Course evaluations: please take time to complete the online course evaluation, so that I can improve the course in the future.
Project 2 (Feeding Frenzy) is now available (see Projects link above). The first submission for the project is due Sunday, February 1st (before midnight at the end of the day).
The second test will be given on Wednesday next week (Feb. 4)
Quiz 3 will be given on Wednesday of Week 9.
The final exam is scheduled for Tuesday Feb. 24th at 2:45-4:45pm, in Room 70-1435 (in the Golisano College)
The Supplemental Instruction schedule is available
under the "Resources" link above.
Week 6
The final submission for Project 1 (Battleship) is due Sunday (Jan. 18th) before midnight at the end of the day. The project may be submitted until midnight on Monday (Jan. 19th), with a 10% penalty.
Project 2 (Feeding Frenzy) is now available (see Projects link above).
Quiz 2 will be given in class on Wednesday. It will be based on Abstract Data Types and the Java Collections Framework.
Assigned Reading: Chs. 24 (24.1-24.4), 13 and 14 in Liang
The Supplemental Instruction Session schedule is available
under the "Resources" link above.
Lab Section
On the CS system, use alias javac="javac -Xlint:all" to avoid having to type either javac -Xlint:all or javac -Xlint:unchecked repeatedly (instead, just type javac from then on).
You may want to add this line to your bash shell startup file ~/.bashrc, so that you don't have to issue the alias command every time you log in.
Week 5
The final submission for Project 1 (Battleship) is due this Sunday (Jan. 18th) before midnight at the end of the day. The project may be submitted up until midnight the following day (Monday Jan. 19th), but with a 10% penalty (a full letter grade).
The Supplemental Instruction Session schedule is available
under the "Resources" link above.
Week 4
The first midterm will be given in class on Wednesday. All material covered up to the end of Monday's class may be on the midterm.
Lab 3 is due this week (for most students on either Tuesday or Wednesday).
The Supplemental Instruction Session schedule is available
under the "Resources" link above.
Assigned Reading: Ch. 19 in Liang
Week 3
Project 1 (Battleship) is due Friday, Dec. 19th (11:59pm).
Please note that error messages should be send to the Standard Error stream; you should use System.err.println(), not System.out.println() for these messages.
The Supplemental Instruction Session schedule is available
under the "Resources" link above.
Assigned Reading: Ch. 18 in Liang
Week 2
Slides on Abstract Classes and Interfaces are now available.
Quiz 1 will be given in-class on Wednesday. It will last fifteen minutes.
Project 1 (Battleship) is now online (see the 'Projects' link above). The initial submission (part 1) is due Friday, Dec. 19th (11:59pm).
The Supplemental Instruction (SI) Session schedule is under the "Resources" link above.
Assigned Reading: Chs. 10-11, 18 in Liang
The final exam is scheduled for Tuesday Feb. 24th from 2:45-4:45pm, location TBA.
Lab Section
Labs for my section are due before the end of the day Tuesday (11:59pm). Avoid submitting right against the deadline, as the servers running 'try' at that point may receive a request before the deadline, but not process it until after the deadline.
Week 1
Project 1 (Battleship) is now online (see the 'Projects' link above)
Assigned Reading: Chs. 10, 11 in Liang
Please review the course schedule and syllabus before the first lecture (see links above).
For our section, the miscellaneous portion of the grade shown in the syllabus will be
based on three in-class quizzes (about 15 minutes each) on Wednesday of Weeks 2, 6, and 9. The lowest quiz grade will be dropped. Note that there will be no make-up quizzes, and missed quizzes are worth 0.
The final exam is scheduled for Tuesday Feb. 24th from 2:45-4:45pm, location TBA.