Computer Systems Organization

CSCI-UA.0201(007), Fall 2026

  • [KR] refers to Kernighan/Richie's book.
  • [BO] refers to Bryant/O'Hallaron's book.
  • [PH] refers to Patterson/Henessy's book.

Date
Lecture
Reading
1/21 Wed
Overview [note]
[PH] 1
1/23 Fri
1/26 Mon
Bits,Bytes,Ints [note]
[PH]2.4 or [BO]2.1-2.3
1/28 Wed
Floats [note]
[PH]3.5 or [BO]2.4
1/30 Fri
2/2 Mon
Floats continued [note]
[KR]1-4
2/4 Wed
C: overview, bitwise [note]
[KR]5
2/6 Fri
2/9 Mon
C: pointers and arrays [note]
[KR]5
2/11 Wed
C: characters and strings [note]
[KR]5,7 [PH]2.9
2/13 Fri
2/16 Mon
Presidents' day (no class)
2/17 Tue
Legislative Monday
C: structs, malloc [note]
[KR]5,7 [PH]2.9
2/18 Wed
C: Program organization, I/O [note]
2/20 Fri
2/23 Mon
Machine Prog: Basics [note]
[BO] 3.1-3.5
2/25 Wed
Machine Prog: Basics cont [note]
[BO] 3.1-3.5
2/27 Fri
3/2 Mon
Machine Prog: Control [note]
[BO] 3.6
3/4 Wed
Machine Prog: Procedures [note]
[BO] 3.7
3/6 Fri
3/9 Mon
Machine Prog: Data [note]
[BO] 3.8-3.9
3/11 Wed
Machine Prog: SegFault and Buffer Overflow [note]
[BO]3.10
3/13 Fri
3/16 Mon
Spring Break
3/18 Wed
Spring Break
3/20 Fri
3/23 Mon
midterm
3/25 Wed
Linking [note]
[BO]5.1-5.6
3/27 Fri
3/30 Mon
Dynamic Memory Allocation [note]
[BO] 9.9
4/1 Wed
Dynamic Memory Allocation Cont [note]
[BO] 9.9
4/3 Fri
4/6 Mon
Dynamic Memory Allocation Cont [note]
[BO] 9.9
4/8 Wed
Architecture: Overview [note]
[PH]1.4-1.6, A.1-A.3
4/10 Fri
4/13 Mon
Architecture: ALU [note]
[PH]1.4-1.6, A.1-A.3
4/15 Wed
Architecture: Sequential Logic [note]
[PH]A.7-A.8, A.10
4/17 Fri
4/20 Mon
Architecture: Sequential impl [note]
[PH]4.1-4.4
4/22 Wed
Architecture: Seq cont, Pipelining [note]
[PH]4.1-4.4
4/24 Fri
4/27 Mon
Architecture: Pipelined impl [note]
[PH]4.5-4.7
4/29 Wed
Cache [note]
[PH] 5.1-5.4
5/1 Fri
5/4 Mon
Virtual Memory [note]
[PH] 5.1-5.4
5/6 Wed
Reading day (no class)
5/7 Thu
5/8 Fri
Final Exam