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

CS 111: Introduction to Computer Science, Summer 2005
Info and Announcements Course Description Books & Software Assignments and Labs Examples

Assignments and Labs
Assignment/Lab Details Due Date
Lab 1 Introducing Eclipse, creating a project, building code, and using websubmit. July 6th
Homework 1 Formatted output July 7th @ midnight
Homework 2 Basic input/output and arithmetic July 11th at midnight
Lab 2 Creating formatted output, using existing classes, reading Javadoc. July 11th in class
Homework 3 Using existing classes, calling class methods. July 13 @ midnight
Homework 4 Using the graphics API. July 18 @ midnight
Lab 3 Using the debugger, flow control July 18
Homework 5 Using existing classes, calling class methods, part II. July 20 @ midnight
Homework 6 Expressions and control structures. July 25 @ 5 midnight
Lab 4 More debugging with Eclipse. July 25
Homework 7 User-defined class
August 1 @ midnight
Lab 5 Arrays of objects -- MineSweeper1D August 1
Homework 8 Multi-dimensional arrays (MineSweeper 2D) August 4 @ midnight
Lab 6 Exceptions and I/O August 8
Homework 9 Inheritance and Polymorphism August 8 @ Midnight
Homework 10 Exceptions and File I/O August 10 @ Midnight



Created by: Aaron Stevens, azs@bu.edu
people.bu.edu/azs/academics/cs111/
Last update: 9 August 2005