Boston University Seal Boston University
College of Arts and Sciences
Computer Science Department

CS108: Introduction to Application Programming, Fall 2006
Contact Info Course Description Books & Software Labs Assignments Examples

Homework Assignments
Assignment Details Due Date Sample Solution
Homework 1 Formatted output September 17 @ midnight
Homework 2 Basic input/output and arithmetic September 24 @ midnight CountingChange.java
Retirement.java
Homework 3 Using the Java API: Graphics. October 1 @ midnight Kenny.java
Homework 4 Practice with Strings
Expressions and control structures: selection.
October 8 @ midnight PackagePrefixCreator1.java
PackagePrefixCreator2.java
Homework 5 Expressions and control structures: repetition. October 15 @ midnight CrapsGame.java
CalculateGCD.java
Homework 6 Expressions and control structures: repetition. October 22 @ midnight Hangman.java
Homework 7 User-defined class
October 29 @ midnight Temperature.java
UsingTemperature.java
Homework 8 Using Java Collections November 5 @ midnight PhoneBookEntry.java
PhoneBook.java
TestPhoneBook.java
Homework 9 Databases and JDBC November 12 @ Midnight MainMenu.java
ContactManager.java
Homework 10 Graphical User Interface (basic) November 19 @ midnight
Homework 11 Graphical User Interface (intermediate) November 28 @ midnight
Group project Systems development Various due dates



Created by: Aaron Stevens, azs@bu.edu
http://www.cs.bu.edu/courses/cs108/
Last update: 30 November 2006