CSC 252 is one of the core courses required for the Computer Science major. The course discusses the following topics in computer architecture:
Many of the figures and facts appearing in these pages are courtesy of professor David Patterson from UC Berkeley.
Jan 22 - Administration and Course Overview.
Jan 24 - Organization and Cost Aspects of Computers
Jan 29 - Performance Metrics
Jan 31 - Instruction Set Architecture
Feb 5 - Guest Lecture by Wei Li
Feb 7 - Mips Instruction Set
Feb 12 and 14 - Assembly Language Programming
Feb 19 and 21 - From Sand to Computers
Feb 26 and 28 - From Sand to Computers (part II)
Mar 4 and 6 - Recap of class and Midterm Exam
Spring Break
Mar 18 and 20 - Processor Design: DataPath and Control
Mar 25,27 and Apr 1 - Pipelining
Apr 3, 8 and 10 - Caches
Apr 15 and 17 - I/O
Apr 22, 24, and 29 - Multiprocessor Architectures
May 1 and 6 - Review sessions in preparation of final Exam.