الجامعة :جامعة المنصورة |
الكلية :كلية الحاسبات والمعلومات |
القسم :علوم الحاسب |
|
1- بيانات المقرر :- |
| الرمز الكودى: | عح 436 | اسم المقرر: | بناء المترجمات | الفرقة: | رابعة علوم الحاسب | عنوان البرنامج: | | التخصص: | | عدد الساعات: | نظري: | 3 | فصل: | | عملى: | 3 |
|
2- أهداف المقرر :- |
| - provide a general introduction to the field of compilers
- cover theories and mechanisms of programming language processing tools
- Students will learn to read and critique research papers
|
3- نواتج التعلم المستهدفة للمقرر :- |
| |
4- محتويات المقرر :- |
| م | الموضوع | الأسبوع |
---|
1 | Introduction | | 2 | Grammars and Parsing, ottom-Up Parsing and LR Parsers | | 3 | Semantic Analysis | | 4 | Syntax-directed Translation and Type Checking | | 5 | Type-Checker Implementation | | 6 | Intermediate Code Generation | | 7 | Runtime Environment and Storage Allocation | | 8 | Parameter Passing, Symbol Table | | 9 | Code Generation, AR Layout | | 10 | Translating Expressions and Assignments | | 11 | Translating Control Structures and Translating Data Structures | | 12 | Translating Procedure and Functions | | 13 | Object Code Generation | | 14 | Machine-Independent Optimizations (Data Flow and Control Flow analysis) | |
|
|
5- أساليب التعليم والتعلم :- |
| م | الاسلوب |
---|
| Computer + ata Show + power point slides | | Blackboard | | Free Discussion |
|
|
6- أساليب التعليم والتعلم للطلاب ذوى القدرات المحدودة :- |
| لا توجد بيانات. |
|
7- تقويم الطلاب :- |
| أ- التوقيت |
| م | الطريقة | الأسبوع |
---|
1 | Homeworks and quized | 3,6,9,12 | 2 | Mid-Term exam | 10 | 3 | Reports | 13 |
|
| ب- توزيع الدرجات |
| م | الطريقة | الدرجة |
---|
1 | امتحان نصف الترم | 10 | 2 | امتحان آخر الترم | 75 | 3 | الامتحان الشفوى | 5 | 4 | الامتحان العملى | 5 | 5 | أعمال الترم | 5 | 6 | طرق أخرى للتقييم | 0 | المجموع | 100% |
|
|
8- قائمة الكتب الدراسية والمراجع |
| م | العنصر | النوع |
---|
1 | Alfred V Aho, Monica Lam, Ravi Sethi, and Jeffery D Ullman "Compilers: Principles, Techniques and Tools", Addison-Wesley, Second Edition, 2005 | |
|
|
9- مصفوفة المعارف والمهارات المستهدفة من المقرر الدراسي |
| م | المحتوى | أسبوع الدراسة |
---|
| Introduction | | | Grammars and Parsing, ottom-Up Parsing and LR Parsers | | | Semantic Analysis | | | Syntax-directed Translation and Type Checking | | | Type-Checker Implementation | | | Intermediate Code Generation | | | Runtime Environment and Storage Allocation | | | Parameter Passing, Symbol Table | | | Code Generation, AR Layout | | | Translating Expressions and Assignments | | | Translating Control Structures and Translating Data Structures | | | Translating Procedure and Functions | | | Object Code Generation | | | Machine-Independent Optimizations (Data Flow and Control Flow analysis) | |
|
|
اساتذة المادة: - |
| - يسرى الهلالى محمد سعيد
|
رئيس مجلس القسم العلمى: - |
| |