CS 367 Schedule, Fall 2026

CS 367 Planned Schedule, Fall 2026


Below is a tentative schedule, which is subject to change as needed. We may drift ahead or behind the planned timing(especially if the weather causes any cancellations), so take it as an estimate and always overridden by announcements.
Week
Lecture Topics Text Readings Weekly Quiz Topic Fri. Recitation Projects
Tuesday/Thursday Monday/Wednesday
1
Aug 24 - 28
Course Intro
Data Types and Sizes
Course Intro
Data Types and Sizes
Ch. 1 (Overview)
Ch. 2.1 (Data Storage)
No Quiz - First Week Bitwise and C Review

2
Aug 31 - Sep 4
Aggregate Types
Heap
Aggregate Types
Heap
Ch. 2.2 (Integer Representation)
Ch. 2.3 (Arithmetic) Ch. 3.8 - 3.9 (Arrays, Structs)
C Basics Aggregate Type & Dynamic Memory
3
Sep 7 - 11
Integer Representation Integer Representation
Ch. 2.2 (Integer Representation), Ch 2.3
Aggregate + Heap Heap + Integer Representationp P1 Due
4
Sep 14 - 18

Floating Point
Integer Representation
Floating Point
Ch. 2.4 (Floating Point) Integers + more heap Integer & Floating Point Representation
5
Sep 21 - 25
Floating Point
Processes
Floating Point
Ch. 8.1 - 8.4 (Process Creation) Ch. 2.4 (Floating Point) Integer + Floating Point Floating Point
6
Sep 28 - Oct 2
Processes
Signals
Processes
Ch. 8.5 (Signals)
10.9-10.10 (dup2)
Floating Point Processes in Unix P2 Due
*Weekend Quiz (Fri - Sun at 11:59pm): Processes in Unix
7
  Oct 5 - 9
Signals
Midterm
Signals
Midterm
Ch. 8.5 (Signals) No Quiz - Midterm Processes + Signals
8
  Oct 12 - 16
Unix I/O
Threads and Concurrency
Signals
Ch. 12.3-12.4 (Threads) Procesess (waitpid/exec), ECF (traps/faults/aborts) Signals + Shell exploration
9
  Oct 19 - 23
Assembly Foundations
Unix I/O
Assembly Foundations
Ch. 3.1 - 3.5 (Assembly Basics) Signals Unix I/O + Asm Reading
10
  Oct 26 - 30
Assembly Aggregate Types
Assembly Control Flow
Assembly Foundations
Assembly Aggregate Types
Ch. 3.8 - 3.9 (Arrays and Structs) Unix I/O Asm - Foundation
11
Nov 2 - 6
Assembly - Control Flow Ch. 3.6 (Assembly Control Flow) Asm - Foundation ASM - Control
12
Nov 9 - 13
Assembly - Procedures Ch. 3.7 (Assembly Procedures) ASM - Control Assembly - Procedures P3 Due
13
Nov 16 - 20
Assembly Procedures
CPU Architecture
Ch. 4.2,4.4 (Arch, Digital Logic) Ch. 3.7 (Assembly Procedures)
Assembly - Procedures Asm - Procedures + Arch

14
Nov 23 - 24
Digital Logic
Ch. 4.2,4.4 (Arch, Digital Logic)
No Quiz

THANKSGIVING BREAK Nov 25 - 29
15
Nov 30 - Dec 4
Caching

Ch. 6.2 - 6.4 (Caching)
Asm - Proc + Arch Caching + DL
P4 Due
*Weekend Quiz (Fri - Sun at 11:59pm): Caching and Digital Logic
16
Dec 7
No Class
Threads and Concurrency

No Quiz No Recitation
16
Dec 14
Reading Day
Final Exam Period - Dec 8 - 15