Main Lectures: | LOW 105 | MWF 9:30 - 10:20 |
Section AA: | LOW 114 | Th 12:30 - 1:20 |
Section AB: | LOW 114 | Th 1:30 - 2:20 |
Office Hours: | Tuesdays 1:30 - 2:20 |
Fridays 10:30 - 11:20 |
Office Hours: | M 2:30 - 3:20 |
Th 10:30 - 11:20 |
The purpose of this course is to give you a basic understanding of computer architecture and organization. We will cover machine organization, instruction sets, addressing modes, instruction encoding, subroutine handling, pipelining, microprogramming, memory systems, caches, I/O and, if time allows, some short topics at the end. The lectures on these topics are primarily taken from the text, but I often present the material with a slant that is different from the book. The lectures will emphasize the concepts; the discussion sections will concentrate on specific examples of the concepts and explain the homework assignments.
To get the most out of the lectures, you should read the appropriate chapters before their topics are discussed in class. This is important -- you will need to have made one pass through the basics, i.e., the reading in the book, to get the most out of the lecture.
Please hand in your assignments on the due date in class. Late assignments will not be accepted.
These percentages are approximate. The final exam will cover material from the entire course, but will be heavily biased toward what we discuss after the midterm.
Feel free to send Ashish or me questions. We will forward questions and answers to the whole class if appropriate. (But if you have questions that need a detailed or long explanation, it would be much easier if you came to our office hours.)
We will be using the World Wide Web as well. All the lecture slides, the assignments and solution sets, as well as other information you will need, will be in our course Web site. Check the CSE378 home page.