How Computers Work
Smith Computer Science
Some Notes:
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 1 | ||||
Thu 09/02 | Read the Class Information found here | Lecture: Welcome to CSC 103 Lecture Notes 01 |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 2 | ||||
Tue 09/07 | Lecture: Bits, Binary, and Number representation Lecture Notes 02 | |||
Thu 09/09 | Lecture: Content in Binary and Boolean Logic Lecture Notes 03 | Homework 1 (Moodle) Due on Wednesday 09/15 at 11:59 PM Quiz #1 on released on Saturday 09/11 |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 3 | ||||
Tue 09/14 | Lecture: Logic Gates Lecture Notes 04 | HW 01 is due tomorrow at 11:59 | ||
Thu 09/16 | Watch this video;
read about Signed number representation |
Lecture: Adders and the ALULecture Notes 05 |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 4 | ||||
Tue 09/21 | Lecture: Von Newman Architecture and the ALU Lecture Notes 06 | Assignment 02 (Moodle): due before Wednesday, September 29th at 11:59 | ||
Thu 09/23 | Lecture: Memory Lecture Notes 07 |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 5 | ||||
Tue 09/28 | TBD | Lecture: Hardware Lecture Notes 08 | ||
Thu 09/30 | TBD | Lecture: Operating Systems I Lecture Notes 09 | Assignment 02 (Moodle): due before Thursday, September 30th at 11:59 |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 6 | ||||
Tue 10/05 | TBD | Lecture: Operating Systems II Lecture Notes 10 | Project Draft | |
Thu 10/07 | TBD | Lecture: Assembly Languages Lecture Notes 11 |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 7 | ||||
Tue 10/12 (Autum Recess) | See prep for Wednesday | No class | ||
Thu 10/14 | TBD | Lecture: High-Level Languages Lecture Notes 12 | Final Project Video Due by end of day on 10/18; Essay Due by end of day on 10/20; |
Date | Prep | Topic | Issued | Due |
---|---|---|---|---|
Week 8 | ||||
Tue 10/19 | TBD | Lecture: Chat about CS, Robotics, COmputer Perception, ... | Essay Due by end of day on 10/20; |