![]() |
CS310 Computer Organization and Programming (Honors)Instructor: Prof. S.W. KecklerSpring 2009 Lecture: MWF 10-11 RLM 6.116 Unique Numbers: 54060, 54065 |
![]() |
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. |