برنامه نویسی کامپیوتر

تعداد واحد : 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 ، جعفر نژاد قومی (مبنع تدریسی در دانشگاه تبریز)