CS-354: Introduction to Computer Systems

University of Wisconsin, Madison
Department of Computer Sciences
Spring 2017

Basic Information

Section 3:
Lecture: Th @ 5:30pm-8:30pm, room RockIt (!) in Voyager Hall
Looking for a map?

Professor Remzi Arpaci-Dusseau (7357 CS)
Office hours: TBA

TA: Ceyhun Alp and Kan Wu
Office hours: click here

Read These

Overview - Assignments - Lectures - Readings

Class News

04/28: HW6 - checkers now available
04/27: Class will start a little late tomorrow (6pm)
04/12: Remaining classes in Ice Caves
Older: News

Jan 19: Intro 1 Bits 2 Mem 3 CAM 4 Expr 5 Ints 6 Vars 7 Assign 8 Relate 9 Bool 10
Jan 26: If/Then 11 Loops 12 Func1 13 Pointers 14 Stack 15 Scope 16 Redux 17 Arrays 18 Strings
Feb 02: I/O cpp Hello Floats Structs 31 Malloc
Feb 09: Stringlib Mathlib Timing FileI/O Lists
Feb 16: Unsigned Void* Types Undefined gcc make valgrind gdb
Feb 23: Assembly: Intro Numbers Math Vars If/Then Loops
Mar 02: Assembly: If/Then Loops Functions
Mar 09: Assembly: Functions, Inside Malloc
Mar 16: Midterm
Mar 23: Assembly: Arrays, Structs, Optimization, Floats, Security, 64-bit, Vectors
Mar 30: Beyond: Hardware Caches
Apr 06: Beyond: Operating Systems
Apr 13: No Class
Apr 20: Beyond: Operating Systems (2)
Apr 27: Beyond: Hard Drives
May 04: Beyond: Flash SSDs