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)
-
Assignments + laboratory: 30%
- Tests: 25%
- Exam: 45%
Assignment submissions
Assignment, if any, is due at noon on Fridays.
Late submission: 10% off for every hour late. E.g.,- lateness <= 60 minutes (less 10%)
- 60 < lateness <= 120 minutes (less 20%)
- and so on
What will happen if you plagiarize?
- You will betray your own integrity, whether it will be found out or not!
- Both giver and receiver subject to the same penalty below
- All
the students involved not only will receive 0 marks for this
assessment, they will also lose additional, same number of marks from
their total assessment marks.
- Moreover, we may report the serious cases to the Departmental Learning and Teaching Committee for further disciplinary actions.