در این درس با مبانی برنامه نویسی به زبان متلب و کاربرد های آن در مکاترونیک و برنامه نویسی رایانه آشنا خواهید شد. در ادامه تفاوت های برنامه نویسی در نرم افزاهای سی و جاوا و پایتون را فراخواهید گرفت.
باسمه تعالی |
دانشگاه اصفهان، دانشکده فنی مهندسی، گروه مکانیک |
برنامه درس مبانی برنامه نویسی کامپیوتر ( کارشناسی) ( نیمسال اول |
نام درس: مبانی برنامه نویسی کامپیوتر ( کارشناسی) تعداد واحد نظری: ۳ |
استاد درس : حامد شهبازی ( دفتر کار: اتاق ۱۵۶ مکانیک، تلفن ۳۷۹۴۵۶۱۹۲۸ ) |
|
زمان و مکان رفع اشکال : یکشنبهها ۱۲- ۱۰و دوشنبه ها ۱۲- ۱۰( دفتر گروه مکانیک ) سایت درس: www.hamedshahbazi.ir (مراجعه به منوی درس های جاری- برنامه نویسی کامپیوتر) |
تکالیف دانشجو: حل تمرین، انجام تکالیف درسی نمره نهایی (۲۰ نمره ) شامل: حل تمرین و کلاسی (۶ ) ، پروژه درسی ( ۳ ) ، امتحان کلاسی ( ۶) و امتحان پایانی ( ۵ ) |
|
منابع و مراجع ۱-کلید برنامه نویسی متلب ۲-مقدمه ای بر برنامه نویسی متلب و محاسبات عددی برای مهندسین (مسعود پاک نهاد)
|
فیلم |
موضوع |
||
آشنایی با مفاهیم بنیادین در دانش مهندسی مکانیک-آشنایی با مکاترونیک معرفی درس مهندسی برق و مرور اجمالی سرفصلهای درس – کاربردهای درس-مفاهیم پایه-معماری رایانه ها |
|||
الگوریتم و فلوچارت- مفهوم ساختمان داده و معماری کامپیوتر |
|||
مثالهایی از الگوریتم ها و فلوچارت-آشنایی با ساختار برنامه متلب و محیط برنامه سازی |
|||
ساختار های پایه برنامه نویسی در زبان متلب- کلمات کلیدی- تعریف شرط ها |
|||
آشنایی با مفهوم آرایه ها و ماتریس ها در زبان متلب-ابزارهای متلب |
|||
مثال هایی از شرط و تابع در برنامه نویسی متلب |
|||
آشنایی با مفاهیم حلقه ها در متلب |
|||
برنامه نویسی حلقه ها در متلب-حلقه for و تابع |
|||
مثال هایی از برنامه نویسی حلقه while |
|||
آشنایی با تابع متلب و برنامه سازی ساختارمند |
|||
توابع بازگشتی در برنامه سازی |
فیلم |
موضوع |
برنامه نویسی به کمک توابع محاسباتی |
|
برنامه نویسی ماجولار |
|
مثال های کاربردی برنامه نویسی ماجولار-رشته ها در متلب |
|
برنامه نویسی به زبان پایتون-تابع در پایتون - مثالهایی از پایتون |
|
مباحث تکمیلی در برنامه نویسی متلب: ساختمان داده ها، مرتب سازی ، مرتب سازی ادغامی، |
|
برنامه نویسی پروژه: طراحی بازی های ساده، طراحی بازی مارها، بازی بنگ بنگ |
فیلم |
موضوع |
برنامه نویسی شی گرا به زبان جاوا |
|
مفهوم شی گرایی در جاوا |
|
نمونه سازی در برنامه نویسی جاوا |
|
۲۰ |
برنامه نویسی تکمیلی جاوا |
۲۱ |
مباحث تکمیلی در برنامه نویسی جاوا |
۲۲ |
برنامه نویسی تکمیلی در جاوا |