Textbook and Recommended Readings
The text book for this course is Computer Organization &
Design: The Hardware / Software Interface by Patterson and
Hennessy. The optional reference for this course is MIPS RISC
Architecture, by Kane and Heinrich, and the paper SPIM S20: A
MIPS R2000 Simulator by J Larus will serve both as a quick
reference for the instruction set and as a manual for using the
My office is in AP&M 5141, and my office hours are Tuesdays and
Thursdays 3pm-4pm (this was wrong and did not agree with the
handout). You can make appointments for other times. You should feel
free to stop by at other times as well, but I may ask you to come back
at another time if I'm busy.
The TA for the course is
Chuong Le (CL). Chuong's
office hours are 5pm-6pm Mondays in AP&M 3337A. There are several
tutors for the course who will be available in the uAPE lab during
Kevin won't be around for the week of Nov 16.
When you send email to the tutors, put CSE30 in the subject line.
If you need to meet with me or a tutor at other times, you may make
appointments by email.
| Mon || Tue || Wed || Thu || Fri |
| || || || LY 11-12 ||JF 11:10-12:10|
|NG 12:15-1:15|| || || || |
|KB 1:30-2:30 || || || || |
| || bsy 3-4 || || bsy 3-4 || |
|CL 5-6 || || || || |
This course will have around 6 homework assignments; some of these may
be larger projects; they will mostly be done on-line. There will be
an in-class midterm and a final.
Grading will be based on the following percentages:
Grade cut-offs will be determined from ``natural'' breaks in the
score distribution rather than straight percentage cut-offs or simple
curving. If all of you learn the material, I will be happy to give
everyone an ``A''; conversely, if none of you learn the material, I
will be (less) happy to give everyone an ``F''.
| Homework || 30% |
| Midterm || 30% |
| Final || 40% |
As I said in class, comments will in general count for 40% of a
programming assignment's grade. Comments are very important because
they are how you communicate with the next programmer who has to pick
up your code; if your program is not understandable, it may have to be
rewritten from scratch. Real-life products have had portions thrown
away and rewritten because of such problems.
| CSE home
| bsy's home page
| webster i/f
email@example.com, last updated Mon Nov 30 21:53:12 PST 1998.email bsy & tutors