Kompilatoret

Print

Kleona Elezi, Msc

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 40% 40%
Quizzes
0 0% 0%
Projects
1 10% 10%
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 1 1
Midterms
1 3 3
Final exam
1 1 1
Other
0 0 0
Total workLoad
125
Total workload / 25 (hours)
5.00
ECTS
5.00