• Türkçe
  • English
Course Code: 
CSE 232
Course Period: 
Spring
Course Type: 
Core
Credits: 
3
Theoric: 
2
Practice: 
1
Laboratory Hour: 
1
ECTS: 
6
Course Language: 
English
Course Objectives: 
The aim of this course is to provide students with knowledge and abilities to design system programs such as assemblers, linkers, loaders, macro-processors, editors, interpreters, compilers and operating systems using modern methodologies and to implement their design using modern development tools.
Course Content: 

Numbering system, basic computer hardware, assembly language programming, assemblers, relocation, linkers, loaders, macro processors, text editors, debuggers, formal specification of programming languages, introduction to compilers, interpreters, introduction to operating systems, Linux shell programming, term project.

Course Methodology: 
1: Lecture, 2: Question-Answer, 3: Lab, 4: Case-study
Course Evaluation Methods: 
A: Testing, B: Experiment, C: Homework, D: Project

Vertical Tabs

Ders Tanimlari