CS 213, Fall '00              
Schedule              
  CS 213, Fall '00       Updated 11/13/2000    
Cumm. Class Date Day Topic Reading Asst Lecturer
1 1 08/29 Tue Overview   Both
2 2 08/31 Thu Bits and bit operations 2.9 L1 Out REB
3 3 09/05 Tue Integer Representations 2.2--2.4, 2.7 B11 REB
4 4 09/07 Thu Integer Arithmetic 2.5--2.6, 2.12 DROH
5 5 09/12 Tue Machine Model   H1a Out REB
6 6 09/14 Thu Control Flow 3.2--3.8 L1 Due REB
7 7 09/19 Tue Procedures 4.1 H1a Due, H1b Out DROH
8 8 09/21 Thu Structured Data 5.1--5.12 L2 Out REB
9 9 09/26 Tue Heterogeneous Data 6.1--6.8 H1b Due REB
10 10 09/28 Thu Floating Point     REB
11 11 10/03 Tue Performance Optimization     REB
12 12 10/05 Thu Memory technology   L2 Due, H2 Out REB
13 13 10/10 Tue Exam 1 McConomy Auditorium  
14 14 10/12 Thu Caches   L3 Out REB
15 15 10/17 Tue Cache performance     REB
16 16 10/19 Thu Linking 4.3--4.6 DROH
17 17 10/24 Tue Exceptional Control Flow B8,B9   DROH
18 18 10/26 Thu Virtual Memory   L3 Due, H3 Out REB
19 19 10/31 Tue Memory System   REB
20 20 11/02 Thu Memory Allocation 8.7 H3 Due, L4 Out DROH
21 21 11/07 Tue Memory Allocation     DROH
22 22 11/09 Thu Threads   DROH
23 23 11/14 Tue Synchronization     DROH
24 24 11/16 Thu Network Programming   L4 Due, H4 Out DROH
25 25 11/21 Tue Exam 2 McConomy Auditorium    
25   11/23 Thu Thanksgiving      
26 26 11/28 Tue HTTP (static content)   L5 Out DROH
27 27 11/30 Thu HTTP (dynamic content) B1.5, B1.7 H4 Due DROH
28 28 12/05 Tue Internetworking     DROH
29 29 12/07 Thu Network technology   DROH
30 30 12/12 Tue Perf. measurement.   L5 Due REB
31   12/14 Thu Final Exam (5:30--8:30) McConomy Auditorium    

Last Updated on 11/13/00
By David O'Hallaron
CS 213, Fall '01 Updated 8/28/2001
Class Date Day Topic Reading Problems Labs Lecturer
1 08/28 Tue Overview 1     Both
2 08/30 Thu Bits and bit operations 2.1 2.35, 2.37 L1 Out REB
3 09/04 Tue Integers 2.2--2.3 2.40, 2.45   REB
4 09/06 Thu Floating Point 2.4--2.5 2.50, 2.51   DROH
5 09/11 Tue Machine Model 3.1--3.5 3.31   REB
6 09/13 Thu Control Flow 3.6 3.34 L1 Due, L2 Out REB
7 09/18 Tue Procedures 3.7     REB
8 09/20 Thu Data 3.8--3.11 3.36   REB
9 09/25 Tue Adv. Machine Code 3.12--3.16 3.24, 3.39   REB
10 09/27 Thu Optimization I 5.1--5.6   L2 Due, L3 Out REB
11 10/02 Tue Optimization II 5.7--5.16 5.11, 5.14, 5.15   REB
12 10/04 Thu Memory + Cache 6.1--6.4 6.21, 6.23, 6.24 L3 Due DROH
13 10/09 Tue Exam 1 McConomy Aud.      
14 10/11 Thu Cache performance 6.5--6.7 6.25, 6.26, 6.27 L4 Out DROH
15 10/16 Tue Linking 7 7.8, 7.12   DROH
16 10/18 Thu Exc. Control Flow I 8.1--8.4 8.10, 8.11   REB
17 10/23 Tue Exc. Control Flow II 8.5--8.8 8.19   REB
18 10/25 Thu Time Measurement 9 9.10, 9.11 L4 Due, L5 Out REB
19 10/30 Tue Virtual Memory 10.1--10.6 10.11, 10.12, 10.13   DROH
20 11/01 Thu Memory System 10.7--10.8 10.14 L5 Due, L6 Out DROH
21 11/06 Tue Memory Allocation I 10.9 10.15, 10.16   DROH
22 11/08 Thu Memory Allocation II 10.10--10.12 10.18   DROH
23 11/13 Tue Exam 2 McConomy Aud.     DROH
24 11/15 Thu I/O 12.1--12.4 12.9   DROH
25 11/20 Tue Network Programming 12.5   L6 Due DROH
  11/22 Thu Thanksgiving        
26 11/27 Tue Internet Services I 12.7   L7 Out DROH
27 11/29 Thu Internet Services II 12.8 12.14   DROH
28 12/04 Tue Concurrency I 11.1--11.4     DROH
29 12/06 Thu Concurrency II 11.5--11.8, 12.6 11.11   DROH
30 12/11 Tue Wrap Up     L7 Due Both