CS 2810: Computer Organization and Architecture

Fall 2019 Monday Wednesday Friday Topics
Aug 19–23 Ch 1.1–1.2 Ch 1.3–1.4 (no class) abstraction, performance, Linux
Aug 26–30 Ch 1.5–1.7 Ch 2.1–2.3 Ch 2.4 assembly language
Sep 2–6 (Labor Day) (no class) Ch 2.5–2.7 Ch 2.8–2.9
Sep 9–13 Ch 2.11 Ch 2.12–2.13 Ch 2.14
Sep 16–20 Ch 3.1–3.3 Ch 3.4 Ch 3.5 numbers and math
Sep 23–27 Ch 3.6, 3.9 Midterm exam
Sep 30–Oct 4 Ch 4.1–4.3 Ch 4.4 Ch 4.5 hardware and CPU design
Oct 7–11 Ch 4.6 Ch 4.7 Ch 4.8–4.9
Oct 14–18 (Fall break) Ch 4.10, 4.12 (no class) (no class) fall break
Oct 21–25 Ch 5.1–5.2 Ch 5.3 Ch 5.4 memory, caching, virtual memory
Oct 28–Nov 1 Ch 5.5 Ch 5.6 Ch 5.7
Nov 4–8 Ch 5.8 Ch 5.13 Ch 5.15
Nov 11–15 Ch 6.1–6.2 Ch 6.3 Ch 6.4 parallelism
Nov 18–22 Ch 6.5 Ch 6.6 Ch 6.7
Nov 25–29 (Thanksgiving break) Ch 6.12 (no class) (no class) Thanksgiving break
Dec 2–6 (Friday last day) 8-bit computers

The schedule shows what reading should be completed before coming to class each day. Changes to the schedule will be announced in class.


Resources

git and ssh

Screencasts

Assembly language

Final exam practice

Last Updated 12/06/2019