|







| |
Introduction to Computer Architecture 30
Basic computer organization; assembly language
programming; input-output programming, interrupt handlers.
Class Info in PDF
Prerequisites:
 |
Computer
Science 10 (or equiv) |
 | Not
open if you have received credit for ECE 15. |
 | For computer
science pre-majors only or consent of department. |
 |
Please note that it is essential that you
have programmed in at least one procedural language like or
Java or C++. The course is intended for computer science pre-majors and
will concentrate on computer construction and programming at the lowest or
most basic level. |
Textbook:
 | Patterson &
Hennessy: Computer Organization and
Design. 3rd edition (Morgan Kaufman Publishers, San Francisco, 2004)
|
 | Robert L. Britton: MIPS
Assembly Language Programming (Pearson Prentice Hall)
|
Instruction:
 | Dr. Fred H. Carlin, Instructor
fredc at whizbangscholar.com
Office Hours:
MWF Phelps
1409 1100-1150
Also by appointment
Phone 893-5062
|
 | Nick Larusso, TA
Discussion
Wed 1000 - 1050 Grivetz 2119
Office hours
Tue-Thur 1000 - 1130 Phelps 1413
|
 | Lab Locations
| Lab Name |
Location |
|
Jalama Lab
|
Phelps
1513 |
|
Rincon Lab
|
Phelps
1518 |
|
Open Access Lab
|
Phelps
1523 |
|
Mesa Lab
|
Phelps
1525 |
|
Gaviota
|
Phelps 1529 |
|
Miramar Lab
|
Phelps
1526 |
|
Leadbetter Lab |
Phelps 1530 |
|
MPL Lab
|
Kerr 2160
(right) |
|
Language Lab
|
Kerr 2160
(left) |
|
Web Lab
|
Kerr 2160
(center) |
|
ATL
|
Kerr 2160
(far right) |
|
Grades:
Grades
are a combination of Homework, Lab assignments and Examinations
| Midterm
I |
10% |
Midterm
II
|
10% |
Final
|
40% |
Homework
|
20% |
Lab
|
20% |
| Total |
100% |
|