11 Jan 2013
CS 429 (Computer Organization and Architecture) Syllabus
Texts
- K+R
The C Programming Language (2nd Edition) [Paperback]
Brian W. Kernighan, Dennis M. Ritchie, 1988.
- B+O
Computer Systems: A Programmer's Perspective (2nd Edition)
Randal E. Bryant, David R. O'Hallaron, 2010.
Course Content
- Intro to Class
- How to Program in C
- K+R Chapter 2, Basic elements
- K+R Chapter 3, Statements
- K+R Chapter 4, Functions, procedures
- K+R Chapter 5, Points and Arrays
- K+R Chapter 6, Structures
- K+R Chapter 7, Input, Output
- Header files,
- C tool chain
- Intro to Computer Architecture
- B+O Chapter 2, Memory and Information encodings
- B+O Chapter 3, Machine Language Instructions
- B+O Chapter 4, Processor Architecture
- Computer Architecture
- Input/Output, Interrupts
- Caching
- Pipelines
- Performance
Historical record of daily presentations
Scanned Instructor's Notes