CS/ECE 3810 -
Computer Organization
Fall 2008
|
Schedule
You may need to refresh this page to see new changes.
The following schedule is subject to revision, assignments will be
linked in approximately one week before they are due.
Lectures: Tuesdays and Thursdays at 9:10 AM - 10:30 AM in WEB 101
(formerly EMCB 101).
Labs: None
Lecture Topics / Assignments:
Week #1: August 25 - August 29
| Reading: | Chapters 1 and 2 |
|
| Tuesday lecture: |
Introduction to Computer Organization
|
| Thursday lecture: |
The process of computing, MIPS Instruction Set Architecture I (arithmetic)
|
|
Week #2: September 1 - September 5
| Reading: | Chapter 2 |
|
| Tuesday lecture: |
MIPS ISA II (addressing and comparisons), SPIM simulator
|
| Thursday lecture: |
MIPS ISA III (branches and procedures)
|
|
| Written Assignment: |
Homework assignment #1
|
Due Thursday |
|
Week #3: September 8 - September 12
| Reading: | Chapter 2, Appendix A |
|
| Tuesday lecture: |
Computing performance, MIPS review
|
| Thursday lecture: |
MIPS examples in SPIM
|
|
| Written Assignment: |
Homework assignment #2
|
Due Thursday |
|
Week #4: September 15 - September 19
| Reading: | Chapter 3 |
|
| Tuesday lecture: |
C and the process of compiling
|
| Thursday lecture: |
Number systems, low-level addition and subtraction
|
|
| Written Assignment: |
Homework assignment #3
|
Due Thursday |
|
Week #5: September 22 - September 26
| Reading: | Chapter 3 |
|
| Tuesday lecture: |
Number systems, low-level multiplication and division
|
| Thursday lecture: |
Floating point representation and operations
|
|
| Written Assignment: |
Homework assignment #4
|
Due Thursday |
|
Week #6: September 29 - October 3
| Reading: | Appendix B (on the CD) |
|
| Tuesday lecture: |
Midterm Exam #1 in class
|
| Thursday lecture: |
Digital design basics
|
|
Week #7: October 6 - October 10
| Reading: | Appendix B (on the CD) |
|
| Tuesday lecture: |
Arithmetic is logic
|
| Thursday lecture: |
Designing a data path
|
|
| Written Assignment: |
Homework assignment #5
|
Due Thursday |
|
Fall break: October 13 - October 17
Fall break!
|
Week #8: October 20 - October 24
| Reading: | Chapter 4 |
|
| Tuesday lecture: |
Review / Wrap up digital components
|
| Thursday lecture: |
Measuring computer performance
|
|
| Written Assignment: |
Homework assignment #6
|
Due Friday |
|
Week #9: October 27 - October 31
| Reading: | Chapter 5 |
|
| Tuesday lecture: |
Measuring computer performance
|
| Thursday lecture: |
Single-cycle CPU design
|
|
Week #10: November 3 - November 7
| Reading: | Chapter 6 |
|
| Tuesday lecture: |
Single-cycle CPU design
|
| Thursday lecture: |
Multi-cycle CPU design
|
|
| Written Assignment: |
Homework assignment #7
|
Due Thursday |
|
Week #11: November 10 - November 14
| Reading: | Chapter 6 |
|
| Tuesday lecture: |
Midterm Exam #2 in class
|
| Thursday lecture: |
Pipelining I
|
|
Week #12: November 17 - November 21
| Reading: | Chapter 7 |
|
| Tuesday lecture: |
Pipelining II
|
| Thursday lecture: |
Pipeline hazards
|
|
Week #13: November 24 - November 28
| Reading: | Chapter 7 |
|
| Tuesday lecture: |
Memory systems and caches
|
| Thursday lecture: |
No lecture - Thanksgiving
|
|
| Written Assignment: |
Homework #8
|
Due Wednesday |
|
Week #14: December 1 - December 5
| Reading: | Chapter 8, assigned papers |
|
| Tuesday lecture: |
Caches
|
| Thursday lecture: |
Caches and virtual memory
|
|
| Written Assignment: |
Homework #9
|
Due Thursday |
|
Week #15: December 8 - December 12
| Reading: | Assigned papers |
|
| Tuesday lecture: |
Disk and I/O systems, contemporary topic
|
| Thursday lecture: |
Contemporary topic, course review
|
|
| Written Assignment: |
Homework #10
|
Due Saturday |
|
Final Exam: December 19
Written final exam will be Friday, December 19 at 8:00 AM in WEB 101 (where the lectures are held.)
|
Page updated Saturday December 06, 2008 at 14:46:42.