Instıtute Of Graduate Educatıon
Informatıon Technologıes Master's Program (Wıthout Thesıs)

Course Information

COMPUTER ORGANIZATION
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
IT531 Spring 3 0 3 5

Prerequisites and co-requisites None
Language of instruction Turkish
Type Elective
Level of Course Master's
Lecturer Asst. Prof. Dr. Mehmet Ali AKTAŞ
Mode of Delivery Face to Face
Suggested Subject None
Professional practise ( internship ) None
Objectives of the Course The objective of the course is to give detailed information about the layered architectures of computers, examine and compare the architectures of modern computers in many respects.
Contents of the Course Structured Computer Organization. Layered structures. Computer Systems Organization: Processors, memory, secondary memory, input / output. Numerical Logic Level. Micromimari level. Command Set Level. Operating Systems Level. Combining Language Level. Layered architecture of Pentium IV, SPARC III and 8051 processors.

Learning Outcomes of Course

# Learning Outcomes
1 To define the layered architecture of computers.
2 To recognize hardware components of a computer system.
3 To describe an example processor design.
4 To decribe important factors in designing instruction sets.
5 To describe and compare assembly language, assembly process, linking and loading concepts.
6 To compare modern CPUs in terms of digital logic, microarchitecture, instruction set levels.
7 To use a foreign language effectively in writing
8 To recognize the importance of following the fast improvements in computer architectures.

Course Syllabus

# Subjects Teaching Methods and Technics
1 Introduction: Structured Computer Organisation, History of Computer Systems, Example Computer Families. Lecture, discussion, presentation
2 Computer System Organisation: Processor organisation. CISC and RISC architectures. Lecture, discussion, presentation
3 Computer System Organisation: Instruction and Processor LEvel Parallelism. Main memory. Lecture, discussion, presentation
4 Computer System Organisation: Secondary memory. I/O. Lecture, discussion, presentation
5 Digital Logic Level: CPU chips and busses. Example CPU chips. Lecture, discussion, presentation
6 Digital Logic Level: Example buses, interfaces. Lecture, discussion, presentation
7 Midterm Exam Exam
8 Mikroarchitecture Level: Comparison of the microarchitecture levels of Pentium IV, Sparc III, 8051 processors. Lecture, discussion, presentation
9 Instruction Set Architecture: Data types. Instruction formats. Addressing. Instruction types. IS-64 Architecture. Operating System Level. Lecture, discussion, presentation
10 Assembly Language Level: Assembly Language, loading, linking. Lecture, discussion, presentation
11 Assembly Programming Language Lecture, discussion, presentation
12 Assembly Programming Language Lecture, discussion, presentation
13 Assembly Programming Language Lecture, discussion, presentation
14 Final Exam Exam
15
16

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources

Method of Assessment

# Weight Work Type Work Title
1 40% Mid-Term Exam Mid-Term Exam
2 60% Final Exam Final Exam

Relationship between Learning Outcomes of Course and Program Outcomes

# Learning Outcomes Program Outcomes Method of Assessment
1 To define the layered architecture of computers. 1͵13 1͵2
2 To recognize hardware components of a computer system. 4͵5͵13 1͵2
3 To describe an example processor design. 6͵11͵13 1͵2
4 To decribe important factors in designing instruction sets. 8͵9 1͵2
5 To describe and compare assembly language, assembly process, linking and loading concepts. 7͵10͵11 1͵2
6 To compare modern CPUs in terms of digital logic, microarchitecture, instruction set levels. 1͵3͵11 1͵2
7 To use a foreign language effectively in writing 7͵8͵9 1͵2
8 To recognize the importance of following the fast improvements in computer architectures. 8 1͵2
PS. The numbers, which are shown in the column Method of Assessment, presents the methods shown in the previous table, titled as Method of Assessment.

Work Load Details

# Type of Work Quantity Time (Hour) Work Load
1 Course Duration 14 3 42
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 4 56
3 Presentation and Seminar Preparation 0 0 0
4 Web Research, Library and Archival Work 0 0 0
5 Document/Information Listing 0 0 0
6 Workshop 0 0 0
7 Preparation for Midterm Exam 1 1 1
8 Midterm Exam 1 2 2
9 Quiz 0 0 0
10 Homework 0 0 0
11 Midterm Project 1 5 5
12 Midterm Exercise 0 0 0
13 Final Project 1 5 5
14 Final Exercise 1 6 6
15 Preparation for Final Exam 1 1 1
16 Final Exam 1 2 2
  120