CSE 351: The Hardware/Software Interface

Autumn 2011 Course Website Return home »

Schedule

All page and section numbers for the readings refer to the second edition of the Computer Systems: A Programmer's Perspective book.

September
MondayTuesdayWednesdayThursdayFriday
26 27 28
10:30-11:20 Lecture
GWN 201
Introduction
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
29
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
30
10:30-11:20 Lecture
GWN 201
Memory & Its Data

October
MondayTuesdayWednesdayThursdayFriday
03
10:30-11:20 Lecture
GWN 201
Memory & Its Data
2:30p-3:30p Luis’ Office Hours
CSE 576
04
1:30p-2:30p Michelle’s Office Hours
CSE 002
05
10:30-11:20 Lecture
GWN 201
Strings, Bit Manipulation and Integers
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
06
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
07
10:30-11:20 Lecture
GWN 201
Floating Point Numbers
10
10:30-11:20 Lecture
GWN 201
Floating Point Numbers
2:30p-3:30p Luis’ Office Hours
CSE 576
11
1:30p-2:30p Michelle’s Office Hours
CSE 002
12
10:30-11:20 Lecture
GWN 201
Machine Code, Assembly, and C
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
13
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
14
10:30-11:20 Lecture
GWN 201
x86 Basics
17
10:30-11:20 Lecture
GWN 201
Conditionals and Iteratives
  • Read § 3.6.0-3.6.4 (p. 185-197)
  • Read § 3.6.5-3.6.7 (p. 197-219)
2:30p-3:30p Luis’ Office Hours
CSE 576
18
1:30p-2:30p Michelle’s Office Hours
CSE 002
19
10:30-11:20 Lecture
GWN 201
Procedures & Stacks
  • Read § 3.7 (p. 219-232)
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
20
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
21
10:30-11:20 Lecture
GWN 201
Procedures & Stacks
24
10:30-11:20 Lecture
GWN 201
Procedures & Data Structures
2:30p-3:30p Luis’ Office Hours
CSE 576
25
1:30p-2:30p Michelle’s Office Hours
CSE 002
26
10:30-11:20 Lecture
GWN 201
Data Structures/Buffer Overflows
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
27
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
28
10:30-11:20 Lecture
GWN 201
Memory Organization
31
10:30-11:20 Lecture
GWN 201
Memory Hierarchy
  • Read § 6.3 (p. 591-596)
2:30p-3:30p Luis’ Office Hours
CSE 576
01
1:30p-2:30p Michelle’s Office Hours
CSE 002
02
10:30-11:20 Midterm exam
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
03
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
04
10:30-11:20 Lecture
GWN 201
Cache Memories
  • Read § 6.4-6.7 (p. 596-630)

November
MondayTuesdayWednesdayThursdayFriday
07
10:30-11:20 Lecture
GWN 201
Cache Memories
  • Read § 6.4-6.7 (p. 596-630)
2:30p-3:30p Luis’ Office Hours
CSE 576
08
1:30p-2:30p Michelle’s Office Hours
CSE 002
09
10:30-11:20 Lecture
GWN 201
Processes & Exceptions
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
10
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
11
Veterans Day
14
10:30-11:20 Lecture
GWN 201
Virtual Memory
2:30p-3:30p Luis’ Office Hours
CSE 576
15
1:30p-2:30p Michelle’s Office Hours
CSE 002
16
10:30-11:20 Lecture
GWN 201
Address Translation
  • Read § 9.6-9.7 (p. 787-807)
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
17
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
18
10:30-11:20 Lecture
GWN 201
Memory Allocation
21
10:30-11:20 Lecture
GWN 201
Memory Allocation
  • Read § 9.9 (p. 812-838)
2:30p-3:30p Luis’ Office Hours
CSE 576
22
1:30p-2:30p Michelle’s Office Hours
CSE 002
23
10:30-11:20 Lecture
GWN 201
Garbage Collection
  • Read § 9.10-9.12 (p. 838-848)
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
24
Thanksgiving
25
Thanksgiving
28
10:30-11:20 Lecture
GWN 201
Comparing Java & C
2:30p-3:30p Luis’ Office Hours
CSE 576
29
1:30p-2:30p Michelle’s Office Hours
CSE 002
30
10:30-11:20 Lecture
GWN 201
Java Virtual Machines
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
01
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
02
10:30-11:20 Lecture
GWN 201

December
MondayTuesdayWednesdayThursdayFriday
05
10:30-11:20 Lecture
GWN 201
Quantum Computing by guest lecturer Aram Harrow
06
1:30p-2:30p Michelle’s Office Hours
CSE 002
07
10:30-11:20 Lecture
GWN 201
Review for Final Exam
11:30-12:30p Rachel’s Office Hours
CSE 002
2:30p-3:30p Aryan’s Office Hours
CSE 220
08
Section
1:30p-2:30p Nick’s Office Hours
CSE 218
09
10:30-11:20 Lecture
GWN 201
Parallelism
12
08:30-10:20 Final exam
13 14 15 16