Schedule, Spring 2013
The schedule below is tentative and will be tweaked as we go along in the semester. There are four main components: Lectures (and the notes), Recitations, Quizzes (mostly RamCT), and the Assignments (HW & PA mostly RAMCT).For deadlines, see RAMCT
.Month | Day | Week | Lecture | Recitations | Quiz | Assignment | ||
Posted | Due | |||||||
Jan | 22 | Tue | 1 | Introduction (Ch 1) | C Intro | - | ||
24 | Thu | Numbers and Data (Ch 2) | HW1 | HW1 | ||||
29 | Tue | 2 | C Programming: Introduction (Ch 11) | Debugging | Q1 | |||
31 | Thu | C Programming: Variables/Operators (Ch 12) | PA1 | |||||
Feb | 5 | Tue | 3 | C Programming: Control Structures (Ch 13) | Makefile | Q2 | PA1 | |
7 | Thu | Digital Logic: transistors and gates (Ch 3) | HW2 | |||||
12 | Tue | 4 | Digital Logic: Combinational Circuits (Ch 3) | Logisim | Q3 | HW2 | ||
14 | Thu | Combinational blocks, memory (Ch 3) | HW3 | |||||
19 | Tue | 5 | Sequential Logic (Ch 3) |
FSMs
| Q4 | HW3 | ||
21 | Thu | The von Neumann Architecture (Ch 4), News | ||||||
26 | Tue | 6 | LC-3 tools | Q5 | PA2 | PA2 | ||
28 | Thu | The LC-3 (Ch 5) Assembly Programming: intro (Ch 7)Debugging (Ch 6) | ||||||
Mar | 5 | Tue | 7 | LC-3 uArch | PA3 | PA3 | ||
7 | Thu | Assembly: Traps/Subroutines (Ch 9) | Q6 | |||||
12 | Tue | 8 | Review for Midterm | - | MT 1 | study | ||
14 | Thu | Midterm | ||||||
19 | Tue | Spring Break (no classes) | ||||||
21 | Thu | |||||||
26 | Tue | 9 | Review of the midterm | Subroutines | Q7 | PA4 | PA4 | |
28 | Thu | LC3 I/O (Ch 8) | ||||||
Apr | 2 | Tue | 10 | Stack implementation (Ch 10) | Stack frames | Q8 | ||
4 | Thu | C/Assembly: memory models, functions (Ch 14) | PA5 | PA5 | ||||
9 | Tue | 11 | Control structures in C and Assembly (Ch13) | C Pointers | Q8 | |||
11 | Thu | Pointers and arrays (Ch 16), Testing & debugging (Ch 15), | PA6 | PA6 | ||||
16 | Tue | 12 | Recursion (Ch 17), C programming: I/O (Ch 18), | Dynamic Memory Allocation | ||||
18 | Thu | LC-3 architecture | ||||||
23 | Tue | 13 | C programming: memory allocation (Ch 19) | File IO | Q9 | HW5 | HW5 | |
25 | Thu | Technological trends, Memory hierarchy | ||||||
30 | Tue | 14 | Performance issues | Help | Q10 | PA7 | PA7 | |
May | 2 | Thu | ||||||
7 | Tue | 15 | Final Exam Review | TBD | Mock Final | |||
9 | Thu | study | ||||||
14 | Tue | - | Final Exam 6:20-8:20 PM |