|
|
Our
schedule will evolve as we progress through the course. I will make
a
concerted effort to announce things at least a week in advance. As they
are announced, changes will appear below.
In
the table below, Tuesday is abbreviated as T, Thursday is abbreviated
as R, and To Be Announced is abbreviated TBA. Reading assignments are
represented by the first author’s
last name and the chapter or range of pages. Reading
assignments for a specific date are expected to be completed before
class on that date.
| Date |
Topic |
Reading |
| T
9/2 |
Intro |
Dale,
Preface |
| R
9/4 |
The
Basics |
Dale,
Chapter 1 |
| T
9/9 |
Numbers |
Dale,
Chapter 2 |
| R
9/11 |
Numbers |
|
| T
9/16 |
Data
Representation |
Dale,
Chapter 3 |
| R
9/18 |
Data
Representation |
|
| T
9/23 |
Data
Representation |
|
| R
9/25 |
Data
Representation |
|
| T
9/30 |
Gates
and Circuits |
Dale,
Chapter 4 |
| R
10/2 |
Gates
and Circuits |
|
| T
10/7 |
Hardware |
Dale,
Chapter 5 |
| R 10/9 |
Hardware |
|
| T 10/14 |
Algorithm
Design |
Dale,
Chapter 6 |
| R 10/16 |
Exam
#1 |
|
| T
10/21 |
Algorithm
Design |
|
| R
10/23 |
Low-Level
Programming |
Dale,
Chapter 7 |
| T
10/28 |
Low-Level
Programming |
|
| R
10/30 |
High-Level
Programming |
Dale,
Chapter 8 |
| T
11/4 |
High-Level
Programming |
|
| R
11/6 |
High-Level
Programming |
|
| R
11/13 |
ADTs
and Algorithms |
Dale,
Chapter 9 |
| T
11/18 |
Exam
#2 |
|
| R
11/20 |
ADTs
and Algorithms |
|
| T
11/25 |
ADTs
and Algorithms |
|
| T
12/2 |
Operating
Systems |
Dale,
Chapter 10 |
| R
12/4 |
File
Systems |
Dale,
Chapter 11 & 12 |
| T
12/9 |
Artificial
Intelligence and Simulation |
Dale,
Chapters 13 & 14 |
| R 12/11 |
Limitations
of Computing |
Dale,
Chapter 17 |
|