CS151: Principles of CS I

Resources

Software

Classroom resources

Exam Schedule

Exam Number Date Material
1 9/25 Chapters 1 through 3 + part of 4 (TBA)
2 10/23 Chapters 4 and 5
3 11/20 Chapters 6, 7 and 8
Final 11:30am Friday December 18 (Section B)
11:30am Saturday December 19 (Section A)
Comprehensive

Lab Schedule

Lab will not meet the following dates:

Homeworks

Homework number Due date Material to read Problems
1 9/7 Syllabus and Chapter 1 All chapter 1 exercises
2 9/14 Chapter 2 Exercises 2.75, 2.76, 2.83, 2.84
3 9/21 Chapter 3 Exercises 3.31 and 3.32
4 9/28 Chapter 4 Exercises 4.17, 18, 19
5 10/12 Chatper 5 High/low game discussed in class
6 11/2 Chatper 6 Exercises 6.14-6.33
7 11/9 Chatper 7 Exercises 7.20-26
8 11/16 Chatper 8 Exercises 8.4-13

Projects

Project number Type Point value Due date Description
1 Individual 20 10/5 Textbook exercises 4.25, 26, 27, 34
2 Individual 35 10/26 Project2.pdf -- Craps
Die.java
DieTest.java
3 Individual 35 11/18 7.29-34

Labs

Lab number Week of Lab
1 9/7,9/10 Lab1.zip
2 9/15 Lab2.zip
3 9/22 Textbook problems 4.12, 13, 16, 21
4 9/28 Textbook problems 4.54-4.59
5 10/5 Lab5.pdf
6 10/26 Lab6.pdf
7 11/9 7.35, 36, 38, 39

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
Last modified: Mon Sep 19 08:59:47 EDT 2005