This page is a course resource for David Hutchens's section of CS 161 which meets Tuesday and Thursday from 1:00 pm to 2:50 pm. We met in the Linux lab on most Tuesdays. Otherwise, classes meet in Roddy 147 on Tuesdays and 136 on Thursdays. The final exam will be Tuesday, May 5th at 12:30 pm.
All three sections in Spring 2008 will use Building Java Programs: A Back to Basics Approach, 1st Edition. Stuart Reges and Marty Stepp, Addison Wesley, 2008. ISBN 0-321-38283-8.
Example programs from class are in /home/grader/hutchens161/examples on our cs Linux machine.
Note that I use functions extensively, discourage the use of non-local variables, and expect programs to be indented in a way that reflects the program's control structure. I don't expect piles of comments, but I want each and every function to have a useful description of its purpose. Programs at this level are read as much as they are executed. You need to be able to read and understand the code you write. Create it that way. I expect you to use Java correctly and to use parameters correctly.