CS-200 / 8 credits

Teacher: Khun Jush Farshad

Language: English


Summary

This course completes the overview of computer architecture started at the first year.

Content

Learning Prerequisites

Required courses

CS-173 Digital System Design

Recommended courses

None

Important concepts to start the course

  • Digital logic (combinational and sequential circuits, FSMs)
  • Basic notions of processors and assembly

Learning Outcomes

By the end of the course, the student must be able to:

  • Structure nontrivial assembly language programs
  • Add interrupt handling logic in a processor and write simple exception handlers in assembler
  • Understand the design principles of a modern memory hierarchy
  • Understand the interaction mechanisms of system software with hardware
  • Design pipelined digital circuits at Register Transfer Level
  • Optimize the performance of a processor pipeline by reordering instructions

Teaching methods

  • Ex cathedra
  • Exercises
  • Projects

Expected student activities

  • Attending the course and exercise/lab sessions
  • Completing the exercises and lab assignments
  • Participating in the discussion on the forum

Assessment methods

  • Graded lab assignments
  • Midterm exam
  • Written exam

Supervision

Office hours Yes
Assistants Yes

Resources

Moodle Link

Prerequisite for

Computer Systems

In the programs

  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Computer architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Exercises: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Computer architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Exercises: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Computer architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Exercises: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Computer architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Exercises: 4 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Computer architecture
  • Lecture: 4 Hour(s) per week x 14 weeks
  • Exercises: 4 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
8-9     
9-10    STCC - Cloud C
10-11  SG1 
11-12    
12-13     
13-14INF2
INF1
INF3
 INF2
INF1
INF3
  
14-15   
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Wednesday, 10h - 12h: Lecture SG1

Wednesday, 13h - 15h: Exercise, TP INF2
INF1
INF3

Friday, 9h - 11h: Lecture STCC - Cloud C

Monday, 13h - 15h: Exercise, TP INF2
INF1
INF3