CSE 141 -- Introduction to Computer
Fall 2004, Instructor: Dean Tullsen
Final, Thursday, December 9, Center Hall 115 (NEW ROOM!)
Here is the cheat sheet I will append to the test.
Finals week office hours:
- Professor Tullsen: Wednesday, Dec 8th,
- Chris: M 7:30-9pm, Th 9:30-11
- Rich -- same as usual.
141L web page)
Assignments and Reading/Exam Schedule
Basic Course Information:
tullsen at cs dot ucsd dot edu
office hours: T 10-11, W 11-12, Th 4-5
TA: Chris Roedel
office hours: M 7:30-9 p.m., F 5:30-7 p.m.
room: EBU1 6307A
croedel at cs dot ucsd dot edu
TA: Richard Mahler
office hours: M 4-5:30, W 4-5:30
room: EBU1 6307A
rmahler at cs dot ucsd dot edu
Meeting times and places
Center 212, TuTh 12:30-1:50
Patterson & Hennessy, "Computer Organization
and Design -- The Hardware/Software Interface", Morgan Kaufmann, Third
Other recommended reading
Shen, Lipasti, "Modern Processor Design", McGraw
an alternate perspective on same material
Hennesy & Patterson, "Computer Architecture:
A Quantitative Approach", 3rd edition, Morgan Kaufmann
a more advanced treatment of many of the same topics
in the textbook, as well as a lot more breadth.
Dominic Sweetman, "See MIPS Run".
Architecture Home Page
a comprehensive guide to research and general information
on computer architecture available on the web.
Organization and Design, the website (not much useful there, yet)
You’ll always have at least a week to do homework assignments.
When seeking help from instructor and TAs, avoid the crowds and come early.
Office hours are crowded and less effective the day before an assignment
- Homework assignments should be typed.
Once it is set up, the class mailing list will be
used by the instructor and the TAs for announcements, etc. All students
will be held responsible for announcements and information that go out
over the class mailing list. Make sure you are on it. To sign up
for the mailing list, send mail to firstname.lastname@example.org, with a blank subject
and one line in the body: add my_email_address cse141lec-l
• I will lecture using video projection, and
will try to make copies of selected slides available to you before class
online in pdf format. The slides will not be complete, or even
close to complete, but will make a nice start to your own notetaking.
In general, look for them early the morning of class.
I. Instruction Set Architecture
II. Computer System Performance and Performance
III. Computer Arithmetic and Number Systems
IV. CPU Architecture
V. The Memory/Cache Hierarchy
VIII. Parallel Machines
The grade for 141 will be based on homeworks, one
midterm, and a final, as follows:
subjective influences like class participation will
have an impact in the margins -- it does pay to let the professor know
who you are!
The final will be inclusive of all course material.
Late assignments are not encouraged. You will have
two grace days during the quarter. I.e., you can turn one assignment in
two days late, or two assignments in one day late. I recommend not spending
those days frivolously early in the quarter. After you have spent your
grace days, late assignments will be accepted, but with no guarantees that
they will be graded, and with significant penalties if they are. We will
make every effort to return assignments to you in a timely manner -- limiting
your ability to turn things in late is, unfortunately, critical to that
goal. Anytime after the end of class counts as a day late.
The second day begins 24 hours later. The weekend counts as a single
day. Thus, something turned in Monday (before 9 a.m.!) that was due
Thursday is two days late.
You have the right of appeal for grading on all tests;
however, an appeal (except for scoring errors) covers the entire test,
and may result in an unfavorable judgment on another problem. You have
one week from the time the midterms are returned to make appeals, including
addition errors on your score. Check it over carefully when you get it.
All appeals must be made in writing and given to the instructor.
There is no appeal on homeworks, except for addition
errors. No single problem will have a significant impact on your grade.
Cheating WILL be taken seriously. It is not fair
to honest students to take cheating lightly, nor is it fair to the cheater
to let him/her go on thinking that is a reasonable alternative in life.
Don't test me on this one.
The following is not considered cheating:
-discussing homework in groups (with the writeup
done separately, later).
The following is:
-discussing homework with someone who has already
completed the problem, or looking at their completed write-up.
-finding textbook hw solutions on the web or
-Receiving, providing, or soliciting assistance
from another student during a test.
Homework is not intended to be a grade-maker, but
to prepare you for the tests, which are the grade-makers. Cheating on the
homeworks is just stupid.
Penalties -- anyone copying information or having
information copied during a test will receive an F for the class and will
not be allowed to drop. They will be reported to their college dean.
If you can prove non-cooperative copying took place, your grade may be
restored, but you must prove it to the dean -- I don't want to be involved.
Anyone caught cheating on the homework will not be allowed to turn in further
homework. Your grade will be based exclusively on the tests (with
a suitable penalty applied).