چرا مهارت آموزی در آکادمی بیرکار؟

برنامه نویسی مقدماتی ++C/C

این دوره برای افراد مبتدی و بدون تجربه قبلی برنامه نویسی (بدون پیش نیاز) طراحی شده است. هدف اصلی دوره، آشنایی با تفکر الگوریتمیک و حل مسئله، یادگیری زیرساخت ها و مفاهیم بنیادین برنامه نویسی و مفاهیم زیربنایی علوم کامپیوتر است. ++C یک زبان برنامه نویسی همه کاره است که به طور گسترده در زمینه های مختلف از جمله توسعه نرم افزار، توسعه بازی، مرورگرهای وب، سیستم عامل ها، محاسبات علمی و ابزارهای یادگیری ماشین استفاده می شود. علاوه بر جنبه نظری، این دوره تاکید زیادی بر یادگیری عملی دارد. این رویکرد برای کمک به دانشجویان در درک کامل مفاهیم و کسب تجربه عملی با زبان طراحی شده است. تجربه های قبلی نشان می‌دهد که این دوره به خوبی ساختار یافته و قابل درک است و مقدمه‌ای عالی برای نحو و مفاهیم ++C ارائه می‌دهد.

در پایان این دوره، دانشجویان طیف وسیعی از مهارت ها را به دست خواهند آورد، از جمله:
1- استفاده از ابزار Flowgorithm برای طراحی و اجرای الگوریتم ها.
2- تجربه کار با مفاهیم مقدماتی برنامه نویسی مانند دستورات محاسباتی، ساختارهای کنترلی، توابع، بازگشت.
3- آشنایی با ساختارهای داده بنیادی مورد استفاده در برنامه نویسی ++C/C.
4- تجربه کار با اشاره گرها و استفاده عملی از مفاهیم پایه مربوط به مدیریت حافظه.
5- استفاده عملی از انواع فایل های متنی و باینری.

سر فصل ها:
  • 1 مقدمه ای بر تفکر الگوریتمیک و حل مسئله در کامپیوتر
    •     1-1- محاسبات در کامپیوتر
    •     2-1- حل مسئله و ارائه الگوریتم
    •     3-1- طراحی فلوچارت در فلوگوریتم
  • 2 مقدمه ای بر برنامه سازی در C/C++
    •     1-2- آشنایی با متغییرها و ثابت ها
    •     2-2- عملگرهای محاسباتی
    •     3-2- ورودی و خروجی
  • 3 ساختارهای کنترلی
    •     1-3- دستورات شرطی
    •     2-3- حلقه های تکرار
    •     3-3- ساختار switch/case
  • 4 تابع
    •     1-4- معرفی تابع
    •     2-4- دامنه متغییرها و کلاس های حافظه
    •     3-4- توابع بازگشتی
  • 5 آرایه ها
    •     1-5- معرفی آرایه های خطی
    •     2-5- عملیات جستجو و مرتب سازی آرایه ها
    •     3-5- آرایه های چند بعدی
    •     4-5- ارسال آرایه ها به تابع
    •     5-5- رشته ها
  • 6 اشاره گرها
    •     1-6- معرفی
    •     2-6- اشاره گرها و آرایه ها
    •     3-6- تخصیص حافظه پویا
    •     4-6- اشاره گرها و توابع
  • 7 ساختارها
    •     1-7- معرفی ساختارها
    •     2-7- ساختارها و آرایه ها
    •     3-7- ساختارها و توابع
    •     4-7- ساختارهای خود ارجاع
  • 8 فایل ها
    •     1-8- معرفی
    •     2-8- فایل های متنی
    •     3-8- فایل های باینری
  • برای ارسال پیام باید به حساب کاربری خود وارد شوید.
دکتر انور بهرام پور( استادیار دانشگاه آزاد اسلامی ) | رزومه مدرس

دکترای تخصصی مهندسی کامپیوتر گرایش نرم افزار از دانشگاه اراک در سال 1399

مهارتها

جنگو

دوره های استاد:
ورود / ثبت نام مدرس شوید