CS151: Principles of Computer Science I

Drop-in tutoring

A tutor is available in the Math/CS Seminar room in Hoyt from 8:30pm to 9:30pm. He may stay later than 9:30 if needed but be sure to try to get there as close to 8:30pm as you can.

Resources

Friday room schedule

DateRoom
9/17G35
9/24H152
10/1G35
10/8H152
10/15G35
10/22Mid-semester break
10/29H152
11/5G35
11/12H152
11/19G35
11/26Thanksgiving break
12/3H152
12/10G35

Homeworks

Homework numberDue dateMaterial to read Problems
1 9/6/2004 Chapter 1 All chapter 1 problems
For problem 26, list all intrinsic data types in the Java language
2 9/13/2004 Chapter 2 Chapter 2: 33-42, 47-49, 53, 57
3 9/20/2004 Chapter 3 Chapter 3: 9, 12, 18, 24, 28
Project 1 is available now (see below)
4 10/1/2004 Chapter 3 Chapter 3: 31-40
5 10/4/2004 Chapter 4 Chapter 4: 32-35 (done in class)
6 10/11/2004 Chapter 4 Chapter 4: 19, 20, 23, 24, 25, 47, 49, 50
7 10/27/2004 (Wednesday!!!!!!!) Chapter 5 Chapter 5: 12, 13, 14, 16, 22-27, 29, 30-32
8 11/22/2004 Chapter 8 & 9 Chapter 8: 8-13
Chapter 9: 1-8, 12-16
9 12/6/2004 Chapter 10 Chapter 10: 1-29

Projects

Project numberTypePoint valueDue dateDescription
1 Individual 15 9/22/2004 Book problem 3.29
2 Group (pairs only!) 30 10/13/2004 Project2.pdf
weblog_with_status.txt (right click and save to file...put in your BlueJ project directory)
3 Individual 25 11/5/2004 Write a complete test case for the CalcEngine class in the calculator-full-solution project provided in your book
4 Individual 30 extra credit (15 points each question) 12/1/2004 Exercises 7.37 and 7.41
Final Individual 75 points 12/18/2004 by noon Exercise 11.74 (e-mail the complete jar file...be sure it includes your images!)

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
Last modified: Mon Dec 6 17:24:39 EST 2004