خطا: Sequence contains no elements
نام درس: برنامهنويسي كامپيوتر ميزان واحد نظري: 3 ميزان واحد عملي: 0
شماره درس: 246-14-20
كاليف دانشجو: انجام پروژه عملي
نمره نهايي (نمره فعاليت هاي كلاسي 4 - نمره ميان نيمسال 6 - نمره پايان نيمسال 10)
تذكرات مهم: براي گذراندن درس كسب دستكم نيمي از نمره عملي و نيمي از نمره كتبي الزامي است.
هدف يا اهداف درس: آشنايي با اصول برنامهنويسي به زبانهاي سطح بالا - آشنايي با تكنيكهاي برنامهنويسي به زبانهاي C، C++ و C#
بودجه بندي درس
شماره جلسه
تاريخ
مبحث
اول
هفته آخر شهريور
آشنايي با نيازها و اهداف برنامهنويسي - تاريخچه و سيرتكامل زبانهاي برنامهنويسي
دوم
هفته اول مهر
الگوريتم و فلوچارت - برنامههاي محاسباتي - مباني برنامهنويسي C
سوم
هفته دوم مهر
انواع دادهها و عملگرها در C - توابع ورودي/خروجي در زبان C - آشنايي با يك محيط برنامهنويسي - پيادهسازي برنامههاي محاسباتي به زبان C
چهارم
هفته سوم مهر
برنامههاي مبتني بر تصميمگيري، ساختارهاي if و if…else، تصميمگيريهاي چندگانه، ساختار switch
پنجم
هفته چهارم مهر
برنامههاي مبتني بر تكرار، تكرار معين، ساختار for
ششم
هفته اول آبان
تكرار نامعين، ساختار while، ساختار do…while، تكرارهاي تودرتو
هفتم
هفته دوم آبان
اصول برنامهنويسي پيمانهاي، توابع در زبان C، ارسال پارامتر به توابع و دريافت مقدار از توابع
هشتم
هفته سوم آبان
ادامه بحث توابع، متغيرهاي محلي و عمومي، كلاسهاي حافظه، توابع بازگشتي
نهم
هفته چهارم آبان
آرايههاي يكبعدي، ارسال آرايه به توابع، عمليات آرايهها، جستجو و مرتبسازي آرايهها
دهم
هفته اول آذر
آرايههاي دو بعدي، ارسال آرايههاي دوبعدي به توابع، مقداردهي اوليه آرايهها، رشتهها، توابع ورودي/خروجي رشتهها، عمليات رشتهاي
يازدهم
هفته دوم آذر
تعريف نوع ساختمان و متغير نوع ساختمان، عمليات ساختمان، آرايهاي از ساختمانها، ارسال ساختمان به عنوان پارامتر به تابع، ساختمان بيتي، يونيونها، دادههاي شمارشي
دوازدهم
هفته سوم آذر
اصول عملكرد اشارهگرها، متغيرهاي اشارهگر، عمليات اشارهگرها، متغيرهاي پويا، اشارهگرها و توابع، انواع فراخواني پارامترها، رابطه اشارهگرها با ساختارهاي ديگر، اشارهگرها و آرايهها، اشارهگرها و رشتهها، اشارهگرها و ساختمان
سيزدهم
هفته چهارم آذر
برنامهنويسي شيءگرا، كلاسها و اشياء، روش ايجاد برنامههاي شيءگرا، سازندهها و مخربها، توابع و كلاسهاي دوست
چهاردهم
هفته اول دي
اشياء و توابع، اشاره به اشياء و اشارهگر this ، تعريف مجدد عملگرها
پانزدهم
هفته دوم دي
وراثت، توابع مجازي و چندريختي
شانزدهم
هفته سوم دي
چارچوب .NET - مفاهيم اوليه C# - توسعه يك برنامه ساده C#
منابع:
«مرجع كامل برنامهنويسي به زبان C» و «مرجع كامل برنامهنويسي به زبان C++» - عينا... جعفرنژاد قمي – انتشارات جهاد دانشگاهي مشهد
علاوه بر مرجع فوق، ساير كتابهاي الكترونيكي كه روي سايت www.jrasti.ir قرار داده شدهاند، نيز ميتوانند مورد استفاده دانشجويان قرار گيرند.