Date | Reading | Topic | Due | |
9/4 | - | Introduction and Set Ups | - | |
9/6 | - | CLI and Introduction to C | - | |
9/9 | K&R ch 1 | Introduction to C | - | |
9/11 | K&R ch 2-3 | C Types, Operators, Expressions, Control Flow | - | |
9/13 | K&R ch 4 | C Functions & Program Structure | - | |
9/16 | - | Lab 1 walk through | - | |
9/18 | - | Lab 1 | - | |
9/20 | K&R ch 5 | C Pointers & arrays | - | |
9/23 | K&R ch 6 | C Structures | - | |
9/25 | - | Lab 1 | Homework 1 due by the start of class | |
9/27 | - | Lab 1 | ||
9/30 | BO ch 2.1 | Information Storage | - | |
10/2 | - | No class (Nobel Conference) | - | |
10/4 | - | Lab 1 | ||
10/7 | BO ch 2.2 | Integer Representation | Lab 1 due by the start of class | |
10/9 | BO ch 2.3 | Integer Arithmetic | - | |
10/11 | BO ch 2.3 | Integer Arithmetic | - | |
10/14 | - | Introduction to Lab 2 (and handout files): Manipulating Bits | - | |
10/16 | - | Catch up | - | |
10/18 | - | Lab 2 (and handout files) walk through | Homework 2 due by the start of class | |
10/21 | - | No class (Fall break) | - | |
10/23 | - | No class (Fall break) | - | |
10/25 | - | No class (Fall break) | - | |
10/28 | - | Lab 2 (and handout files) | - | |
10/31 | BO ch 2.4 | Floating Points | - | |
11/1 | - | Catch up on Floating Points | - | |
11/4 | - | Lab 2 (and handout files) | Homework 3 due by the start of class | |
11/6 | - | Lab 2 (and handout files) | - | |
11/8 | - | Midterm review Midterm preparation sheet and other details are coming soon | - | |
11/11 | - | Midterm | - | |
11/13 | BO ch 3.1 - 3.5 | Machine Prog: Basics | - | |
11/15 | BO ch 3.1 - 3.5 | Machine Prog: Basics | - | |
11/18 | - | Lab 3 walk through | Lab 2 due by the start of class | |
11/20 | BO ch 3.6 | Machine Prog: Control | - | |
11/22 | - | Lab 3 | - | |
11/25 | BO ch 3.7 | Machine Prog: Procedures | - | |
11/27 | - | No class (Thanksgiving) | - | |
11/29 | - | No class (Thanksgiving) | - | |
12/2 | Bo ch 6.1-6.3 | The Memory Hierarchy | - | |
12/4 | - | Lab 3 | - | |
12/6 | - | Lab 3 | - | |
12/9 | - | class canceled | Homework 4 due before 11:45am | |
12/11 | - | Lab 3 | - | |
12/13 | - | Lab 3 | - | |
12/16 | - | Final exam review Giving out take home exam # 2 | Lab 3 due at midnight (no late submissions will be accepted) Take home exam # 2 due on Wednesday (12/18/2024) before noon (12pm), via Moodle or in the mail box outside my office (Olin 306) |