Spring 2015: CS/EE 6810 Computer Architecture

More recent versions of this class have moved here.

General Information:


You are expected to know introductory computer architecture concepts, such as those covered in CS 3810 (textbook for 3810: Computer Organization and Design, Patterson and Hennessy, 5th edition). You will be well-served to re-visit some of the basic concepts in the 3810 textbook before the first day of class.

College of Engineering Add/Drop Policy:

Guidelines from the college.

Special Needs:

The University of Utah seeks to provide equal access to its programs, services and activities for people with disabilities. If you will need accommodations in the class, reasonable prior notice needs to be given to the Center for Disability Services, 162 Olpin Union Building, 581-5020 (V/TDD). CDS will work with you and the instructor to make arrangements for accommodations. All written information in this course can be made available in alternative format with prior notification to the Center for Disability Services.


The following is a tentative guideline and may undergo changes. Two exams will count for 50% of the final grade; one will be in March and the other during Finals week. The remaining 50% will be based on homework assignments. We have zero tolerance for cheating -- if your class rank in the assignments is significantly different from your class rank in the exams, only your rank in the exams will count towards your grade. We know you're juggling multiple activities and the assignment deadline may not always be favorable. You are therefore allowed to skip one of the assignments -- use this freebie prudently. Late submissions will not be graded.


Modified Flipped Classroom Model

Videos based on every lecture are already posted on YouTube. Students will learn best if they view the videos before the topic is discussed in class. The class discussion will not go into every detail and will assume some familiarity with the topic. This frees up time in class to work out a few example problems. Assuming students watch videos beforehand, this should lead to more efficient and effective learning. You'll spend time outside class watching videos, but you'll spend a lot less time working on assignments.

Class Schedule

YouTube Video Playlist
Homework Solutions