- Null, Lobur: “The Essentials of Computer Organization and Architecture”
- Mano, Kime: "Logic and Computer Design Fundamentals"
- Hamacher, Vranesic, Zaky: "Computer Organization"
Textbook
You are not required to purchase a textbook for this course, but there are several recommended options:
Marking Scheme
Work | Weight | |
Labs | 20% | Lab 0 - 2%, Labs 1-6 - 3% each |
Project | 20% | Proposal + Weekly Reports + Final Presentation + Code Submission |
Midterm | 25% | 2 tests, details TBA |
Final Exam | 35% | You must get 40% or above on the exam to pass the course |
Website
You are required to check the course website regularly for announcements.
E-mail and Forum
Your first point of contact for any course related questions should be the forum. We will be checking the forums regularly, and you will likely receive answers on the forum much quicker than via e-mail. If your question pertains to personal matters, or contains information that cannot be posted on the forums (e.g., specific questions about your assignment code), then e-mail one of the instructors or your TA. Please use your university address to ensure that nothing winds up in the spam filter.
The discussion forum is a vital part of the course, and allows you to discuss course material with not only the instructors and your TAs, but also with your fellow students. Please exercise common sense and courtesy with all course related communication.
Missed/Late Work
No late submissions will be accepted for any course work, and no make-up assignments will be provided for missed/poorly completed work. It is your responsibility to ensure that all work is completed on time and to the best of your ability.
If an emergency arises that prevents you from being able to complete any piece of work, or attend an exam, contact one of the instructors immediately. You will need to have a properly completed Illness Verification Form signed by a registered doctor in order to be given special consideration.