Page last updated updated
on:
Thursday, November 20, 2008 8:45 AM
Final Exam: Monday, Dec 8 (8-11am)
Lecture
Calendar
|
Week |
Monday 9-10:40 am |
Wednesday 10-10:50am |
Friday 10-10:50 am |
|
1 |
|
8/20: Course overview, expectations for course, grading policies, etc. |
8/22: Lecture: Boolean Logic (Ref: Mano, Computer System Architecture) |
|
2 |
8/25: Hardware Simulator Tutorial files: And.hdl And.tst And.cmp Due: Assignment 1 |
8/27: Lecture: Boolean Logic. Algebraic reduction, K-maps, primtive and basic gates Assign: Assignment 2 (Due: 9/3) |
8/29:Lecture: Boolean Logic. Algebraic reduction, K-maps, primtive and basic gates |
|
3 |
9/1: Labor Day Holiday |
9/3: Lecture: basic gates, composite gates, Nand primitive, using HDL to build gates Files: Xor.hdl (book) Read: Appendix A Due: Assignment 2 |
|
| 4 | 9/8: Lab:Proj01 pg 27-28. (Due: 9/17) Review submission (resources). Example:Xor.hdl
Download and review proj1. Design and implement basic gates in HDL. Discuss multiplexor and de-multiplexor. Discuss buses and m-way gates. |
9/10:Design and implement mux/dmux in HDL, bus logic gates, multiway chips. Files: And16.hdl Or4Way.hdl Mux4Way.hdl Read: Chapter 2 |
9/12: Lecture: Chapter 2 Boolean Arithmetic. Binary numbers, signed numbers, adders. Assign: Assignment3 (Due: 9/19 to TA) |
5 |
9/15: Lab:Proj01 pg 27-28. Lab must be submitted per instructions by the end of this class. |
9/17: Lecture: Chapter 2. Boolean arithmetic, half adders, full adders, n-bit adders, incrementor. Podcast download: here |
9/19: Review Proj02 for next class. TA will meet class to collect assignment 3. |
6 |
9/22: Lab: Proj02 pg 40. (Due: 9/29 by midnight)
Test #1next week. |
9/24: Lecture: Hack ALU ALUControlFigure |
9/26: Lecture:Flip/flops
|
7 |
9/29: TA will be in lab to for help session. |
10/1: Test 1 (All materials up to last lecture may be included. Study!)
|
10/3: Lecture: Memory CounterTiming |
| 8 | 10/6: Fall Break | 10/8: Memory CounterTiming |
10/10: Lab: Proj03 pg 54 |
9 |
10/13: Lab: Proj03 pg 54 (Due Wed, 10/15 by noon) Test 1 Extra Credit: Location: Digital Arts Lab (1st floor CIS) Days: M 10-12 4-6, T 10-11 2-4, W 10-12 4-6 |
10/15: Lecture: Chapter 4 Machine Language (Read chapter). |
10/17: Lecture: Chapter 4 Machine Language (Read chapter).
|
| 10 | 10/20: Lecture: Chapter 4 Machine Language (Read chapter) Fig4.3ALUFunc Fig4.4Dest Fig4.5Jump
Quiz chp 3 & 4. |
10/22:Lab: Proj04 pg pg 59 (Due: 10/29)
|
10/24: Lecture: Chapter 5 Computer Architecture
|
| 11 | 10/27: :Lab: Proj04 pg 59 (Due: 10/29) |
10/29: Lecture: Chapter 5 Computer Architecture |
10/31: Quiz chp 4/5 |
| 12 | 11/3: Lab: Proj05 pg (Due:11/10) |
11/5: Test #2 (All materials to date) | 11/7: Prof's BDay Lecture: Chapter 6 Assembler |
| 13 | 11/10: Lab: Proj05 |
11/12: Lecture: Chapter 6 Assembler |
11/14: Lecture: Chapter 6 Assembler Java web help: http://java.sun.com/javase/6/docs/api/overview-summary.html Scanner class help: http://java.sun.com/javase/6/docs/api/java/util/Scanner.html |
| 14 | 11/17: Lab: Proj06 pg 117 Code.java CSC242Assembler.java (driver) SymbolTable.java (Due:11/24) |
11/19: Lecture: Chapter 7 Virtual Machine |
11/21: Lecture: Chapter 7 Virtual Machine Quiz chp 6. |
| 15 | 11/24: Lecture: Chapter 7 Virtual Machine Quiz 7 |
11/26: Thanksgiving | 11/28: Thanksgiving |
| 16 | 12/1: Lab: Proj07 pg 147 | 12/3: Final Exam Review | 12/5: Reading Day |