Course objectives

(a) Understand the organization of a modern computer system and be able to relate them to real examples implemented in commercially successful products;
(b) Understand the internal organization of a computer system through practicing with an assembly language;
(c) Apply concepts and skills to solve real life problems using a low level programming language.

Assessments (tentative)

Assignment submissions

   
Assignment, if any, is due at noon on Fridays.
    Late submission: 10% off for every hour late. E.g.,
What will happen if you plagiarize?