(Watch this space for any schedule changes, clarifications, and other important class-related news)
| (Wednesday, March 5, 2003) | Prof. Atkins will not be in for office hours Wednesday or Friday. |
| (Wednesday, February 26, 2003) | Just to clarify the wording in problem 6.1: the BookOfSecrets2, just like BookOfSecrets, maintains a set of pairs, where each pair consists of a user name and a Vigenere secret key. The wording of "key/value" in the problem statement has been changed to "user/key" to be more consistent. |
| (Friday, February 14, 2003) | Check here for solutions to the midterm. |
| (Monday, February 10, 2003) | If you were too fried from the midterm and didn't make it to your lab on Monday, you can probably fit in to one of the labs on Tuesday to get a head start on the next assignment. |
| (Friday, February 7, 2003) | Look here for the midterm example questions and answers. |
| (Sunday, February 2, 2003) | In problem 3.3, the variable "sb" in main is declared as BookOfSecretsI as a way of guaranteeing that your BookOfSecrets implements the BookOfSecretsI interface. However, this will cause the tester methods to come up as undefined as you uncomment them. To get around this, change the declaration of sb to just be BookOfSecrets. |
| (Monday, January 27, 2003) | Since the CS web server (and thus e-turnin) was unavailable for some time over the weekend, the due date and time for Assignment 2 has been extended to Wednesday, January 29, at 9 AM. Note that Assignment 3 will still be due the following Monday, February 3. |
| (Tuesday, January 14, 2003) | If you want to run your Java application with command line arguments from TextPad, you may have to configure TextPad to prompt you for the arguments. To do this, select Configure->Preferences->Tools->Run Java Application in TextPad. This will give you a dialog which has some checkboxes and other fields. Make sure the item "Prompt for parameters" is checked. Then when you run a Java application, TextPad will pop up a dialog with an entry box labeled "Parameters". This box should have the name of the Java program you are running. After the name, type in any command line arguments you want the program to run with. For example, in problem 1.3, you would see "ObjectCompute" in the box, and you could type a value like 10, so that the box would have "ObjectCompute 10". Click OK and your program will run with that value. |
| (Sunday, January 12, 2003) | If you have installed TextPad on your own machine and cannot see the Java compile and run application menu items, it is probably because you didn't have the Java developement environment installed before you installed TextPad. You can get the Java SDK (Software Developer's Kit) from the Lewis&Loftus CDROM, or from Sun's Java website (http://java.sun.com/j2se/1.4/download.html). Apparently the Duckware CDROM only contains the Java runtime (JRE), and you must have the Java compiler that is the main tool in the SDK (about a 37MB download). Re-installing TextPad after you have the Java SDK installed should make the Java commands available in the TextPad menu. |
| (Monday, January 6, 2003) | Unfortunately, I cannot put the Lewis&Loftus book on reserve at the library since it is missing! If you are waiting for the bookstore to get more books, you might see if you can share a book in the meantime, perhaps with someone you meet in class or lab. I have posted lecture notes for the first week on the web site. There is a link to the notes from the syllabus page. |
| (Monday, January 6, 2003) | Welcome to CIS 210, Introduction to Computer Science! |