سرفصل دوره آموزش مقدمه ای بر الگوریتم و برنامه نویسی
- اهداف آموزشی
این درس با توجه به افزایش و گرایش روزافزون عامه مردم به فراگیری یکی از زبان های برنامه نویسی متداول و عدم آمادگی ایشان برای حضور مستقیم در کلاس های آموزشی زبان های برنامه نویسی ایجاد شده است فراگیری یک زبان برنامه نویسی بدون داشتن مقدمات اولیه یا هامن الگوریتم که بین تمامی زبان های برنامه نویسی مشترک هستند و الهاماتی از منطق و تصمیم گیری در آن وجود دارد امری بدون فایده خواهد بود چرا که زبان های برنامه نویسی تنها ابزارهایی هستند که به کمک آن ها می توان به تصمیم گیری و ایجاد یک منطق و روال نائل شد. بدیهی است که استفاده از ابزار بدون دانستن معلومات و مقدمات لازم برای کار با آن دور از منطق و امری بلا فایده است این درس سعی بر آن دارد که بتواند بازبانی ساده و همه پسند به بیان و انتقال معلومات اولیه مورد نیازبرای برنامه نویسی بپرداز ودانشجو را بر آن دارد که بتواند از خلق منطق و تصمیم گیری برای حل مسائل گوناگون ک منجر به تولید یک الگوریتم می شود آن لذت زبانزد و مشهور برنامه نویسی را تجربه کند
سرفصل ها
- مبانی مقدماتی:
- شناخت مساله
- حل مساله
- الگوریتم
- فلوچارت
- متغیرها:
- انواع داده ها
- عملگرها
- تعریف متغییر جدید
- مقداردهی به یک متغییر
- تغییر مقدار یک متغییر
- خواندن ورودی از کاربر
- نمایش مقدار یک متغییر
- استفاده مجدد از مقدار ذخیره شده در یک متغییر
- ساختار های شرطی:
- مفهوم شرط در برنامه نویسی
- استفاده از عملگرهای ریاضی و مقایسه ای در شرط
- مقادیر True و False
- دستور if
- دستور if else
- حلقه های تکرار:
- مفهوم حلقه در برنامه نویسی
- حلقه های تکرار معین
- حلقه های تکرار نامعین
- دستور for
- دستور while
- رشته ها:
- پردازش رشته ها
- بررسی برابر بودن رشته ها
- زیر رشته ها
- جست و جو در رشته ها
- آرایه ها:
- ایجاد آرایه
- ویرایش عضو
- افزودن و حذف عضو
- کار با آرایه ها و حلقه های تکرار
- الگوریتم های جست و جو و مرتب سازی:
- معرفی الگوریتم های مرتب سازی
- پیاده سازی الگوریتم مرتب سازی حبابی
- معرفی الگوریتم های جست و جو
- پیاده سازی الگوریتم جستجوی ترتیبی
- مباحث تکمیلی :
- معرفی زبان های برنامه نویسی
- معرفی کامپایلر و مفسر
پیش نیاز دوره آموزش مقدمه ای بر الگوریتم و برنامه نویسی
ICDL 2021 Level Iلیست ارائه های دوره مقدمه ای بر الگوریتم و برنامه نویسی
ردیف | عنوان دوره | روزهای تشکیل | تاریخ شروع | تعداد ساعت | شهریه (ریال) | توضیح | پیش نیاز | |
---|---|---|---|---|---|---|---|---|
1 | مقدمه ای بر الگوریتم و برنامه نویسی | جمعه 13:00 تا 18:00 | 03-10-07 | 40 | 26,000,000 | |||
2 | مقدمه ای بر الگوریتم و برنامه نویسی | پنجشنبه 13:00 تا 18:00 | 03-10-13 | 40 | 26,000,000 |