An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

10
An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington

Transcript of An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

Page 1: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

An Update on UW Intro Classes

Stuart Reges

Principal Lecturer

University of Washington

Page 2: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

General overview Same basic approach to intro, but trying to

constantly improve everything we do Intro enrollments are up (record highs) Female enrollments are up (record highs) Applications to the CSE major are up (near

record highs) Implementing a new undergrad curriculum Actively working with local high schools

Page 3: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

Applicants to CSE Major

0

100

200

300

400

500

600

2000 2001 2002 2003 2004 2005 2006 2007 2008 2009

Page 4: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

CSE14X Enrollment Trend

0

200

400

600

800

1000

1200

1400

1600

1800

su04 wi05 su05 wi06 su06 wi07 su07 wi08 su08 wi09 su09 wi10

142 total 143 total 142 female 143 female

Page 5: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

Percent Female Enrollment

0.0%

5.0%

10.0%

15.0%

20.0%

25.0%

30.0%

35.0%

su01wi02su02wi03su03wi04su04wi05su05wi06su06wi07su07wi08su08wi09su09wi10

142 female % 143 female %

Page 6: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

New Undergraduate Courses

QuickTime™ and a decompressor

are needed to see this picture.

Page 7: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

High School Outreach Google sponsored cs4hs summer program for

high school math/science teachers Recently formed Puget Sound CSTA

(Computer Science Teachers Association) CSTA meets monthly at UW and has hosted

programming contests, teacher workshops, and a puzzle hunt for girls

One of our alums now teaching at Garfield Join the CSTA Google group:

http://groups.google.com/group/puget-sound-csta

Page 8: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

CSE143 Basics 200-400 students in a large lecture hall

3 days a week small group discussion twice a week

with approximately 20 students and an undergraduate TA

weekly programming assignments

Page 9: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

Major CSE143 Themes Anatomy of a collection: ArrayIntList (to

understand ArrayList<E>) Linked lists Recursion, including backtracking Binary Trees Collections (Map, Set, List, Comparable) OO Concepts (inheritance, interfaces) Little OO Design and no practice with

programs that involve many objects

Page 10: An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

CSE143 Assignments

1 SortedIntList arrays, classes

2 LetterInventory arrays, classes

3 Assassin linked lists

4 Sieve queue adt

5 Grammar Solver recursion, map

6 Anagram Solver backtracking, map

7 20 Questions binary trees

8 Huffman binary trees, priority queue