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

CS111: Introduction to Computer Science, 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 Arrays November 5 @ midnight DataSet.java
Histogram.java
TestHistogram.java
Homework 9 Multidimensional Arrays November 12 @ Midnight Image.java
Homework 10 Recursion November 19 @ midnight BinaryNumber.java
Homework 11 Inheritance and Polymorphism November 28 @ midnight
Homework 12 Exceptions and File I/O December 5 @ midnight
Game Project Game development project December 12 @ midnight



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