Course Information
ENEE 350H - Computer Organization
Fall 2004


The goal of the course is to understand the organization of modern digital computers at many levels of abstraction, ranging from the digital logic level, upto the assembly language level.


Prof. Rajeev Barua
Office: 1431 A. V. Williams building
Office hours:  Tuesdays 2:30-3:00pm and Thursdays 4:00-4:30pm
Telephone:  5-8137 (on campus),    /*  dial (301) 405-8137 from off-campus */

Teaching Assistant:

Kursad Albayraktaroglu
Office:  AVW 1418
Office hours: Wednesdays 9:15-11:15am.

The TA will gladly help you with your questions during office hours.  In an emergency, the TA may see you outside office hours, but please be sensitive to the fact that the TA is also taking courses, writing a thesis, etc.


11am-12:15pm Tue and Thu, in room CHM 0122.


8-8:50am Wednesday, in room CHM 0122.


ENEE 244 and completion of all lower-division technical courses in the EE curriculum. For 09090 and 09991 majors only. Electrical Engineering and Computer Engineering majors may not substitute CMSC 311 for ENEE 350. Not open to students who have completed ENEE 250. Formerly ENEE 250. For general honors students only.

Required Text:

The primary text book used will be:

Andrew S. Tanenbaum, "Structured Computer Organization (4th edition)".  Prentice Hall 1999.  ISBN: 0-13-095990-1.

You are required to buy or otherwise have access to this textbook throughout this course.  (I would not sell it, like other textbooks, even afterwards!)  Other books and papers may be used as material for lectures occasionally, but you will not be required to buy additional books.

Grading weightage:

The following is the weightage for the different components of this class towards the final grade:

Midterm I     (Likely date: Tuesday, Oct 5)                                25%
Midterm II    (Likely date: Thursday, Nov 4)                                 25%
Final             (Firm date: Monday, Dec 13, 8:00-10:00am)           35%
Homeworks and Instructor's subjective evaluation
        of class participation                                                          15%

Caution: If the attendance in the discussion sections is low, then the instructor reserves the right to reduce the weightage of one of the categories above, and add discussion quizzes with weightage of up to 5% of the total grade.


There will be a two midterms and a final examination in the course. No make-up examinations will be given for any reason.  The dates for the exams are given above.  The midterms will be held during regular class hours in the regular classroom.  The final will be two hours long; its venue will be announced. All examinations will be closed book and closed notes.

Students are strongly  encouraged to check the final exam schedule before registering for courses to avoid taking too many examinations on the same day.


There will be 4-5 homeworks in the class.  Students shall work alone on all homeworks unless otherwise instructed in the future for a specific homework.  Discussions with other students is not allowed.  Submissions will be due by the end of class on the due date.  Late submissions will not be evaluated.   Solutions for homeworks will be provided.

Homeworks must be handed in on 8.5x11 inch paper with problems in the order of the assignment.  Label the first page in the upper right hand corner with your name, the homework number, and the course number.  Staple the pages together in the upper left-hand corner.

If you dispute your grade, please contact the TA during office hours.

Academic honesty:

The University of Maryland has a strict policy on academic dishonesty.  All work on homeworks and examinations must be individual.  Violations of this policy will result in an F grade for the class and may result in suspension/expulsion from the university.

Disabilities and religious holidays:

Students needing special arrangements for examinations due to disabilities or religious holidays should contact the instructor with a minimum of three weeks advance notice.


During recitations your TA will go over solutions to selected homework problems and to any additional problems you may have. In addition, recitations provide you with an opportunity to ask clarifying questions regarding material or concepts presented in lecture.  The style of the recitations will be rather interactive, so your participation is both encouraged and important.


I would very much welcome feedback throughout the semester on how the course can be improved.  Please let me know your suggestions, anonymously if you wish.  You could leave me an anonymous printed note in my mailbox, for example.