How to use drop boxes (for submitting homework and labs)
How to use MessageBoard (forums)
Office Hours:
-- Instructor: Lubomir Bic, bic@ics.uci.edu
o Office Hours: Mon after class, other times by appointment in DBH 3224
-- Teaching Assistant: Abbas Banaiyanmofrad, abanaiya@ics.uci.edu
o Office Hours: Mon 9:00-12:00, Wed 1:00-3:00, in ICS 192 (other times by appointment)
Meeting Times:
Monday, 5:00-7:50, ELH 100, Discussion of HW and Lecture Topics
Friday, 3:00-3:50, EH 1200, Exam (every other week)
Monday/Wednesday TA is available in ICS 192 to help with labs as necessary (see table below)
Due Dates:
Each HW assignment is due on Friday and discussed the following Monday or Friday (see table below)
Each Lab assignment is due on Friday every other week (see table below)
|
|
Activities |
Due Dates |
||
|
Week |
Monday 5:00-7:50 ELH 100 |
Monday 9:00-12:00 Wed 1:00-3:00 ICS 192 |
Friday 3:00-3:50 EH1200 |
Friday (11:00pm) |
|
1 |
Introduction |
Lab assistance |
|
HW1 |
|
2 |
Discuss HW1 |
Lab assistance |
Discuss HW2* |
HW2 (before 3:00), Lab1 |
|
3 |
* |
Lab assistance |
Exam 1 |
HW3 |
|
4 |
Discuss HW3 |
Lab assistance |
|
HW4, Lab2 |
|
5 |
Discuss HW4 |
Lab assistance |
Exam 2 |
HW5 |
|
6 |
Discuss HW5 |
Lab assistance |
Discuss HW6* |
HW6 (before 3:00), Lab3 |
|
7 |
* |
Lab assistance |
Exam 3 |
HW7 |
|
8 |
Discuss HW7 |
Lab assistance |
|
HW8, Lab4 |
|
9 |
Discuss HW8 |
Lab assistance |
Exam 4 |
HW9 |
|
10 |
Discuss HW9 |
Lab assistance |
Discuss HW10 |
HW10 (before 3:00), Lab5 |
|
|
|
|
|
|
|
Finals |
|
Exam 5 (Wed, Mar 20, 10:30-11:20) |
|
|
* Official UCI holiday so HW will be discussed on Friday
Week 1: Number Systems
|
|
Lecture notes (lectures NS1--NS3) Reading: Appendix A (scanned copy) HW 1: problems 1, 2, 7, 8, 9c from Appendix A |
Week 2: Number Systems
(cont.)
|
|
Reading:
Appendix B (scanned
copy) HW 2: problems 1 and 2 from Appendix B |
Week 3: Digital Logic Level
|
|
Reading: 3.1 HW 3: problems 1-4 from this document |
Week 4: Digital Logic Level
(cont.)
|
|
Reading:
3.2, PLAa HW 4: problems 5, 8, 10, 11, 12, 13, 16 from this document |
|
Week 5: Digital Logic Level (cont.) |
|
Reading:
3.3-3.4 HW 5: problems 19-23 from this document |
|
Week 6: Microarchitecture Level |
|
Reading:
4.1.1-4.1.3 HW 6: problems 1-4 from this document |
|
Week 7: Microarchitecture Level (cont.) |
|
Reading:
4.2-4.3 HW 7: problems 5-6 from this document |
|
Week 8: Microarchitecture Level (cont.) |
|
Reading:
4.4.1-4.4.2, 4.4.4, 4.5.1 HW 8: problems 7, 9, 10 from this document |
Week 9: The ISA Level
|
|
Reading: 5.3.1, 5.3.2 HW 9: all problems from this document |
Week 10: The Operating
System Level
|
|
Reading: 6.1.1-6.1.7 HW 10: all problems from this document |
Follow these instructions to install the simulator (tracer) that will be used for all labs.
If you don`t know which version of Windows you are running then go to the following link:
http://windows.microsoft.com/en-US/windows7/find-out-32-or-64-bit
Instructions for Windows-32 bit version
Instructions for Windows7-64 bit version
SW for windows: tracer.zip
Instructions for Mac
SW for linux.zip
(supposedly works for Mac -- try it)
Week 1-2
|
|
Reading (for all labs): 7.1, Appendix C |
Week 3-4
|
Week 5-6
|
|
Week 7-8 |
|
Week 9-10 |