باسمه تعالی |
دانشگاه اصفهان، دانشکده فنی مهندسی، گروه مکانیک |
برنامه درس مبانی برنامه نویسی کامپیوتر ( کارشناسی) ( نیمسال اول ۹۶ – ۹۵ ) |
نام درس: مبانی برنامه نویسی کامپیوتر ( کارشناسی) تعداد واحد نظری: ۳ |
استاد درس : حامد شهبازی ( دفتر کار: اتاق ۱۵۶ مکانیک، تلفن ۳۷۹۴۵۶۱۹ ) |
|
زمان و مکان رفع اشکال : یکشنبهها ۱۰- ۹ و دوشنبه ها ۱۲- ۱۰( دفتر گروه مکانیک ) سایت درس: www.hamedshahbazi.ir (مراجعه به منوی درس های جاری- برنامه نویسی کامپیوتر) |
تکالیف دانشجو: حل تمرین، انجام تکالیف درسی نمره نهایی (۲۰ نمره ) شامل: حل تمرین و کلاسی (۴ ) ، پروژه درسی ( ۳ ) ، امتحان میانی ( ۶ ) و امتحان پایانی ( ۷ ) |
|
منابع و مراجع
۱-برنامه نویسی به زبان c++ (جعفر نژاد قمی) ۲-برنامه نویسی c++ (دایتل) ۳-برنامه نویسی عملی آردیونو (Practical Arduino Engineering) 4-مقدمه ای بر برنامه نویسی متلب و محاسبات عددی برای مهندسین (مسعود پاک نهاد)
نمونه سوالات میان ترم در سال های گذشته دانلود Football Server1 |
هفته |
موضوع |
||
۱ |
آشنایی با مفاهیم بنیادین در دانش مهندسی مکانیک-آشنایی با مکاترونیک معرفی درس مهندسی برق و مرور اجمالی سرفصلهای درس – کاربردهای درس-مفاهیم پایه |
||
۲ |
الگوریتم و فلوچارت- مفهوم ساختمان داده و معماری کامپیوتر |
||
۳ |
مثالهایی از الگوریتم ها و فلوچارت-آشنایی با ساختار برنامه سی و محیط برنامه سازی |
||
۴ |
ساختار های پایه برنامه نویسی در زبان سی- حلقه ها و شرط ها |
||
۵ |
آشنایی با مفهوم آرایه ها و ماتریس ها در زبان سی |
||
۶ |
مثال هایی از برنامه نویسی سی در محیط برنامه سازی RAD-Studio و آردیونو |
||
۷ |
آشنایی با مفاهیم شی گرایی در سی پلاس پلاس |
||
۸ |
برنامه نویسی ویژوال در RAD-Studio و ادامه شی گرایی |
||
۹ |
مثال هایی از برنامه نویسی شی گرا در سی پلاس پلاس |
||
۱۰ |
آشنایی با محیط متلب و ساختار های حلقه و شرط |
||
هفته |
موضوع |
|
|
۱۱ |
برنامه نویسی به کمک توابع و امکانات متلب |
|
|
۱۲ |
کار با توابع پیشرفته در متلب و آردیونو |
|
|
۱۳ |
آشنایی با فایل ها در سی پلاس پلاس و متلب |
|
|
۱۴ |
مباحث تکمیلی در برنامه نویسی |
|
|
۱۵ |
حل تمرین درسی |
|
نمرات درس مبانی برنامه نویسی ورودی ۹۵