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 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