Lectures - Fall 2011

This web page contains links to the lecture slides, please note that the lecture slides may change anytime up until they are presented in class.

WeekDateClass SubjectReading AssignmentQuiz Due DateClass Notes
18/23/2011Introduction, Layered ComputingRead Chapter 18/29/2011Lecture 1, Chapter 1
18/25/2011Representing Numbers with BitsRead Chapter 28/29/2011Lecture 2, Chapter 2
28/30/2011C Programming: IntroductionRead Chapter 118/29/2011Lecture 3, Chapter 11
29/1/2011C Programming: Variables and OperatorsRead Chapter 128/29/2011Lecture 4, Chapter 12
39/6/2011C Programming: Control StructuresRead Chapter 138/29/2011Lecture 5, Chapter 13
39/8/2011Digital Logic Structures: Transistors and GatesRead Chapter 39/5/2011Lecture 6, Chapter 3
49/13/2011Digital Logic Structures: Combinational LogicRead Chapter 39/12/2011Lecture 7, Chapter 3 (continued)
49/15/2011Digital Logic Structures: More Combinational Logic ("fat" gates)Read Chapter 39/12/2011Lecture 8, Chapter 3 (continued)
59/20/2011Digital Logic Structures: Sequential Logic, Storage/Memory, State MachinesRead Chapter 39/19/2011Lecture 9, Chapter 3 (continued)
59/22/2011Digital Logic Structures: von Neumann ArchitectureRead Chapter 49/19/2011Lecture 10, Chapter 4
69/27/2011Assembly Programming: LC3 Computer ArchitectureRead Chapter 59/26/2011Lecture 11, Chapter 5
69/29/2011Assembly Programming: LC3 Assembly CodeRead Chapter 79/26/2011 Lecture 12, Chapter 7
710/4/2011Assembly Programming: Programming ConstructsRead Chapter 610/24/2011Lecture 13, Chapter 6
710/6/2011Assembly Programming: Input and OutputRead Chapter 810/24/2011Lecture 14, Chapter 8
810/11/2011Midterm Review Review NotesMock MT
810/13/2011Midterm Exam (--)
910/18/2011Midterm Review Session
910/20/2011Assembly Programming: DebuggingRead Chapter 610/24/2011
1010/25/2011Assembly Programming: Input/OutputRead Chapter 810/24/2011Lecture 14, Chapter 8
1010/27/2011Assembly Programming: Traps and SubroutinesRead Chapter 910/24/2011Lecture 15, Chapter 9
1111/1/2011Assembly Programming: Traps and SubroutinesRead Chapter 910/31/2011Lecture 15, Chapter 9
1111/3/2011C and Assembly: Memory Models 10/31/2011 Lecture 17, Memory Models
1211/8/2011Assembly Programming: Stack ConventionsRead Chapter 1010/31/2011Lecture 16, Chapter 10
1211/10/2011C Programming: FunctionsRead Chapter 1411/7/2011Lecture 18, Chapter 14
1311/15/2011C Programming: Pointers and ArraysRead Chapter 1611/14/2011Lecture 21, Chapter 16
1311/17/2011C Programming: Testing and DebuggingRead Chapter 15 11/14/2011Lecture 19, Chapter 15
1411/29/2011C Programming: RecursionRead Chapter 1711/28/2011Lecture 22, Chapter 17
1412/1/2011C Programming: Input and OutputRead Chapter 18 11/28/2011Lecture 23, Chapter 18
1512/6/2011C Programming: Data Structures Read Chapter 19No QuizLecture 24, Chapter 19
1512/8/2011Final Review No QuizReview MockFinal
1612/16/2011Final Exam (Fri Dec 16, 9:40-11:40am)
cs270team
Last modified: Aug 18, 2011