Academic Catalog

SM548 COMPUTER SYSTEMS FOR PROGRAMMERS

Course Code: 9050548
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 8.0
Department: Software Management
Language of Instruction: English
Level of Study: Graduate
Course Coordinator:
Offered Semester: Spring Semesters.

Course Content

This course summarizes computer systems from a programmers perspective and it is for students with no backgrounds in logic design, computer organization and computer architecture. Starting with a program in a high level language, all stages from compilation, assembly and execution of instructions in hardware level are covered. More advanced topics such as pipelining and cache memories are also discussed. The students who finish the course can write better programs since they will be able to understand better how the computer programs are executed.