ENEE 350: Computer Systems Organization
Spring 2007
Instructor: Dr Ankur Srivastava
1349 A.V. Williams Building (will change)
301 405 0434, ankurs@eng.umd.edu
Lecture Information Time: Tu-Th: 3:30 to 4:45 pm EGR 1202
Instructor: Dr Ankur Srivastava, 1349 A.V. Williams Building (WILL
CHANGE),
ankurs@eng.umd.edu,
http://www.ece.umd.edu/~ankurs
Office Hours: Tu-Th 2:15-3:15pm, or by appointment
Text Book: Computer Organization and Design: The Hardware Software
Interface: D.A. Patterson and J.L. Hennessey
Class Url: http://www.ece.umd.edu/class/enee350-1.S2007
Grading Policy
Homework and Projects: 25 %
2 Midterms : 25% Each
End
Term: 25%
Exam1: Thursday March 15th In
Class. Closed Book Closed Notes, One
Cheat Sheet of MIPS Instructions Allowed
Exam 2: Thursday April 19th In
Class: Closed Book, Closed Notes
TA Office Hours
Room: EGL Building room 1153
Monday: 1:00 - 2:00
Tuesday: 11:00 - 12:00
Exam:
- "All exams will be closed book, closed notes, no calculators or
PDAs, and please turn off the cell phones.
- " There will NOT be any make-up midterm exams. If you have to
miss a Mid- Term, then you must get Dr Srivastava s permission at-least
2 days before the exam. In that case your other midterm will be counted
twice. If you do not take permission then you get a 0. If you miss both
Mid Terms with Dr Srivastava s permission, you will be graded out of
your
finals. You get a 0 if no permission is taken at least 2 days in
advance.
- " Please contact Dr Srivastava within 1 week of the date of
return if you contest your score in the mid-term. No changes will be
made after this period.
- " Check final exam schedule before enrolling for the course.
Professor Petrov is offering another section.
- " If any exam (especially the final exam) is scheduled on a
religious holiday that you are compelled to observe and you must make
arrangement to take the exam on a different date, please see Dr
Srivastava about making these arrangements
- " Academic dishonesty will not be tolerated. The University Code
of Academic Integrity, prohibits students from committing the following
acts of academic dishonesty: cheating, fabrication, facilitating
academic dishonesty, and plagiarism. Academic dishonesty in this class
includes outright copying on homework; however, discussing homework
problems and exchanging tips is permissible and also encouraged. If
there are any take-home exams, discussing the material with anyone,
inside or outside of the class, is considered academic dishonesty.
Instances of academic dishonesty will be referred to
Office of Judicial Programs.
Homework
- " There will be several homeworks. Homework assignments will be
posted on the course webpage and announced in the lecture/recitation,
normally
at around one week before the due date. Homework will be collected in
class/recitation
on the due date and the graded homework will be returned to you in the
recitation sections.
- " Late homework will not be accepted. If you must miss a lecture
where a homework assignment is due, it is your responsibility to find a
reliable person to turn your homework in for you or submit it to Dr.
Srivastava or your recitation TA before the due date.
- " Both effort and correctness will be counted when your
homework is graded. It is important that you do the homework problems
in
the same order as they are assigned.
- " If you dispute your score on any homework, you have to contact
your recitation TA within one week from the date that your homework is
officially returned (normally in recitation). If the matter remains
unsettled, you
have one more week to bring the issue to Dr. Srivastava with a written
request.
- " Make sure that you include the following information on the
first page of your homework: full name, student ID, and your recitation
section number (on the upper right corner). Failure to do so will
result
in late grading of your homework, and you may consequently miss the
one-week
period to dispute your score.
- " It is acceptable, and you are encouraged, to discuss
homework problems with others, but you have to prepare the final
write-up by yourself. Both copying homework and allowing others to copy
your homework will be considered as academic dishonesty (see above in
the last item in the Exam section).
- Some homeworks in this course will be programming assignments.
The submission instructions for these will be appropriately elaborated
in the homework document.
Broad Course Topics (subject to change)
- MIPS Instruction Set Architecture
- Computer Arithmetic
- Processor Datapath and Control
- Pipelining
- Cache and Virtual Memory
Recitations
TA: Dominic Forte dforte@umd.edu
Questions and Comments: ankurs@eng.umd.edu