كلية الحاسبات والمعلومات

نموذج رقم(12)

توصيف مقرر دراسي : بناء المترجمات

2008 - 2009

 
الفارابى لإدارة جودة التعليم والتعلم - 17/5/2024
الجامعة :جامعة المنصورة
الكلية :كلية الحاسبات والمعلومات
القسم :علوم الحاسب
1- بيانات المقرر :-
الرمز الكودى: عح 436
اسم المقرر: بناء المترجمات
الفرقة: رابعة علوم الحاسب
عنوان البرنامج:
  • جميع البرامج الاكاديمية
التخصص:
عدد الساعات: نظري: 3فصل: عملى: 3
2- أهداف المقرر :-
  1. provide a general introduction to the field of compilers
  2. cover theories and mechanisms of programming language processing tools
  3. Students will learn to read and critique research papers
3- نواتج التعلم المستهدفة للمقرر :-
4- محتويات المقرر :-
مالموضوعالأسبوع
1Introduction
2Grammars and Parsing, ottom-Up Parsing and LR Parsers
3Semantic Analysis
4Syntax-directed Translation and Type Checking
5Type-Checker Implementation
6Intermediate Code Generation
7Runtime Environment and Storage Allocation
8Parameter Passing, Symbol Table
9Code Generation, AR Layout
10Translating Expressions and Assignments
11Translating Control Structures and Translating Data Structures
12Translating Procedure and Functions
13Object Code Generation
14Machine-Independent Optimizations (Data Flow and Control Flow analysis)

5- أساليب التعليم والتعلم :-
مالاسلوب
Computer + ata Show + power point slides
Blackboard
Free Discussion

6- أساليب التعليم والتعلم للطلاب ذوى القدرات المحدودة :-
    لا توجد بيانات.

7- تقويم الطلاب :-
أ- التوقيت
مالطريقةالأسبوع
1Homeworks and quized3,6,9,12
2Mid-Term exam10
3Reports13
ب- توزيع الدرجات
مالطريقةالدرجة
1امتحان نصف الترم10
2امتحان آخر الترم75
3الامتحان الشفوى5
4الامتحان العملى5
5أعمال الترم5
6طرق أخرى للتقييم0
المجموع100%

8- قائمة الكتب الدراسية والمراجع
مالعنصرالنوع
1Alfred 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)

اساتذة المادة: -
  1. يسرى الهلالى محمد سعيد
رئيس مجلس القسم العلمى: -