CS151: Principles of Computer Science I

Resources

Homeworks

Homework numberDue dateMaterial to read Problems
1 9/5/2005 Chapter 1 All chapter 1 problems
For problem 26, list all intrinsic data types in the Java language
Install Java and BlueJ on your computer
2 9/12/2005 Chapter 2 2.1-2.42
For 2.20 just identify what is different/wrong with the method
3 9/19/2005 Chapter 2 2.43-2.72 (try 73 if you like)
4 9/26/2005 Chapter 3 3.6-3.12, 3.15-3.18, 3.29, 3.32, 3.40
5 10/19/2005 Chapter 5 5.36-5.39, 5.44-5.54
6 11/1/2005 Chapter 8 8.8-8.13, 17, 18
7 11/28/2005 Chapter 11 11.6-11
8 and lab 12/5/2005 Chapter 11 11.12-11.25
9 12/12/2005 Chapter 11 11.28-11.39, and one of 11.40, 11.41 or 11.42.
This is a 10 point extra credit homework

Projects

Project numberTypePoint valueDue dateDescription
1Individual259/30/2005Project1.zip
2Individual2511/7/2005Exercises 7.29-34 (start from "zuul-better")
Your solution must be well designed (high cohesion, low coupling)
3Individual2512/12/2005Problem 11.74 on page 341

Project types (see syllabus for detailed descriptions)

Individual project: Absolutely no cooperation with classmates, no assistance from tutors or any outside sources.

Open project: You may cooperate as much as you like with classmates and seek some outside assistance if you need it (such as from a tutor).

Group project: You may with within your group no cooperation is permitted between groups or with outside resources.


Page maintained by:

David Shaffer
cdshaffer@acm.org
Shaffer consulting
I am nerdier than 92% of all people. Are you nerdier? Click here to find out!
Last modified: Mon Sep 19 08:59:47 EDT 2005