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) MakefileQ2   PA1
7Thu Digital Logic: transistors and gates (Ch 3) HW2
12Tue 4 Digital Logic: Combinational Circuits (Ch 3) Logisim Q3   HW2
14Thu Combinational blocks, memory (Ch 3) HW3
19Tue 5 Sequential Logic (Ch 3) FSMs
Q4  HW3
21Thu The von Neumann Architecture (Ch 4), News  
26 Tue 6 LC-3 tools Q5 PA2 PA2
28Thu The LC-3 (Ch 5) Assembly Programming: intro (Ch 7)Debugging (Ch 6)   
Mar 5Tue 7 LC-3 uArch  PA3PA3
7Thu Assembly: Traps/Subroutines (Ch 9)   Q6 
12Tue 8 Review for Midterm -  MT 1 study
14Thu Midterm
19 Tue Spring Break (no classes)
21 Thu
26 Tue 9 Review of the midterm SubroutinesQ7 PA4PA4
28 Thu  LC3 I/O (Ch 8)  
Apr 2Tue 10  Stack implementation (Ch 10) Stack framesQ8
4Thu C/Assembly: memory modelsfunctions (Ch 14) PA5  PA5
9Tue 11 Control structures in C and Assembly (Ch13) C Pointers Q8 
11Thu Pointers and arrays (Ch 16), Testing & debugging (Ch 15), PA6  PA6
16Tue 12 Recursion (Ch 17), C programming: I/O (Ch 18), Dynamic Memory Allocation  
18 Thu  LC-3 architecture 
23Tue 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     
7Tue 15 Final Exam Review TBD  Mock Final
9Thu   study
14Tue -Final Exam 6:20-8:20 PM
cs270team
Last modified: Jan 18, 2013