| mon |
1/4 |
no school |
|
| tue |
1/5 |
|
Ch
21 hash sets, hash maps |
| wed |
1/6 |
|
hash
code |
| thur |
1/7 |
|
pgm
1 ex p21.5 student hash map |
| fri |
1/8 |
|
pgm
1 |
|
|
|
|
| mon |
1/11 |
|
pgm
1 |
| tue |
1/12 |
|
pgm
1 due |
| wed |
1/13 |
|
pgm
2 IntSet
Design a data structure IntSet that can hold a set of |
|
|
|
integers. Hide the
private implementation: a hashSet of Integer objects |
|
|
|
Provide the following methods:
a constructor to
make an empty set, |
|
|
|
add( int x) to add
x if x is not present, remove (int x)
to remove x if |
|
|
|
x is present, print( )
to print all elements currently in the set, |
|
|
|
an iterator object
that supports only the hasNext()
and next() methods |
|
|
|
the next() returning an int not an object and 2 additional
methods |
|
|
|
IntSet
union (IntSet other) which returns the union of the
sets |
|
|
|
IntSet
intersection (IntSet other) which returns the
intersection of the sets |
| thur |
1/14 |
|
pgm
2 |
| fri |
1/15 |
|
pgm
2 |
|
|
|
|
| mon |
1/18 |
no school |
|
| tue |
1/19 |
|
pgm
2 |
| wed |
1/20 |
|
pgm
2 |
| thur |
1/21 |
|
pgm
2 |
| fri |
1/22 |
|
pgm
3 ex p21.6 student hash set reflection
on games 16-18 due |
|
|
|
|
| mon |
1/25 |
|
pgm
3 |
| tue |
1/26 |
|
pgm
3 |
| wed |
1/27 |
web |
pgm
4 due |
| thur |
1/28 |
|
Graphics
and sound |
| fri |
1/29 |
|
Intellectual
property |
|
|
|
|
| mon |
2/1 |
|
pgm
5 shooter |
| tue |
2/2 |
|
pgm
5 |
| wed |
2/3 |
|
pgm
5 |
| thur |
2/4 |
|
pgm
5 |
| fri |
2/5 |
|
pgm
5 |
|
|
|
|
| mon |
2/8 |
|
pgm
5 |
| tue |
2/9 |
|
pgm
5 |
| wed |
2/10 |
web |
pgm
5 |
| thur |
2/11 |
|
pgm
5 |
| fri |
2/12 |
|
pgm
5 reflection on games 19-21 due |
|
|
|
|
| mon |
2/15 |
No school |
|
| tue |
2/16 |
|
pgm
5 |
| wed |
2/17 |
|
pgm
5 |
| thur |
2/18 |
|
pgm
5 |
| fri |
2/19 |
|
pgm
5 |
|
|
|
|
| mon |
2/22 |
|
pgm
5 |
| tue |
2/23 |
|
pgm
5 |
| wed |
2/24 |
web |
review |
| thur |
2/25 |
|
test
sets, maps, graphics and sound, intellectual property |
| fri |
2/26 |
|
Advanced Data
Structures ch 21 |
|
|
|
|
| mon |
3/1 |
|
Trees,
Binary Search Trees, Heaps and min heaps |
| tue |
3/2 |
|
pgm
6 ex p21.1 unique words will be in a file called treewords.txt |
| wed |
3/3 |
web |
pgm
6 |
| thur |
3/4 |
|
pgm
6 |
| fri |
3/5 |
|
pgm
6 reflection on games 22-24 due |
|
|
|
|
| mon |
3/8 |
|
pgm
6 |
| tue |
3/9 |
|
pgm
6 |
| wed |
3/10 |
E Rel |
pgm
8 21.19 Min heap |
| thur |
3/11 |
|
pgm
8 |
| fri |
3/12 |
|
pgm
8 |
|
|
|
|
| mon |
3/15 |
|
pgm
8 |
| tue |
3/16 |
|
pgm
8 due |
| wed |
3/17 |
web |
review |
| thur |
3/18 |
|
test
ch 21 bst, heaps |
| fri |
3/19 |
|
AI
in games |
|
|
|
|
| mon |
3/22 |
ghsgt |
pgm
9 puzzle games (nim, scrabble, board games) |
| tue |
3/23 |
ghsgt |
pgm
9 |
| wed |
3/24 |
ghsgt |
pgm
9 |
| thur |
3/25 |
ghsgt |
pgm
9 |
| fri |
3/26 |
|
pgm
9 reflection
on games 25-27 due |
|
|
|
|
| mon |
3/29 |
|
pgm
9 |
| tue |
3/30 |
|
pgm
9 |
| wed |
3/31 |
|
pgm
9 |
| thur |
4/1 |
|
pgm
9 |
| fri |
4/2 |
web |
pgm
9 |
|
|
|
|
| mon |
4/5 |
|
spring
break |
| tue |
4/6 |
|
spring
break |
| wed |
4/7 |
|
spring
break |
| thur |
4/8 |
|
spring
break |
| fri |
4/9 |
|
spring
break |
|
|
|
|
| mon |
4/12 |
|
pgm
9 |
| tue |
4/13 |
|
pgm
9 |
| wed |
4/14 |
web |
pgm
9 |
| thur |
4/15 |
|
pgm
9 |
| fri |
4/16 |
|
pgm
9 |
|
|
|
|
| mon |
4/19 |
|
Final
Project - - complete and
documented computer |
|
|
|
game
of your choice singly or
with one partner |
| tue |
4/20 |
|
pgm
10 |
| wed |
4/21 |
web |
pgm
10 |
| thur |
4/22 |
|
pgm
10 |
| fri |
4/23 |
|
pgm
10 reflection on games 28-30 due |
|
|
|
|
| mon |
4/26 |
|
pgm
10 |
| tue |
4/27 |
|
pgm
10 |
| wed |
4/28 |
web |
pgm
10 |
| thur |
4/29 |
|
pgm
10 |
| fri |
4/30 |
|
pgm
10 |
|
|
|
|
| mon |
5/3 |
|
pgm
10 |
| tue |
5/4 |
|
pgm
10 |
| wed |
5/5 |
|
pgm
10 |
| thur |
5/6 |
|
pgm
10 |
| fri |
5/7 |
web |
pgm
10 |
|
|
|
|
| mon |
5/10 |
|
pgm
10 |
| tue |
5/11 |
|
pgm
10 all sr programs due |
| wed |
5/12 |
web |
pgm
10 - sr review |
| thur |
5/13 |
|
sr
finals 6,7 |
| fri |
5/14 |
|
all
pgms due sr finals 3,4,5 |
|
|
|
|
| mon |
5/17 |
|
sr
finals 1,2 |
| tue |
5/18 |
web |
exemptions |
| wed |
5/19 |
|
finals
3, 4, 5 |
| thur |
5/20 |
|
finals
1, 2 |
| fri |
5/21 |
|
finals
6, 7 |