جلسه اول
مقدمه و معرفی درس
برنامه سازی پیشرفته
بیان مفاهیم پیشرفته برنامه سازی با استفاده از زبان C
منبع اصلی جهت مطالعه دانشجویان
کتاب: برنامه نویسی به زبان C
(ویرایش دوم)
جلسه دوم
انواع داده های اصلی int
float
double
char
void
boolean ?!!
جلسه سوم
ساختار یک برنامه ساده
#include < header file>
void main
تعریف متغیرها
دستورات اجرایی
جلسه چهارم
دستورات کنترل روند برنامه
ساختارهای تصمیم
حلقه های تکرار
جلسه پنجم
ساختارهای تکرار
for
while
do . while
جلسه ششم
توابع
(لیست پارامترها) نام تابع نوع خروجی تابع
دستورات
جلسه هفتم
آرایه
مجموعه ای از داده های
همنوع
ترتیب دار توسط اندیسها
با حداکثر عناصر مشخص
جلسه هشتم
اشاره گر (Pointer)
اشاره گر متغیری است که حاوی آدرس یک متغیر است و در واقع به آن اشاره می کند.
جلسه نهم
ساختمان (Structure)
برای نگهداری اطلاعات
از انواع داده ای مختلف (بر خلاف آرایه)
مرتبط با یکدیگر
تحت یک نام
جلسه دهم
فایل
برای انتقال خروجی برنامه ها به حافظه پایدار
بدلیل
ماندگاری آنها
ایجاد ارتباط بین برنامه ها (فایل بعنوان ورودی)
جلسه یازدهم
مهمترین توابع ورودی – خروجی فایل
fscanf
fprintf
fread
fwrite
تصادفی