| 
                
             | 
            
                 
                
    | COM3006 | Computer Architecture | 3+0+0 | ECTS:4 |  | Year / Semester | Spring Semester |  | Level of Course | First Cycle |  | Status	 | Compulsory |  | Department | DEPARTMENT of COMPUTER ENGINEERING |  | Prerequisites and co-requisites | None |  | Mode of Delivery |  |  | Contact Hours | 14 weeks - 3 hours of lectures per week |  | Lecturer | Dr. Öğr. Üyesi Selçuk CEVHER |  | Co-Lecturer | None |  | Language of instruction |  |  | Professional practise ( internship )	 | None |  |   |   | The aim of the course: |  | Teaching the hardware structure, operation and performance issues of computer systems |  
 |  Learning Outcomes | CTPO | TOA |  | Upon successful completion of the course, the students will be able to : |   |    |  | LO - 1 :  | Can understand general concepts and trends related to computer systems | 1.2 - 3.1 | 1,6, |  | LO - 2 :  | Understand performance metrics, theoretical analysis and benchmarking tools related to the performance of computer systems | 1.2 - 3.1 | 1,6, |  | LO - 3 :  | Understand the interconnection technologies used in computer systems | 1.2 - 3.1 | 1,6, |  | LO - 4 :  | Understand cache technology | 1.2 - 3.1 | 1,6, |  | LO - 5 :  | Understand external memory technologies | 1.2 - 3.1 | 1,6, |  | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam,  3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation,  6: Term paper), LO : Learning Outcome   |  |   |    
			 | Basic Concepts: Organization and Architecture, Structure and Function, A Brief History of Computers, The Evolution of the Intel x86 Architecture, Embedded Systems, Arm Architecture, Performance Issues: Design criterias, Multicore, Mics, and GPGPUs, Ahmdahl?s Law, Little?s Law, Basic Measures of Computer Performance, Benchmarks and Spec, Interconnection Technologies: Interconnection Structures, Bus Interconnection, Point-to-Point Interconnect, PCI Express, Cache Memory: Computer Memory System Overview, Cache Memory Principles, Elements of Cache Design, Pentium 4 Cache Organization, External Memory: Magnetic Disk, RAID, Solid State Drives, Optical Memory, Input/Output: Programmed I/O, Interrupt-Driven I/O, Direct Memory Access, Direct Cache Access |  
			 |   |   
 | Course Syllabus |  |  Week | Subject | Related Notes / Files |  |  Week 1 | Basic Concepts: Organization and Architecture, Structure and Function, A Brief History of Computers |  |  |  Week 2 | Basic Concepts: The Evolution of the Intel x86 Architecture, Embedded Systems, Arm Architecture |  |  |  Week 3 | Design criterias, Multicore, Mics, and GPGPUs, Ahmdahl?s Law |  |  |  Week 4 | Little?s Law, Basic Measures of Computer Performance |  |  |  Week 5 | Benchmarks and SPEC |  |  |  Week 6 | Interconnection Structures, Bus Interconnection, Point-to-Point Interconnect |  |  |  Week 7 | PCI Express |  |  |  Week 8 | Midterm |  |  |  Week 9 | Computer Memory System Overview, Cache Memory Principles |  |  |  Week 10 | Elements of Cache Design, Pentium 4 Cache Organization |  |  |  Week 11 | Magnetic Disk |  |  |  Week 12 | RAID |  |  |  Week 13 | Solid State Drives, Optical Memory |  |  |  Week 14 | Programmed I/O, Interrupt-Driven I/O |  |  |  Week 15 | Direct Memory Access, Direct Cache Access |  |  |  Week 16 | Final exam |  |  |   |   
 | 1 | Stalling, W., 1996, Computer Organization and Architecture, Designing for Performance, Prentice-Hall, 682 p. |  |  |   |   
 |  Method of Assessment  |  | Type of assessment | Week No | Date | Duration (hours) | Weight (%) |  |  Mid-term exam |  8 |   |  2 |  50 |  |  End-of-term exam |  16 |   |  2 |  50 |  |   |   
 |  Student Work Load and its Distribution  |  | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term |  |  Yüz yüze eğitim |  3 |  14 |  42 |  |  Sınıf dışı çalışma |  3 |  14 |  42 |  |  Arasınav için hazırlık |  15 |  1 |  15 |  |  Arasınav  |  2 |  1 |  2 |  |  Dönem sonu sınavı için hazırlık |  15 |  1 |  15 |  |  Dönem sonu sınavı |  2 |  1 |  2 |  | Total work load |  |  | 118 |  
  
                 
             |