CSE logo University of Washington Computer Science & Engineering
 TEALS Workshop
.
  CSE Home   About Us    Search    Contact Info 

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:


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to reges]