Class Info

Up

Whats New
Class Info
Calendar
Lecture
Laboratory
Homework
TA Corner
FAQ

Introduction to Computer Architecture 30

Basic computer organization; assembly language programming; input-output programming, interrupt handlers.

Class Info in PDF

Prerequisites:

bullet

Computer Science 10 (or equiv)

bullet

Not open if you have received credit for ECE 15.

bullet

For computer science pre-majors only or consent of department.

bullet

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: 

bulletPatterson & Hennessy: Computer Organization and Design. 3rd edition  (Morgan Kaufman Publishers, San Francisco, 2004)
bulletRobert L. Britton: MIPS Assembly Language Programming (Pearson Prentice Hall)

Instruction: 

bullet

Dr. Fred H. Carlin, Instructor
fredc at whizbangscholar.com
Office Hours: 
     MWF   Phelps 1409  1100-1150
     Also by appointment
     Phone 893-5062

bullet

Nick Larusso, TA
   Discussion
       Wed 1000 - 1050 Grivetz 2119
Office hours
        Tue-Thur 1000 - 1130 Phelps 1413

 
bullet

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%