دوره سی پلاس پلاس 1
جلسه 1: آشنایی با محیط برنامهنویسی
- پروژه 1: نصب IDE و نوشتن برنامه "Hello, World!"
- پروژه 2: ایجاد برنامهای که نام کاربر را بگیرد و سلام کند.
جلسه 2: انواع دادهها و متغیرها
- پروژه 1: نوشتن برنامهای برای جمع و تفریق دو عدد.
- پروژه 2: نوشتن برنامهای برای محاسبه مساحت مستطیل.
جلسه 3: عملگرها و عبارات
- پروژه 1: ایجاد برنامهای برای محاسبه میانگین سه عدد.
- پروژه 2: نوشتن برنامهای که بررسی کند آیا یک عدد زوج یا فرد است.
جلسه 4: کنترل جریان (شرطیها)
- پروژه 1: نوشتن برنامهای برای تعیین بزرگترین عدد از سه عدد.
- پروژه 2: ایجاد برنامهای برای بررسی اینکه آیا یک عدد اول است یا خیر.
جلسه 5: حلقهها
- پروژه 1: نوشتن برنامهای که اعداد 1 تا 10 را چاپ کند.
- پروژه 2: ایجاد برنامهای برای محاسبه جمع اعداد 1 تا 100.
جلسه 6: توابع
- پروژه 1: نوشتن تابعی برای محاسبه فاکتوریل یک عدد.
- پروژه 2: ایجاد تابعی که حداکثر عدد از یک آرایه را بازگرداند.
جلسه 7: آرایهها
- پروژه 1: نوشتن برنامهای برای جمع اعداد یک آرایه.
- پروژه 2: ایجاد برنامهای که یک آرایه از اعداد را مرتب کند.
جلسه 8: رشتهها و کار با آنها
- پروژه 1: نوشتن برنامهای که طول یک رشته را محاسبه کند.
- پروژه 2: ایجاد برنامهای برای معکوس کردن یک رشته.
جلسه 9: اشارهگرها
- پروژه 1: نوشتن برنامهای که نشان دهد چگونه میتوان به متغیرها با اشارهگرها دسترسی داشت.
- پروژه 2: ایجاد برنامهای برای تبادل مقادیر دو متغیر با استفاده از اشارهگرها.
جلسه 10: ساختارها و کلاسها (مقدماتی)
- پروژه 1: ایجاد ساختاری برای ذخیره اطلاعات دانشآموزان (نام، سن، نمره).
- پروژه 2: نوشتن برنامهای که اطلاعات چند دانشآموز را ذخیره و نمایش دهد.
جلسه 11: ورودی/خروجی فایل
- پروژه 1: نوشتن برنامهای برای خواندن و نوشتن دادهها به یک فایل متنی.
- پروژه 2: ایجاد برنامهای که اطلاعات دانشآموزان را در یک فایل ذخیره کند و سپس آنها را بخواند.
جلسه 12: بررسی پروژه نهایی
- پروژه 1: انتخاب یک موضوع برای پروژه نهایی (مثلاً یک سیستم مدیریت کتابخانه).
- پروژه 2: برنامهریزی و آغاز توسعه پروژه نهایی.
جلسه 13: ارائه پروژه نهایی
- پروژه 1: ارائه پروژه نهایی و توضیح چگونگی کار آن.
- پروژه 2: بازخورد و بحث در مورد چالشها و یادگیریهای حاصل از پروژهها.
دیدگاه خود را بنویسید