- Code
- CMP 116
- Name
- The Compilators
- Semester
- 2
- Lecture hours
- 3.00
- Seminar hours
- 1.00
- Laborator hours
- 0.00
- Credits
- 3.50
- ECTS
- 5.00
- Description
-
Compilers is a course that describes the bases of the compilers, functions and processes. the phases of a compiler and its elements. This course has a broader aspect and will introduce the students with the fundaments of the compilers, their important role they play on transforming the code from a higher programming language to the code known by the machine.
- Objectives
- Java
- Tema
- 1
- Introduction
- 2
- A Simple Syntax-Directed Translator I
- 3
- A Simple Syntax-Directed Translator II
- 4
- Lexical Analysis
- 5
- Lexical Analysis(Finite Automata, NFA)
- 6
- Syntax Analysis (DFA)
- 7
- Review
- 8
- Midterm
- 9
- Syntax Analysis (DFA) ys
- 10
- Syntax Analysis Top-Down Parsing I
- 11
- Syntax Analysis Top-Down Parsing II
- 12
- Syntax Analysis Bottom-Up I
- 13
- Syntax Analysis Bottom-Up II
- 14
- Syntax Analysis Bottom-Up III
- 15
- Review
- 16
- Final Exam
- 1
- Njohuri në strukturën e kompilatorëve.
- 2
- Ndërtimin e kompilatorëve.
- 3
- Fazat në të cilat kalon një program burim për tu përkthyer nga kompilatori në një gjuhë të kuptueshme dhe të ekzekutueshme nga makinat.
- Quantity Percentage Total percent
- Midterms
- 1 30% 30%
- Quizzes
- 0 0% 0%
- Projects
- 1 20% 20%
- Term projects
- 0 0% 0%
- Laboratories
- 0 0% 0%
- Class participation
- 1 10% 10%
- Total term evaluation percent
- 60%
- Final exam percent
- 40%
- Total percent
- 100%
- Quantity Duration (hours) Total (hours)
- Course duration (including exam weeks)
- 16 4 64
- Off class study hours
- 14 4 56
- Duties
- 1 0 0
- Midterms
- 1 0 0
- Final exam
- 1 1 1
- Other
- 0 0 0
- Total workLoad
- 121
- Total workload / 25 (hours)
- 4.84
- ECTS
- 5.00