This course has two midterm exams and a final exam. Each exam is worth 25%
of the semester grade. All exams are open book, open notes, students can
bring any printed or handwritten material for use during the exam. No
electronic devices are allowed to be used during an exam, except for
pocket calculators. Devices such as smartphones, or other
network-connected devices, that include calculator functionality,
are strictly not allowed.
See also these additional exam guidelines.
- First midterm: Wednesday July 23.
- Topics: Everything covered in lectures 1-5.
- Reading:
- Chapter 1.
- Chapter 2, Sections 2.1, 2.2.
- All slides for lectures 1-5.
- Second midterm: Thursday July 31.
- Topics: Everything covered in lectures 6-9.
- Reading:
- Sections 2.3.1, 2.3.2, 2.3.5, 2.3.6.
- Section 2.4, except for:
- subsection headed "Flat Panel Display", on pages 115-117
- subsection 2.4.4 (Game Controllers)
- subsection 2.4.5 (Printers)
- subsection headed "Internet over Cable", on pages 132-135
- Section 5.1, except for subsections 5.1.5, 5.1.7.
- Section 5.2, except for subsections 5.2.3, 5.2.5.
- Sections 5.3, 5.4, except for subsections 5.3.3, 5.3.5, 5.4.8, 5.4.9, 5.4.10, 5.4.11, 5.4.13.
- All slides for lectures 6-9.
- Final exam: Monday August 11, 1:00pm-3:00pm.
- Topics: Everything covered in lectures 9, 11, 12, 13, as well as everything from previous lectures that is relevant to the topics of lectures 9, 11, 12, 13.
- Reading:
- Section 5.1, except for subsections 5.1.5, 5.1.7.
- Section 5.2, except for subsections 5.2.3, 5.2.5.
- Section 5.3.1.
- Section 5.4, except for subsections 5.4.8, 5.4.9, 5.4.10, 5.4.11, 5.4.13.
- All slides for lectures 9, 11, 12, 13.
- This page providing a quick reference to ARM-7 assembly programming.