CS152: Principles of Computer Science II

Resources

Homeworks

Homework numberDue dateMaterial to read Textbook problems
12/3/2004 Handout problems 1-5, 7 12
22/5/2004 "Big O" handout
32/10/2004Read chapter 5 5.5-5.8, 5.10, 5.11
42/12/2004read The swing mini tutorial Answer the questions at the end of the tutorial
52/26/2004Chapter 7 7.1-7.10
63/2/2004Chapter 7 7.11-7.23
73/25/2004Chapter 8 8.1-8.6
84/1/2004Chapter 9 9.1-9.3, 9.5
94/6/2004Chapter 9 Java pgm to graph freq. of occurrence of numbers generated by nextPoisson() -- 10 points

Projects

ProjectTypePointsDue dateDetails
1Open252/19/04 Textbook problem B.16 + additional requirements outlined in class. LayoutExample.java
2Individual304/1/2004 Textbook problem 8.25
3Group (2-3 people)404/13/2004 Simulated Annealing: input1.dat, input2.dat, input3.dat
Sample solution (-4 points)
4Individual254/27/2004 Postfix calculator

Quizzes

DateMaterial
3/30/2004Chapter 8 up to but not including section 8.7. Homework 7 is a good study guide.
4/1/2004quickSelect and Linear Congruential Random Number Generator
4/6/2004No quiz
4/8/2004permutations and random numbers
4/13/2004No quiz
4/15/2004Minimax with alpha-beta pruning
4/20/2004Postfix notation
4/22/2004Infix to postfix conversion algorithm
4/27/2004No quiz
4/29/2004Through the end of section 2 of the C++ tutorial. You will be expected to be able to create, compile and run C++ programs (at the level of this tutorial).
5/4/2004Pointers...here are some sample problems.

Page maintained by:

David Shaffer
cdshaffer@acm.org
Last modified: Thu May 6 09:32:41 EDT 2004