Main »

Course calendar and lecture notes

Tasks

edit SideBar

Date Lect # Lecture Topic Assigned Due Solutions Exam
September 02, Wednesday 1 Course Introduction
September 04, Friday 2 CH 1 - What is a Computer, Programming, Abstraction HW1
September 07, Monday -- Labor day (NO CLASS)
September 09, Wednesday 3 CH 1 - Turing Completeness, State Machine, Microarchitecture, Digital Logic
September 11, Friday 4 CH 2 - Algorithms, examples of algorithms HW 2 HW 1 HW 1
September 14, Monday 5 CH 2 - Programming, Python syntax
September 16, Wednesday 6 CH 2 - Edge-cases, efficiency, scalability, Example
September 18, Friday 7 CH 2 - Programming Examples
September 21, Monday 8 CH 3 - Arrays and more
September 23, Wednesday 9 CH 3 - Python wrapup HW 3 HW 2 HW 2
September 25, Friday Disc-1 Discussion Section
September 28, Monday Exam-1 Midterm I (Ch. 1-3) Midterm I (Ch. 1-3)
September 30, Wednesday 10 CH 4 - Unary, Binary(Negative and non-negative), Conversion
October 02, Friday 11 CH 4 - 2s complement Addition and Substraction
October 05, Monday 12 CH 4 - Floating Point HW 4 HW 3 HW 3
October 07, Wednesday 13 CH 5 - ISA (Big Picture), Memories in a computer
October 09, Friday --
October 12, Monday 14 CH 5 - Advanced ISA ,Examples
October 14, Wednesday 15 CH 5 - Advanced ISA ,Examples HW 5 HW 4 HW 4
October 16, Friday 16 CH 5 - Wrap up
October 19, Monday 17 CH 6 - ISA encoding
October 21, Wednesday 18 CH 6 - Other encodings
October 23, Friday Disc-2 Discussion Section HW 6 HW 5 HW 5
October 26, Monday Exam-2 Midterm II (Ch. 4-5) Midterm II (Ch. 4-5)
October 28, Wednesday 19 CH 7 - Microarchitecture,State Machines,Stages of a computer's state machine
October 30, Friday 20 CH 7 - Components of a computer's microarchitecture: Memories (seen in ch 5 + aux reg), ALU, MUX, State machine controller
November 02, Monday 21 CH 7 - buffer time if necessary
November 04, Wednesday 22 CH 7 - Stages of the state machine,Building state diagram for a computer, instruction-by-instruction
November 06, Friday 23 CH 7 - Stages of the state machine,Building state diagram for a computer, instruction-by-instruction HW 7 HW 6 HW 6
November 09, Monday 24 CH 7 - Building state diagram for a computer, instruction-by-instruction
November 11, Wednesday 25 CH 7 - Tracing execution in hardware
November 13, Friday 26 CH 7 - Tracing execution in hardware
November 16, Monday 27 CH 7 - Detailed tracing of microarchitecture
November 18, Wednesday 28 CH 8 - Overview
November 20, Friday Disc-3 Discussion Section HW 8 HW 7 HW 7
November 23, Monday Exam-3 Midterm III (Ch. 6-7) Midterm III (Ch. 6-7)
November 25, Wednesday 29 Exam 3 Solution Discussion
November 27, Friday -- Thanksgiving (NO Class)
November 30, Monday 30 CH8 - Gates and Combinational Logic
December 02, Wednesday 31 CH8 - Datapath modules
December 04, Friday 32 CH8 - Sequential Elements & Memories
December 07, Monday 33 CH8 - Transistors
December 09, Wednesday 34 Course wrap-up
December 11, Friday Disc-4 Discussion Section -- HW8 HW 8
December 14, Monday Exam-4 Midterm IV (Ch. 8) Midterm IV (Ch. 8)

Page last modified on December 11, 2015, visited times

Edit - History - Print - Recent Changes (All) - Search