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.9 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

Last Updated 08/18/2019