CSC 242 Introduction to Computer Science II
Introduction to Object Oriented Programming with Java II

Lecture Section 01 - MW   14:00 - 14:50 BR 165
[Instructor Home] [Syllabus] [Course Calendar] [Resources]

Page last updated updated on: Thursday, 03 May 2007 03:48:33 PM

Final: Wednesday May 2, 3-6 pm BR 165


Lecture Calendar

Week Monday Wednesday
1   1/12:  Meet and Greet.
2 1/15:  Holiday 1/17:
Lecture: Course Overview, Boolean Logic (Ref: Mano, Computer System Architecture)
Reading:
 pg 1-28
Quiz: Monday
3 1/22:
Lecture: Boolean Logic/Hardware Description Language
Reading: Appendix A
Assignment:
hmwk1 (due 1/29)
Due:
Quiz 1: Boolean Algebra/Logic Diagrams 
6.33 Avg
10.00 Max
1/24: Information Technology Career Day held by ISOM and CSC.  Students who attend the career options portion (3:30) will receive extra credit. Students must register for the event at the link above.
4 1/29:
Lecture: Boolean Logic/Arithmetic
Mux.hdl (And,Or,Not imp)
DMux.hdl (And,Or,Not imp)
And.hdl (Nand imp)
Not16.hdl (Nand imp)
Or4Way.hdl (Or imp)
Mux4Way.hdl (used as intermediate to build Mux4Way16 for proj 1)
Reading: pg 29 - 40/Appendix B Test Scripting Language
Assignment:
Proj01 pg 27-28 (Mon 2/5: submission instructions)
Due:
hmwk1
 Quiz 2: NAND Gate Implementation
7.00 Avg
10.00 Max
1/31:
Lecture:
Boolean Arithmetic
Reading:
Assignment:
Proj 2 pg 40 (Mon 2/12 submission instructions)
Due:
 
 
5 2/5:
Lecture:
Boolean Arithmetic / Proj02 Class  / ALUControlFigure
Reading: pg 41-55
Assignment:

Due:
 Proj01 check submission instructions
2/7:
Lecture: Proj02 Class  /Hack ALU/ ALUControlFigure
Reading:
Assignment:

Due:
6 2/12:
Lecture:
Sequential Logic
Reading: pg 41-55
Assignment:

Due:
 Proj02 check submission instructions
Quiz 3: Mux/DMux/Adders/ALU
5.67 Avg
9.00 Max
2/14:
Lecture:
Sequential Logic  CounterTiming
Reading: pg 41-55
Assignment:
Proj03 (Wed 2/21 submission instructions)
Due:
 
7 2/19:
Lecture: Machine Language (Proj03 Help)
Reading: pg 57-78
Assignment:

Due:
Quiz 4: Sequential Logic (RS and D flip-flops) Postponed to next Monday
2/21:
Lecture:
Machine Language
Reading: pg 57-78
Assignment:
Proj04 (Wed 3/12 submission instructions)
Due:
Proj03
8 2/26:
Lecture: Machine Language
Reading:
Assignment:

Due:
Quiz 4: Sequential Logic (RS and D flip-flops)
 
2/28: Mid-term Test.

  All materials covered to date will be included on the test.  Review your quizzes as a guide to the test.  Items that will be on the test: 1 Kmaps, 2 Boolean Logic Diagrams, 3 Combinational Circuits, 4 Sequential Circuits (RS F/F and D F/F) and basic machine language.
62.0 Min
103.0 Max
81.4 Avg

 

9 3/5:Fall Break 3/7:Fall Break
10 3/12:
Lecture: Computer Architecture
Reading: pg 79-102
Assignment:

 
3/14:
Lecture: Computer Architecture
Reading: pg 79-102
Assignment:
Proj05 (Wed 3/21 submission instructions)
Due:  Proj04 (Wed 3/14 submission instructions)
11 3/19:
Lecture: Computer Architecture
Reading: pg 79-102
Assignment:

Figure5.9 CPU    Figure5.10 Computer  Fig4.3ALUFunc   Fig4.4Dest   Fig4.5Jump

3/21:
Lecture: Computer Architecture
Reading: pg 103-120
Assignment:
Proj06 (Wed 4/4 submission instructions)
Figure5.9 CPU    Figure5.10 Computer  Fig4.3ALUFunc   Fig4.4Dest   Fig4.5Jump

Due: Friday 3/23 Proj05 ( submission instructions)

12 3/26:
Lecture:
Assembler
Reading: pg 103-120
Assignment:

Quiz: Computer Architecture

3:28:
Lecture: Assembler/Lab
Reading: pg 103-120
Assignment:
13 4/2:
Lecture: Assembler/Lab
Reading: pg 103-120
Assignment:

 

4/4:
Lecture: Assembler/Lab
Reading: pg 103-120
Assignment:

 

14 4/9:
Lecture: Virtual Machine Part I
Reading: pg 121-151
Assignment:

Quiz: Assembler

4/11:
Lecture: Virtual Machine Part I
Reading: pg 121-151
Assignment:
Proj07 (Fri 4/20 submission instructions)
15 4/16:
Lecture: Virtual Machine Part I Lab
Reading: pg 121-151
Assignment: (Stage I: Stage Arithmetic Commands should be completed.)
4/18:
Lecture: Virtual Machine Part II Lab
Reading: pg 152-172
Assignment:
Proj08 (Wed 4/30 submission instructions)
Due: on Friday midnight 4/20 Project07
  4/23:
Lecture: Virtual Machine Part II Lab
Reading: pg 152-172
Assignment:
4/25:
Lecture: Virtual Machine Part II Lab
Reading: pg 152-172
Assignment:
17 4/30: Last class/Review for final exam Final: Wednesday May 2, 3-6 pm BR 165
48.0 Min
92.5 Max
74.5 Avg