CSC 242 Digital Logic, Computer Organization, & Assembly
Fall 2007

Lecture Section 01 - MW   9:00 - 10:40 CIS 2006
[Instructor Home] [Syllabus] [Course Calendar] [Resources]


Page last updated updated on: Tuesday, 08 January 2013 05:26:55 PM

Final Exam: Friday, December 14 0800-1100 CIS 2006.

Lecture Calendar

Week Monday Wednesday
1   1/12:  Meet and Greet.
2 8/27: 
Lecture: Course Overview, Boolean Logic (Ref: Mano, Computer System Architecture)
Reading:
 pg 1-28
 
8/29:
Lecture: Boolean Logic/Hardware Description Language
Reading: Appendix A
Assignment:
hmwk1 (due 9/5)
Due:
 
3 9/3: Holiday
 
9/5:
Lecture: Boolean Logic/Hardware Description Language
Reading: Chp 1
Assignment:

Due: hmwk1
Quiz: Wednesday (9/12)
4 9/10: Free text editor (PSPad)
Lecture: Hardware Description Language
Mux.hdl (And,Or,Not imp)
DMux.hdl (And,Or,Not imp)
And.hdl (Nand imp)
Not16.hdl (Nand imp)
Or4Way.hdl (Or imp)
Reading: Appendix B
Assignment: Proj01 pg 27-28 (due 9/17) (submission instructions)
Due:
9/12: Quiz
Lab Proj01

Help Session Friday 3:15pm Rm CI 2004 (Student Lab).

5 9/17:
Lecture: Boolean Arithmetic
Reading: pg 29 - 40
Assignment:
Proj02 pg 40 (Wed 10/1 submission instructions)
Due: Proj01
9/19:
Lecture: Boolean Arithmetic & Hack ALU/ ALUControlFigure
Proj02 Lab
Reading:
Assignment:

Due:
6 9/24:
Lecture: Hack ALU/ ALUControlFigure
Proj02 Lab
Reading:
Assignment:

Due:
9/26:
Lab
7 Take Home Test Take Home Test
8 10/8:
Fall Break
10/10:
Lecture: Flip Flops/Sequential Circuits
Reading: pg 40 - 55.
Assignment:
Proj03 pg 54(Wed 10/29 submission instructions)
Due:
9 10/15:
Lecture: Sequential logic/Memory CounterTiming
Proj03 Lab
Reading: pg 40 - 55.
Assignment:

Due:
10/17: (Peer Obs) Proj03Lab
Lecture: Machine Language
Reading: pg 57 - 73.
Assignment:

Due:
10 10/22: Quiz Sequential Logic/Memory
Lecture: Machine Language Fig4.3ALUFunc   Fig4.4Dest   Fig4.5Jump
Reading: pg 57 - 73.
Assignment:

Due:
10/24: Lab
Lecture: Machine Language
Reading: pg 57 - 73.
Assignment:
Proj04 pg pg 59 (Mon 11/12)
Due:
11 10/29: Lab  add1-100.asm
Lecture: Machine Language
Reading: pg 57 - 73.
Assignment:

Due: Proj03
11/1:
Lecture: Assembly
Reading: pg 103 - 120.
Assignment:

Due:
12

11/5:
Lecture:
Assembly /Lab
Reading: pg 103 - 120.
Assignment:

Due:

11/7:
Lecture: Computer Architecture
Reading: pg 79-102
Assignment:
Proj05 pg pg 59 (Mon 11/19)
Lab fill.asm
13 11/12:
Lecture: Computer Architecture
Reading: pg 79-102
Assignment:
Proj05 pg pg 59 (Mon 11/19)
Due: Proj04
Figure5.9 CPU    Figure5.10 Computer  Fig4.3ALUFunc   Fig4.4Dest   Fig4.5Jump
11/14: LAB Computer Arch
14 11/19:
Lecture: Assembler
Reading: pg 103-120
Assignment:
Proj06 pg pg 59 (Mon 12/3)
11/21: Thanksgiving Break
15 11/26:  Fig4.3ALUFunc   Fig4.4Dest   Fig4.5Jump    Fig6.2Assembly Code  11/28:
Lecture: Virtual Machine Part I
Reading: pg 121-151
Assignment:
Proj07 (Wed 12/5 submission instructions)
16 12/3:
Lecture: Virtual Machine Part II
Reading: pg 152-172
Assignment:
12/5:
Lecture: Virtual Machine Part II
Reading: pg 152-172
Assignment:

Final Exam: Friday, December 14 0800-1100 CIS 2006.