Spring 2012
| Syllabus | |
|---|---|
| Instructor | Dr. Brian Eastwood Roberts 224C 859-5852 Website |
| Lectures | Monday, Wednesday, Friday 9:00 am – 9:50 am Roberts 221 |
| Office Hours | Tuesday 1:00 pm – 3:00 pm Wednesday 10:00 am – 12:00 pm or by appointment Calendar |
| Laboratory | A: Tuesday 1:00 pm – 2:20 pm B: Tuesday 2:30 pm – 3:50 pm |
| Text | Stallings, William Computer Organization and Architecture, 8th Edition, Prentice Hall, 2009. Handouts |
Computer organization focuses on how computers work. Students learn the fundamental hardware components, including storage (RAM, hard disks), input/output mechanisms, and the central processing unit (CPU). They learn how computer components are designed and built on several levels, including the design of the electrical component, machine language, and assembly language. They also learn to program in assembly language for one or more simple computer processors. Students learn primarily through projects where they design digital circuits, design components of a CPU, or write programs in assembly language.
Prerequisite: CS 151