COMPUTER ORGANIZATION

Summer 2016

Description

CSE2021 is a unique course in that it bridges the gap between software (S/W) and hardware (H/W) and exposes the roles played by the operating system (O/S) and the digital logic (D/L) circuits. It relies on a hierarchy of abstractions to present the material in layers, switching roles from “using” to “implementing” at every stage. It follows the journey of instructions from high-level to assembly and machine code, through the stack, the heap, and the caches, to the CPU's datapath and control. The lecture coverage is augmented by labs that provide hands-on experience in MIPS and Verilog.

Expected Learning Outcomes

By the end of the course, you are expected to be able to:

Instructor & Office Hours

Teaching Assistants

TIME OFFICE NAME EMAIL TYPE OF HELP OFFERED
Monday 6:00pm - 7:00pm LAS 3027 Meng Jia mjia@cse.yorku.ca Any question about labs

Textbooks

Required (available in the bookstore and on reserve in Steacie):

References: