AP* SEMINARS AT STANFORD UNIVERSITY (Computer Science)

Computer Science (July 23-27, 2012)

LewHeadsho2011.jpg

Michael Lew is currently an AP Computer Science and AP Physics teacher at Loyola High School in Los Angeles, CA where he has taught since 1991. He received his Bachelor and Master's degrees in Electrical Engineering from Loyola Marymount University and Cal State LA, respectively. He also holds a MA in Secondary Education from Loyola Marymount University.

Michael has been teaching the AP Computer Science course since 1995. He has served as an AP Reader and has presented at one-day and weeklong summer institutes since 2004. His syllabus is published in the College Board AP Computer Science Teacher's Guide and he co-authored the "GridWorld Curriculum Module" available on the College Board website. He has also authored a teacher's guide for the textbook "Head First Java".

Michael coaches football at Loyola and is the moderator of the Guitar Making club. Michael resides in Eagle Rock, CA and is married with three children. In his spare time he enjoys traveling with his family.


Course Description
In this hands-on, intensive workshop, participants will be introduced to the AP* Computer Science curriculum (emphasizing class design, inheritance, polymorphism), proven teaching strategies, and various assessment methods. The week will include in-depth discussions including the timing of teaching the course content, assessment methods, grading methodologies, as well as Java language specifics for those new to the Java language. The GridWorld Case Study will be discussed in detail and participants will take and grade past AP exams. The AP grading process will be discussed in detail. Participants are encouraged to bring their own laptops for the daily activities. You may see a detailed view of the week's activities at http://apsi.thecubscientist.com
 

Course Outline

Monday

Introductions

Java Development Environments/Compilers

AP* Computer Science Subset

Teaching Methodologies

Teaching Timeline

Teaching Methodologies: bottom up / top down?

ArrayLists

Arrays (1D and 2D)

Grading AP* Exams

2004 WordList

2011 RouteCipher

2011 Sound

Tuesday

Strings

Seaching and Sorting

Recursion

Grading AP* Exams

2010 MasterOrder

2010 APLine

Wednesday

Inheritance

Polymorphism

Interfaces

Grading AP* Exams

2012 Free Response Questions

Thursday

GridWorld Case Study

GridWorld Role Play

Friday

AP* Computer Science Subset Debrief

Wrap up and Evaluation




*College Board, AP, Advanced Placement Program, and the acorn logo are registered trademarks of the College Board. Used with permission.