CPS100E Labs - Fall 2006


Note: All labs are due 1 week after they are first introduced in class (i.e. 1 week from the date first listed in the calendar below). 

Often, APT problems passing 100% of the automated tests will receive 100%, 1-2 automated tests failed will get 80%, more than 75% passed and more than 3 automated tests failed will receive 50% or less.  Less than 75% automated tests passed will receive no credit. Since you can keep improving your program until you get 100%, everyone should get 100%!

8/28
Using Eclipse

8/30
Powers of x

9/1
Largest Integer

9/4
Running APTs, Submit from Eclipse

APTs:  One Heap Nim, Hinged Door

9/6
APTs - Birthday , Laundry

9/8
(no lab)

9/11
APTs: Class Scores

9/13 APTs: Compress

9/15
APTs

9/18

APTs: Punish2

9/20

APTs: AccesLevel

9/22

(no new lab)

 

9/25

GroupCheck:

9/27

APTs: GrafixCorrupt

9/29

(no new lab)

 

10/2

(Exam Review)

10/4

(MT Exam)

10/6

(no new lab)

 

10/9

FALL BREAK

10/11

10/13

APT 100e: BST

 

10/16

10/18

Tree Traversal Lab

10/20

 

10/23

(Trie Classwork)

10/25

Exploring Hash Functions

10/27

 

10/30

Maps Practice

11/1

Password Cracker

11/3

 

11/6

Heap.java

11/8

Heap Sort

11/10

 

11/13

11/15

11/17

SBBST Counting

 

11/20

11/22

THANKSGIVING

11/24

THANKSGIVING

 

11/27

11/29

In Class Work: Heaps and Huffs (no submit)

12/1

Code Bloat test from here

 

12/4

In Class Work: Dijkstra's Algoithm (no submit)

12/6

12/8