Date | Reading | Topic | Due | |
9/7 | - | Introduction and Set Ups | - | |
9/9 | - | CLI and Introduction to C | - | |
9/10 | K&R ch 1 | Introduction to C | - | |
9/13 | K&R ch 2-3 | C Types, Operators, Expressions, Control Flow | - | |
9/14 | K&R ch 4 | C Functions & Program Structure | - | |
9/16 | - | Lab 1 walk through | - | |
9/17 | K&R ch 5 | C Pointers & arrays | - | |
9/20 | - | Lab 1 | - | |
9/21 | K&R ch 6 | C Structures | - | |
9/23 | - | Lab 1 | - | |
9/24 | - | Lab 1 | Homework 1 due by the start of class | |
9/27 | - | Lab 1 | - | |
9/28 | BO ch 2.1 | Information Storage | - | |
9/30 | - | Lab 1 | - | |
10/1 | BO ch 2.2 | Integer Representation | - | |
10/4 | BO ch 2.3 | Integer Arithmetic | Lab 1 due by the start of class | |
10/5 | - | No class (Nobel Conference) | - | |
10/7 | BO ch 2.3 | Integer Arithmetic | - | |
10/8 | - | Catch up | - | |
10/11 | - | Introduction to Lab 2 (and handout files): Manipulating Bits | - | |
10/12 | - | Catch up | - | |
10/14 | - | Lab 2 (and handout files) walk through | - | |
10/15 | - | Lab 2 (and handout files) | Homework 2 due by the start of class | |
10/18 | -BO ch 2.4 | Floating Points | - | |
10/19 | - | Catch up on Floating Points | - | |
10/21 | - | Lab 2 (and handout files) | - | |
10/22 | - | Lab 2 (and handout files) | - | |
10/25 | - | Fall break | - | |
10/26 | - | Fall break | - | |
10/28 | - | Lab 2 (and handout files) | - | |
10/29 | - | Lab 2 (and handout files) | Homework 3 due by the start of class | |
11/1 | BO ch 3.1 - 3.5 | Machine Prog: Basics | - | |
11/2 | BO ch 3.1 - 3.5 | Machine Prog: Basics | - | |
11/4 | - | Catch up | Lab 2 due by the start of class | |
11/5 | - | Midterm review Midterm preparation sheet and other details are coming soon | - | |
11/8 | - | Midterm | - | |
11/9 | - | Lab 3 walk through | - | |
11/11 | BO ch 3.6 | Machine Prog: Control | - | |
11/12 | - | Lab 3 | - | |
11/15 | BO ch 3.7 | Machine Prog: Procedures | - | |
11/16 | BO ch 3.8 - 3.9 | Machine Prog: Data | - | |
11/18 | - | Lab 3 | Homework 4 due at the start of class | |
11/19 | - | Lab 3 | - | |
11/22 | - | Lab 3 | - | |
11/23 | - | Lab 3 | - | |
11/25 | - | No class (Thanksgiving break) | - | |
11/26 | - | No class (Thanksgiving break) | - | |
11/29 | Bo ch 6.1-6.3 | The Memory Hierarchy | - | |
11/30 | Bo ch 6.1-6.3 | The Memory Hierarchy | - | |
12/2 | Bo ch 6.4-6.7 | Cache Memories | - | |
12/3 | Bo ch 6.4-6.7 | Cache Memories | Lab 3 due at the start of class | |
12/6 | - | Catch up | - | |
12/7 | - | Catch up | - | |
12/9 | - | Catch up | - | |
12/10 | - | Last chance for homework 5 | Homework 5 due at the end of the class | |
12/13 | - | Homework rewrite | - | |
12/14 | - | Final exam review | - |