|
CSE Home |
About Us |
Search |
Contact Info |
This page has links to various resources for the teachers involved in the UW in the High School program. The faculty liaison for CSE142 is Hélène Martin and the faculty liaison for CSE143 is Stuart Reges.
Below is the 2011 actual final and key. Students should be given 50 minutes to complete the exam. Please review the exam prior to administering it so that you can answer any questions.
The University of Washington teaches a fairly traditional CS1/CS2 course combination called CSE142/CSE143 that is similar to what AP/CS has called A and B. We teach them in a large lecture format with 250 to 450 students in a single lecture hall meeting three times a week and a discussion section with 20 students each. CSE142 has one section a week and CSE143 has two sections a week. Sections provide the small-group experience where students can ask questions and work on problems.
Intro enrollment at UW has increased significantly in recent years and has now reached record levels. Approximately 1,650 students take CSE142 each year and approximately 1,050 students take CSE143 each year. Approximately 25% of the undergraduates at UW take CSE142. We have been attracting more women to our courses in recent years. CSE142 is now up to 30% women and CSE143 is up to 24% women. Historical charts of intro enrollment can be found here.
| Week | Major topics | Section | Assigned | Key | Criteria |
|---|---|---|---|---|---|
| 1 | println, static methods | section #1 | assignment #1: Song | Song.java | criteria |
| 2 | variables, expressions, for loops | section #2 | assignment #2: Rocketship | DrawRocket.java | criteria |
| 3 | parameters, graphics | section #3 | assignment #3: Cafe Wall | CafeWall.java | criteria |
| 4 | Scanner, if/else, return | section #4 | assignment #4: Admissions | Admit.java | criteria |
| 5 | while loops, random, assertions | section #5 | assignment #5: Guessing Game | Guess.java | criteria |
| 6 | midterm review | section #6 | midterm | midterm key | criteria |
| 7 | file processing | section #7 | assignment #6: Baby Names | Names.java | criteria |
| 8 | arrays | section #8 | assignment #7: Personality Test | Personality.java | criteria |
| 9 | defining classes | section #9 | assignment #8: Critters | Lion.java Tiger.java Bear.java |
|
| 10 | review for final | section #10 | final exam | final key | criteria |
|
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to reges] | |