اطلاعات کلی درس
روزهای برگزاری کلاس: گروه یک: چهارشنبه ساعت 16 الی 18 | گروه دو: چهارشنبه ساعت 18 الی 20
تاریخ امتحان پایانترم: تعیین نشده
مکان برگزاری کلاس: مجازی
تدریسیار: ندارد
شیوه ارزشیابی
امتحان میانترم: 3 نمره
تمرین: 3 نمره
ارائه شفاهی تمرین: 2 نمره
امتحان پایانترم: 12 نمره
پروژه: 2 نمره تشویقی
هدف درس
آشنایی دانشجویان با مفاهیم اولیه کامپیوتر، حل مسئله، الگوریتم و اصول پیادهسازی و برنامهنویسی با یک زبان پیشرفته مانند پایتون
سرفصل مطالب و زمانبندی ارائه درس
سرفصل | جلسه |
معرفی درس، اهداف آن و روند کلاس | 1 |
آشنایی با مفاهیم اولیه سختافزار و نرمافزار - شیوه نمایش اطلاعات در کامپیوتر - انواع زبانهای برنامهسازی - مفاهیم پایه برنامهنویسی | 2 |
ادامه مفاهیم پایه برنامهنویسی - مقدمهای بر الگوریتم و فلوچارت | 3 |
معرفی نرمافزار رپتور برای ترسیم و آزمایش فلوچارت | 4 |
انواع خطاها در برنامهنویسی - انواع محیطهای برنامهنویسی - معرفی زبان پایتون | 5 |
متغیرها و عملیات پایه در پایتون | 6 |
دستورات شرطی در پایتون | 7 |
حلقههای تکرار | 8 |
ساختارهای داده (لیست و تاپل) | 9 |
ساختارهای داده (مجموعه و دیکشنری) | 10 |
آشنایی با تابع و متد | 11 |
معرفی متدهای پایه و پرکاربرد در ساختارهای داده | 12 |
آشنایی با مفهوم ماژول – معرفی کتابخانههای کاربردی پایتون | 13 |
مرور و جمعبندی – حل تمرین | 14 |
مرور و جمعبندی – حل تمرین | 15 |
منابع درس
Tony Gaddis | Starting Out with Python | منبع اصلی |
جمعی از نویسندگان انتشارات دانشگاه یزد | اصول برنامهنویسی کامپیوتر | منبع کمکی 1 |
Paul Barry | Head First (Python) | منبع کمکی 2 |
نکات مربوط به کلاس درس
دانشجویان عزیز، دو جلسه حل نمونه سوال و تمرین در سامانه قرار خواهد گرفت (جلسات یازدهم و دوازدهم) و سوالات به همراه پاسخ در اختیارتان قرار خواهد گرفت. حتما مشاهده و مطالعه بفرمایید.
نمرات میانترم دانشجویان گروه یک، از طریق پیام در اتوماسیون آموزشی و همچنین گروه تلگرام ارسال شد
امتحان میانترم دانشجویان گروه 1 در تاریخ 16 آبان ساعت 8:30 برگزار خواهد شد.
