(Watch this space for any schedule changes, clarifications, and other important class-related news)
| (Monday, November 26, 2007) | Yibo will be taking the Tuesday morning open lab this week, and Toby will be in the Wednesday afternoon open lab. |
| (Monday, November 26, 2007) | We have been told that the Math department will be opening another section of Math 232. So if you have not been able to register, please be patient and look for another section to open. |
| (Thursday, November 15, 2007) | There was a bug in the gcd method of the provided RationalNumber.java for problem 7.2 that caused the program to hang for equal rational numbers. The code for gcd has been fixed, so you should make the change in your copy of the code if you have already downloaded it. |
| (Sunday, November 4, 2007) | Any or all of the problems in assignment 5 may be done with pair programming. Make sure you write the names of the partners in the submitted code and fill out the pair log if you work in a pair. |
| (Sunday, November 4, 2007) | Note on problem 5.2: to run FrequencyGraph with a separate text file,
the file name of the text file must be given on the command line.
If you are using TextPad, you would need to change the options to have
TextPad prompt you for command line arguments.
If you run from a Command Prompt window, you would just type
java FrequencyGraph PrimitiveStorage.txt
The text file must be in the directory where you are running the program.
|
| (Monday, October 22, 2007) | The syllabus page now has a link to practice questions for the midterm. |
| (Monday, October 22, 2007) | The due date for assignment 4 has been changed to Friday, October 26, so you will have a little more time and another lab before it is due. |
| (Wednesday, October 10, 2007) | Although we did not cover it in class, the Java ternary operator
? : is described in the book at the
end of section 3.5. This operator, which is called the conditional
operator, has three operands. The first is a boolean expression, and it is
used to choose between the second and third operands. Only one of the second
or third operands will be evaluated. This is very much like an if-else
statement except that the operator forms a single expression and results
in a value that can be assigned, e.g.,
int min = (a < b ? a : b); |
| (Friday, September 28, 2007) | If you have need to download the Java Development Kit (which has the Java compiler) for your own PC, go to the Sun downloads site java.sun.com/javase/downloads and select the JDK 6 Update 2. |
| (Thursday, September 27, 2007) | There have been some questions about pair programming. First, you must read the paper on pair programming listed in the syllabus. I would like for everyone to try pair programming for the first assignment. However, if you have scheduling difficulties, or cannot find a partner that you are able to arrange times with, or do not want to do pair programming after reading the paper, then you can do the assignment individually. If you choose not to do pair programming, you must still submit a "pair log" with your assignment that gives your reasons for not doing pair programming. |
| (Tuesday, September 25, 2007) | For anyone registered in the Thursday 2PM Lab, note that the location is 1-1 McKenzie, not the usual Klamath lab. |
| (Monday, September 24, 2007) | If you need to take Math 231 and have been unable to register because it is full, see Prof. Atkins or email your name and ID to him. |
| (Monday, September 24, 2007) | Welcome to CIS 210, Introduction to Computer Science! |