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



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