Consolidated Schedule, Fall 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 (to be done in RamCT), and the weekly Assignments (HW & PA). Students are expected to actively participate in all four.


Month Day Week Lecture Recitation Quiz Assignment
Posted Due
Aug 27 Tue 1 Introduction (Ch 1) Number Representation C Intro Q1    
29 Thu Numbers and Data (Ch 2) and also Quiz0 HW1 (2%) HW1
Sep 3 Tue 2 C Programming: Introduction (Ch 11) Debugging Q2  
5 Thu C Programming: Variables/Operators (Ch 12) PA1 (2%)
10 Tue 3 Digital Logic: transistors and gates (Ch 3) Logism Q3   PA1
12 Thu C Control Structures + Combinational circuits (Chs 3/13) HW2 (3%)
17 Tue 4 Digital Logic: more ("fat") Combinational Circuits (no new slides) More Logisim Q4   HW2
19 Thu Sequential Logic: Registers/memory & finite state machines (Ch 3) PA2 (3%)
24 Tue 5 Wrap up Chapter 3 FSMs
(answer)
  PA2
26 Thu The von Neumann Architecture (Ch 4)  
Oct 1 Tue 6 The LC-3 (Ch 5) instructions
LC-3 Viz
multiply.asm
example.hex
Q5 HW3 (3.5%) HW3
3 Thu  
8 Tue 7 Programming: intro (Ch 6)     HW4 (3.5%) HW4
10 Thu    
15 Tue 8 Review for Midterm and Mock MT (and Quiz 1) Assembly
cmds.txt
leftshift.asm
  MT 1 study
17 Thu Midterm
22 Tue 9 Review of the midterm Assembly Q7 PA3 (3%) PA3
24 Thu Assembly Programming: Debugging (Ch 6)  
29 Tue 9 Assembly Programming: I/O (Ch 8) LC-3 Pointers Q8
PA4(7%)
(start with PA4.1.asm)
PA4
31 Thu Assembly: Traps/Subroutines & the Stack (Ch 9, Ch 10)  
Nov 5 Tue 10 Memory Models (in C and assembly) TRAPs Q9  
7 Thu More Assembly Programming PA5 (7.5%) PA5
12 Tue 11 C programming: functions (Ch 14)
Stack Protocol
Q10  
14 Thu C programming: pointers and arrays (Ch 16) HW5 (6%) HW5
19 Tue 12 C programming: testing & debugging (Ch 15) Recursion (Ch 17) C Pointer Exercise Q11  
21 Thu  
26 Tue 13 Thanksgiving break (no classes)
28 Thu
Dec 3 Tue 14 C programming: data structures (Ch 19) & I/O (Ch 18) Help with PA6 PA6 (7.5%) PA6
5 Thu Perspectives (slides)  
10 Tue 15 Final Exam Review (slides)   Q12 Mock Final
12 Thu study
19 Thu 16 Final Exam (6:20 - 8:20 pm)