برنامه نویسی کامپیوتر
تعداد واحد : 3 واحد نظری
نوع درس : پایه
پیش نیاز : ندارد
تعداد جلسات در هفته : دو جلسه ( یک جلسه ثابت و یک جلسه چرخشی) – ممکن است بنا به سلیقه استاد هر دو جلسه در هفته ثابت باشند.
حل تمرین : دارد ( یک جلسه در هفته)
----------------------------------------------------
مباحث :
1-اصول برنامه نویسی : کامپیوتر و انواع آن ، اعداد و نشانه ها ، اعداد دودویی ، پردازش اطلاعات ، سخت افزار و نرم افزار ، برنامه مترجم ، فایل های کتابخانه ای.
2-شیوه های برنامه نویسی : مراحل ایجاد و توسعه برنامه ، الگوریتم ، روند نما (فلوچارت) ، تکامل و طبقه بندی زبان های برنامه نویسی
3-تشریح برنامه نویسی به زبان C (یا یکی از زبان های معتبر مانند پاسکال ، فرترن و ... ) و آشنایی با : عملوند ها ، دستورات ، شناسه ، انواع اطلاعات و اندازه آن ها ، کلاس های ذخیره سازی ، مقادیر ثابت و متغیر ، عبارات محاسباتی ، توابع ریاضی ، عبارات ورودی و خروجی ، احکام گمارش ، شرطی ، اعلانی و تکراری ، متغیر های اندیس دار ، حافظه های مشترک ، عمومی و کمکی ، زیر برنامه ها
4-نوشتن و اجرای چند برنامه کامپیوتری
5-آشنایی و کار با بسته های نرم افزاری
----------------------------------------------------
منابع :
1-مبانی کامپیوتر و برنامه نویسی به زبان C ، داورپناه جزی ، انتشارات دانشگاه صنعتی اصفهان
2-problem solving and programming design in C , hanly & koffman
3-the essentials of C programming , Kelly , pohl
4-turbo C the complete reference , Schildt
5-C++ the complete reference , schildt
6-C++ how to program , Dietel & Dietel
منابع امتحانی :
1-برنامه نویسی به زبان C ، جعفر نژاد قومی (مبنع تدریسی در دانشگاه تبریز)