Compaq Alpha 21164

CS310 Computer Organization and Programming (Honors)

Instructor: Prof. S.W. Keckler
Spring 2009
Lecture: MWF 10-11
RLM 6.116
Unique Numbers: 54060, 54065
Intel Pentium II

In this course, you will learn the basic operation of computing systems. Upon completing this course, students should have a high-level understanding of the role played by each major component of the system, including compiler, operating system, assembler, instruction set, and hardware. Programming assignments will be conducted on the departmental PCs running linux. You may also find the tools available on the departmental PCs running windows or you may install the tools on your own computer. However, you must ensure that any programming assignment you turn in functions correctly with the linux installation of the tools.

Required Textbooks: Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd Edition Yale N. Patt and Sanjay J. Patel, McGraw-Hill Publishers, ISBN 0-07-246750-9, 2004.

CS310 Course Reader, containing excerpts from "Computer Systems: Architecture, Organization, and Programming," by Maccabe.


syllabusSyllabus

scheduleSchedules

outlineCourse Outline

toolsTools and Useful Links

emailE-mail list and Newsgroup

HandoutsHandouts and Lecture Notes

AssignmentsAssignments

linksRelated Links



Announcements


Last modified: 04/15/09
by Steve Keckler skeckler@cs.utexas.edu