You are on page 1of 11

CSE/IT 221 Computer System

Organization
Course Administration

Mengyu Qiao
myuqiao@cs.nmt.edu
Computer Science Department
New Mexico Tech
225 Cramer Hall

http://cs.nmt.edu/~cse221
CSE/IT 221: Computer System
Organization
• Class Schedule
– Lectures: Cramer 203, MW 9:30am-10:45am
– Instructor: Mengyu Qiao
– Office Hour: W 2:30pm-3:30pm
– Office: Cramer 225

CSE/IT221-Computer Organization 2
CSE/IT 221: Computer System
Organization
• Books
– Computer Organization and Design: The Hardware/Software
Interface (4th edition), David A. Patterson and John L.
Hennessy, Morgan Kaufmann, 2009.

• References
– Structured Computer Organization (5th edition), Andrew S.
Tanenbaum, Prentice Hall, 2005.
– Computer Organization (5th edition), Carl Hamacher,
Zvonko Vranesic and Safwat Zaky, McGraw-Hill, 2001.
– Computer Architecture and Organization: An Integrated
Approach, Miles J. Murdocca and Vincent P. Heuring, Wiley,
2007.
CSE/IT221-Computer Organization 3
Course Overview
• The goal of this course is to introduce the
fundamental organization and structure of
computer systems.
• Topics include:
– Computer systems (overview)
– Data representation
– Assembly language
– Processor architecture
– Memory hierarchy
– Virtual memory
– Storage systems & I/O
– Multicore architecture
CSE/IT221-Computer Organization 4
Prerequisites
• CSE/IT122: Algorithms and Data
Structures

• Mastery of data structures including list,


stack, and queue
• Familiarity with recursion
• Some knowledge of complexity analysis

CSE/IT221-Computer Organization 5
Grading
• Attendance, class participation 10%
• Homework, assignments, quizzes 30%
• Midterm exam 30%
• Final exam 30%

• A: 93-100; A-: 90-92;


B+: 87-89; B: 83-96; B-: 80-82;
C+: 77-79; C: 73-76; C-: 70-72;
D+: 67-69; D: 63-66; D-: 60-62; F
CSE/IT221-Computer Organization 6
Assignments
• Homework assigned ~bi-weekly
• Mix of individual and team assignments,
which will include programming exercises
and problems from your textbooks
• Assignments will be due at the beginning
of the class
• Assignments will be submitted as
instructed
CSE/IT221-Computer Organization 7
Quizzes
• Six quizzes will be given
• Format
– Brief explanation of concepts based on the
reading assignment for pending lecture
– Questions on material already discussed in
class

CSE/IT221-Computer Organization 8
Homework
• Late program assignments will have
penalty @10% per day
• Late homework will not be accepted
• Genuine difficulties must be discussed
with instructor
• Do not cut classes to do your homework

CSE/IT221-Computer Organization 9
Earning Grades in this Course
• Want to get an “A” grade?
– Attend all classes, do reading, do homework,
do programming, participate in class

• Want to get a “D” grade (or worse)?


– Skip class, skip assignments, do not do
reading, do not be attentive or avoid taking
notes in the class, do not study

CSE/IT221-Computer Organization 10
Summary
• Read syllabus on course details
• We shall study computer organization from
a system’s perspective
• Key knowledge about the hardware/
software interface

You might also like