اطلاعات کلی درس
روزهای برگزاری کلاس: دوشنبه 8 الی 10 (هفتههای فرد) - چهارشنبه 10 الی 12
تاریخ امتحان پایانترم: یکشنبه 14 تیر ماه 1405 - ساعت 8 الی 10
مکان برگزاری کلاس: دانشکده علوم ریاضی دانشگاه گیلان (ساختمان کوشیار)
تدریسیارها: مهران عسکرنژاد
روز برگزاری جلسه حل تمرین: تعیین نشده
شیوه ارزشیابی
امتحان میانترم: 3 نمره
تمرین: 3 نمره
کوییز: 3 نمره
پروژه/سمینار: 2 نمره تشویقی
امتحان پایانترم: 11 نمره
هدف درس
آشنایی با مفاهیم نظری و عملی کامپایلر و مراحل کامپایل کردن. همچنین آشنایی با طراحی کامپایلر نیز از دیگر اهداف این درس است.
سرفصل مطالب و زمانبندی ارائه درس
سرفصل | هفته |
معرفی درس، اهداف آن و روند کلاس. | 1 |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 |
منابع درس
Alfred V.Aho Jeffrey D.Ullman | Compilers: Principles, Techniques, and Tools | منبع اصلی |
Keith Cooper | Engineering a Compiler | منبع کمکی |
