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

هدف
• آشنايي با اصول برنامه‌نويسي به زبانهاي سطح بالا
• آشنايي با تكنيكهاي برنامه‌نويسي به زبانهاي C و C++
در محیط Visual Studio

سرفصل دروس
• مقدمه
آشنايي با نيازها و اهداف برنامه‌نويسي
تاريخچه و سيرتكامل زبانهاي برنامه‌نويسي
• مباني برنامه‌نويسي
الگوريتم و فلوچارت – برنامه‌هاي محاسباتي – مباني برنامه‌نويسي C – انواع داده‌ها و عملگرها در C – توابع ورودي/خروجي در زبان C – آشنايي با يک محيط برنامه‌نويسي – پياده‌سازي برنامه‌هاي محاسباتي به زبان C
• ساختارهاي تصميم‌گيري
برنامه‌هاي مبتني بر تصميم‌گيري – ساختارهاي if و if…else – تصميم‌گيريهاي چندگانه – ساختار switch
• ساختارهاي تكرار
برنامه‌هاي مبتني بر تكرار – تكرار معين – ساختار for – تكرار نامعين – ساختار while – ساختار do…while – تكرارهاي تودرتو
• توابع و زيربرنامه‌ها
اصول برنامه‌نويسي پيمانه‌اي – توابع در زبان C – ارسال پارامتر به توابع و دريافت مقدار از توابع – متغيرهاي محلي و عمومي – کلاس‌هاي حافظه – توابع بازگشتي
• آرايه‌ها و رشته‌ها
آرايه‌هاي يك‌بعدي – ارسال آرايه به توابع – عمليات آرايه‌ها – جستجو و مرتب‌سازي آرايه‌ها – آرايه‌هاي دو بعدي – ارسال آرايه‌هاي دوبعدي به توابع
مقداردهي اوليه آرايه‌ها – رشته‌ها – توابع ورودي/خروجي رشته‌ها – عمليات رشته‌اي
• اشاره‌گرها
اصول عملكرد اشاره‌گرها – متغيرهاي اشاره‌گر – عمليات اشاره‌گرها – متغيرهاي پويا – اشاره‌گرها و توابع – انواع فراخواني پارامترها – رابطه اشاره‌گرها با ساختارهاي ديگر – اشاره‌گرها و آرايه‌ها – اشاره‌گرها و رشته‌ها – اشاره‌گرها و ساختمان
• ساختمان‌ها
تعريف نوع ساختمان و متغير نوع ساختمان – عمليات ساختمان – آرايه‌اي از ساختمانها – ارسال ساختمان به عنوان پارامتر به تابع – ساختمان بيتي – يونيون‌ها – داده‌هاي شمارشي
• فایل‌ها
انواع فایل‌ها – اشاره‌گرهای منطقی – بازکردن و بستن فایل – خواندن و نوشتن فایل – طراحی یک پایگاه داده‌ی ساده

منابع
• «مرجع كامل برنامه‌نويسي به زبان C» – عين‌ا… جعفرنژاد قمي – انتشارات جهاد دانشگاهي مشهد
• «مبانی کامپیوتر و برنامه‌نویسی به زبان C» – محمد داورپناه جزی – نشر دانشگاه صنعتی اصفهان

نام مطلبحجم فایللینک دانلود
آشنايي با مدكنسول محيط NET.532 کیلوبایتdownload
نرم‌افزار TurboC++3 با قابليت تمام صفحه – Full Screen4450 کیلوبایتdownload
نرم‌افزار Borland C++ 5.5 تحت ويندوز به همراه نرم‌افزار گشودن فايل‌هاي Help89600 کیلوبایتdownload
كتاب آموزش جامع C‌ نوشته داوود كريم‌زادگان مقدم (423 صفحه)4044 کیلوبایتdownload
مرجع كاربري C Reference Manual نوشته دنيس ريچي (31 صفحه)78 کیلوبایتdownload
كتاب خود آموز ++C نوشته Juan Solie – شامل 144 صفحه1243 کیلوبایتdownload
كتاب خود آموز  ++Wrox Press C1189 کیلوبایتdownload
كتاب آموزش برنامه‌نويسي به زبان ++C – شامل 214 صفحه6760 کیلوبایتdownload
كتاب برنامه‌‌نويسي بازي ++Programming Windows Games with Borland C- نوشته N. Barkakati شامل 541 صفحه     3404 کیلوبایتdownload
سايت برنامه‌نويسي ويندوز در دانشگاه بينگهمتون نيويورکhttp://www.cs.binghamton.edu/~reckert/360/360notes.html
کتاب آموزشي گرافيک در #C3700 کیلوبایتdownload
آموزش زبان #C – شامل 182 صفحه1760 کیلوبایتdownload
كتاب آموزش جامع زبان برنامه‌نويسي #C نوشته اسلام احمدزاده – 579 صفحه7717 کیلوبایتdownload
آموزش Visual C# 2005 نوشته سيد محمد هاشميان – 951 صفحه12476 کیلوبایتdownload
مرجع کامل C#639 کیلوبایتdownload
آموزش .NET برای مبتدیان2012 کیلوبایتdownload
برنامه‌نويسي ويندوز موبايل- ترجمه مهدي محبيان927 کیلوبایتdownload
يک مثال عملي از برنامه‌نويسي به زبان #C براي موبايل858 کیلوبایتdownload
خودآموز زبان جاوا10953 کیلوبایتdownload
بسته کامل برنامه‌نويسي موبايل به زبان Java – حامد شريفي2670 کیلوبایتdownload
J2MEdit – Syntax Editor for mobile devices108 کیلوبایتdownload
آموزش گام به گام J2ME990 کیلوبایتdownload
آموزش برنامه‌نويسي موبايل به زبان J2ME -نوشته ايمان اشکاوند-حسن فرزانه1926 کیلوبایتdownload
برنامه‌نويسي سيستم‌عامل اندرويد – Android905 کیلوبایتdownload
آموزش ويژوال بيسيك 6 شامل 461 صفحه2730 کیلوبایتdownload

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.