|
TEALS Workshop
|
|
.
This page collects resources for a professional development workshop given in
June of 2013 for the TEALS program.
I used question 2 from the
2013 Free Response section of the AP Exam to illustrate several topics. I
used this handout which included the
grading criteria and a canonical solution.
Another topic of discussion was the following resource page:
Building Java Programs overview with links to resources
Additional resources:
The table below has links to resources from the CSE142 course at the University
of Washington. Some of these resources are not publicly available. If you
need the id and password, contact
Stuart.
An APCS course using this approach will generally stick pretty closely to the UW course through chapter 5 (first semester), then deviate. See below this table for more project ideas.
Week |
Major topics |
Section |
Lab |
Homework |
Solution |
Criteria |
1 |
println, static methods |
pdf,
doc |
  |
assignment
#1: Song (Word version) |
Song.java |
criteria |
2 |
variables, expressions, for loops |
pdf,
doc |
lab 1 |
assignment #2: Rocketship (Word version)
assignment #2: Space Needle (Word version) |
DrawRocket.java
SpaceNeedle.java |
criteria
criteria |
3 |
parameters, graphics |
pdf,
doc |
lab 2 |
assignment #3: Cafe Wall (Word version)
assignment #3: Ehrenstein Illusion (Word version) |
CafeWall.java
Illusion.java |
criteria
criteria |
4 |
Scanner, if/else, return |
pdf,
doc |
lab 3 |
assignment #4: Admissions (Word version) |
Admit.java |
criteria |
5 |
while loops, random, assertions |
pdf,
doc |
lab 4 |
assignment #5: Guessing Game (Word version) |
Guess.java |
criteria |
6 |
midterm review |
pdf,
doc |
lab 5 |
midterm |
key |
criteria |
7 |
file processing |
pdf,
doc |
lab 6 |
assignment #6: Baby Names (Word version)
assignment #6: Madlibs (Word version) |
Names.java
MadLibs.java |
criteria
criteria |
8 |
arrays |
pdf,
doc |
lab 7 |
assignment #7: Personality Test (Word version)
assignment #7: DNA (Word version) |
Personality.java
DNA.java |
criteria
criteria |
9 |
defining classes |
pdf,
doc |
lab 8 |
assignment #8: Critters (Word version) |
Bear.java,
Lion.java,
Giant.java |
criteria |
10 |
review for final |
pdf,
doc |
lab 9 |
final exam |
key |
criteria |
Second-semester projects:
- Shopping Cart (by Stuart Reges):
- Guitar Hero (by Kevin Wayne):
- Gridworld projects:
- Final projects:
|
 |
Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA 98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to reges]
|