W |
9/4 |
Introduction + college success |
|
|
|
|
|
|
RECITATION: College success, continued |
|
|
|
|
F |
9/6 |
NO CLASS |
|
|
|
|
M |
9/9 |
What is Computer Science? |
1–3 |
|
|
Last day to add classes |
|
|
RECITATION: College success, continued |
|
|
|
|
W |
9/11 |
Digital logic introduction |
4 |
Ch4 |
|
|
F |
9/13 |
Boolean algebra |
5 |
Ch5 |
|
|
M |
9/16 |
Circuits from functions |
6 |
Ch6 |
|
|
W |
9/18 |
Karnaugh maps |
7 |
Ch7 |
|
|
F |
9/20 |
Adders |
8 |
Ch8 |
Ch4 |
|
M |
9/23 |
Registers |
9 |
Ch9 |
Ch5 |
|
W |
9/25 |
Digital logic review |
|
|
Ch6 |
|
F |
9/27 |
Computer architecture/organization introduction |
10 |
|
Ch7 |
|
M |
9/30 |
Review |
|
|
CH8, Ch9 |
|
W |
10/2 |
PRELIM I |
|
|
|
Last day to drop classes without appearing on transcript |
F |
10/4 |
Daisy chain bus arbitration |
11 |
Ch11 |
|
|
M |
10/7 |
RAID |
12 |
Ch12 |
|
|
W |
10/9 |
Booth’s algorithm (part 1: Number representation) |
13 |
Ch13 |
|
|
F |
10/11 |
Booth’s algorithm (part 2: The algorithm) |
|
|
|
|
M |
10/14 |
FALL BREAK |
|
|
|
|
W |
10/16 |
CPU organization/assembly language |
14 |
Ch14 |
Ch11 |
|
F |
10/18 |
Programming languages introduction |
15 |
|
Ch12 |
|
M |
10/21 |
Variables and primitive data types (1) |
16 |
Ch16 |
Ch13 |
|
W |
10/23 |
Variables and primitive data types (2) |
|
|
|
|
F |
10/25 |
Control structures |
17 |
Ch17 |
Ch14 |
|
M |
10/28 |
Backus-Naur Form (1) |
18 |
Ch18 |
|
|
W |
10/30 |
Backus-Naur Form (1) |
|
|
|
|
F |
11/1 |
NO CLASS — WEATHER |
|
|
|
|
M |
11/4 |
Review for Prelim II |
|
|
Ch16 |
|
W |
11/6 |
PRELIM II |
|
|
|
|
F |
11/8 |
Operating systems introduction |
19 |
|
Ch17 |
|
M |
11/11 |
VETERANS’ DAY |
|
|
|
|
W |
11/13 |
Semaphores and process synchronization |
20 |
Ch20 |
Ch18 |
|
F |
11/15 |
Virtual Memory/translation lookaside buffers (1) |
21 |
Ch21 |
|
Last day to withdraw and receive a “W” |
M |
11/18 |
Virtual Memory/translation lookaside buffers (2) |
|
|
|
|
W |
11/20 |
Banker’s algorithm and deadlocks |
22 |
Ch22 |
|
|
F |
11/22 |
Computer networks introduction |
23 |
|
Ch20 |
|
M |
11/25 |
LANs: ALOHA protocols |
24 |
Ch24 |
Ch21 |
|
W |
11/27 |
THANKSGIVING BREAK |
|
|
|
|
F |
11/29 |
THANKSGIVING BREAK |
|
|
|
|
M |
12/2 |
Hamming codes |
25 |
Ch25 |
Ch22 |
|
W |
12/4 |
Transport layer protocols |
TBA |
TCP |
Ch24 |
|
F |
12/6 |
Privacy on the Internet, ethics |
TBA |
Ethics |
|
|
M |
12/9 |
CS Topic (TBA) |
TBA |
TBA |
|
|
W |
12/11 |
What’s next in the Computer Science major? |
TBA |
TBA |
Ch25 |
|
F |
12/13 |
Review for final |
|
|
TCP & Ethics |
Last day of classes |
|
|
|
|
|
|
|
W |
12/18 |
FINAL EXAM - 12:15–2:15, LH 130 |
|
|
|
|