CS/COE 447 Schedule Spring 2007 Will be updated as the course proceeds |
Date |
Topic |
Note |
||
1 |
Jan 3 |
Course Introduction (Chapter 1) |
|||
2 |
Jan 8 |
Terminology & concepts 1 (Chapter 1) |
Quiz** No Recitation Today |
||
3 |
Jan 10 |
Finish Chapter 1; Start Chapter 2 and Appendix A |
HW #1 Out; Exercise to start with the simulator; Programming Assignment 1; Info on Prog. Assign. 1. |
||
|
Jan 15 |
Martin Luther King Jr. Birthday |
No Class |
||
|
Jan 16 |
ADD/DROP Deadline |
|
||
4 |
Jan 17 |
Chapter 2 |
Quiz** Ch 2 through 2.4; Lecture Slides for Chapter 2 Part 1; Code: sample1.asm. Code: sample2.asm |
||
5 |
Jan 22 |
Chapter 2 |
Lecture Slides for Chapter 2 Part 2—modifed 1/25; Code: ch2part2one.asm--modified 1/25; ch2part2two.asm--modified 1/25; ch2part2three.asm; ch2part2fourA.asm;ch2part2four.asm |
||
6 |
Jan 24 |
Chapter 2 |
HW #1 Due |
||
7 |
Jan 29 |
|
Quiz** Translation of I and/or R assembly instructions into machine code, in binary and hex. Solution to Quiz 3. |
||
8 |
Jan 31 |
|
PA #1 Due by 6pm Lecture Slides for Chapter 2 Part 3; Info about what will be on Exam 1. [Thanks to John Levander for his solutions.] |
||
9 |
Feb 5 |
Mid-term Exam 1; |
|||
10 |
Feb 7 |
Chapter 3 |
Lecture Slides: Branch and Jump review. Lecture Slides for Chapter 3 Part 1-modified 2/6. Note: you may like the display of memory better in this new version of Mars.jar |
||
11 |
Feb 12 |
|
Quiz** Solution to Quiz 4. Representations of negative binary numbers; addition and subtraction of two’s complement numbers; overflow in two’s complement addition and subtraction. Chapter 3.1-3.4. Lecture Slides for Chapter 3 Part 2. Modified 2/18/07. |
||
|
Feb 14 |
Research Meeting (out of town) |
No Class |
||
12 |
Feb 19 |
|
Continue with Slides for Chapter 3 Part 2 above; modified 2/18/07. |
||
13 |
Feb 21 |
|
HW#2 due; Solution to HW#2 was emailed to students. |
||
14 |
Feb 26 |
|
Quiz** Solution to Quiz 5. Signed and unsigned integer overflow; signed versus unsigned integer operations; multiplication algorithm on slides 15-16 of Chapter 3 Part 2 lecture notes. See HW#3 Q12 (self-study question). PA#2 due Lecture Slides for Chapter 3 Part 3. |
||
15 |
Feb 28 |
Chapter 4 |
|||
|
Mar 5 |
Spring Break |
No Class |
||
|
Mar 7 |
Spring Break |
No Class |
||
16 |
Mar 12 |
|
HW#3 due; Solution to HW#3 was mailed to students. Information
about what will be on exam 2. .
And, here is the solution to exam 2. |
||
17 |
Mar 14 |
Mid-term Exam 2: Ch 3 ~ Ch 4 |
Monitored Withdrawal Deadline |
||
18 |
Mar 19 |
|
|||
19 |
Mar 21 |
|
Quiz** will be on Lecture Slides for Chapter 5 part 1 PA#3 due |
||
20 |
Mar 26 |
|
|
||
21 |
Mar 28 |
|
|||
22 |
Apr 2 |
|
[brief intro to Exceptions – not covered – we didn’t get to this] HW#4 due |
||
23 |
Apr 4 |
|
Quiz** Solution to Quiz 7 Given Figures 5.16, 5.17, and a specific instruction (an R-type, lw, sw, or beq), specify the settings of the control signals for that instruction. Lecture Slides for Appendix B . pla.html (linked to from inside slides) |
||
24 |
Apr 9 |
|
|
||
25 |
Apr 11 |
|
PA#4 due HW#5 due [HW#6 and Quizzes 8-9 Optional; see here for information.] Optional Homework DUE FRIDAY 4/20 |
||
26 |
Apr 16 |
Mid-term Exam 3 |
|||
27 |
Apr 18 |
Review for Final |
Solution for exam will be available today. Solution was sent in email. |
||
28 |
Apr 23 |
Review for final (TA) |
|
||
29 |
Apr 25 |
Final Exam (6:00pm ~ 7:50pm) |
|
||
|
|
|
|
||
|
|
|
|