With the exception of RISC, the topics covered in this class are the same as was presented in higher-level courses even ten years ago. This book is very easy to read, but doesn't provide enough detail. Homeworks will consist of two questions, which will usually include writing a small program in C to explore the computers. Many of the homeworks will be submitted by e-mailing them to me. Homework will be counted accepted if it is e-mailed before midnight of the due date.
Any hard copies are to be handed in at the beginning of class.
You can use a C compiler on your home computer for the programming assignments, but you do NOT need to purchase a C compiler for this course. I expect the code you write to run on evans, even if you say that it runs on your PC at home. The C compiler on evans tends to be pickier than most PC compilers. I encourage you to take advantage of your ability to use electronic mail and remote log-ons. You can use e-mail to send me questions and comments any time of the day or night.