All CS4HS workshops will be held in the Paul G. Allen Center for Computer Science & Engineering at the UW Seattle campus. Maps of campus and driving directions can be found here. Please note that the provided driving directions lead you to the nearby Central parking garage, not to the building itself, as there is no parking at our building. Please contact us if you require disability parking at a closer lot.
2009 Schedule
We are still finalizing the schedule, so more topics/sessions may be added! Breakfast starts each day at 8am, but the ending time varies by day.
2009 Printable PDF Schedule with Rooms
| 8:00 - 9:00 |
Light Continental Breakfast/Registration |
| 9:00 - 9:30 |
Welcome Address - Ed Lazowska Housekeeping notes - Crystal Eney |
| 9:30 - 11:00 |
Frontiers of Computer Science Workshop members will rotate through demonstrations of cutting-edge computer science research happening at the University of Washington.
|
| 11:00 - 11:15 | Break |
| 11:15 - 12:15 |
Faculty Speaker - Georg Seelig Molecular logic circuits made from DNA |
| 12:15 - 1:30 |
Lunch |
| 1:30 - 3:00 |
Faculty Speaker - Cryptography/Security - Stuart Reges An accessible introduction to the field of cryptography: its history, the principles underlying it, and how it relates to computer science and high school level mathematics. |
| 3:00 - 3:30 | Break & Snacks |
| 3:30 - 4:00 |
Video Presentation: Why Choose CSE? We'll take a look at three award winning videos created to help high school students understand the breadth/depth of CSE |
| 4:00 - 5:30 |
CS Unplugged I - Tom Cortina CS Unplugged is a series of modules that introduce students to computer science ideas in fun, hands-on, computer-free ways. These modules are classroom-ready, and we will distribute all necessary materials at the workshop. |
| 5:30 - 7:00 |
Reception Wine and hors-d'oeuvres will be served in the atrium of the beautiful Paul Allen Center for Computer Science and Engineering. This will provide an opportunity for teachers to mingle both with each other and with UW faculty and staff. |
| 8:00 - 9:00 |
Breakfast |
| 9:00 - 10:30 |
Debunking Stereotypes - Sapna Cheryan
This workshop uncovers the perceptions that students have of computer scientists and how these perceptions can prevent them from developing an interest in fields that might be viable and beneficial career choices for them. During this workshop, we present how to change the image in your own institutions to encourage their interest in computer science and related fields. |
| 10:30 - 10:45 |
Break |
| 10:45 - 12:15 |
Computing Careers Panel
CSE alumni working in the exciting computing industry will talk with you about their careers. They will describe how they use computing in their positions, as well as what a typical day on the job is like (they spend less time with computers than you might think!)
|
| 12:15 - 1:00 |
Lunch |
| 1:00 - 3:00 |
Visual Programming / Robotics Lab - Dan Grossman/Eric Rombokas Participants will attend one of these sessions today and the other on Saturday. Visual Programming: Participants will use Squeak, a visual programming language
in our computer lab. They will have the chance to try it out, experiment with it,
walk through a few pre-specified example tasks, and brainstorm ideas about how to use such tools to
teach concepts in their own classes. Robotics Lab: Participants will learn to program a Parallax Scribbler Robot. |
| 3:00 - 3:30 | Break |
| 3:30 - 6:00 |
Programming: Recursion - Stuart Reges We will teach the basics of how to program interactively with Python. In particular, we will look at how to apply a programming technique known as recursion to write short but powerful Python functions. This session is appropriate both for novices and for those with more extensive programming backgrounds. We won't rush through any of the basics, but we'll also get to some fairly sophisticated examples before we're done. Plus we'll be discussing how you teach the important but challenging topic of recursion. |
| 8:00 - 9:00 | Continental Breakfast |
| 9:00 - 11:00 |
Visual Programming / Robotics Lab - Dan Grossman/Eric Rombokas Visual Programming: Participants will use Squeak, a visual programming language
in our computer lab. They will have the chance to try it out, experiment with it,
walk through a few pre-specified example tasks, and brainstorm ideas about how to use such tools to
teach concepts in their own classes. Robotics Lab: Participants will learn to program a Parallax Scribbler Robot. |
| 11:00 - 11:15 |
Break |
| 11:15 - 12:45 |
Computing for Everyone - Richard Ladner
We will start with an introduction to successful computer scientists with disabilities. Then we will review various access technologies that permit students with disabilities to participate in the classroom and lab. We will summarize the trends in accessibility research which will open up even more avenues for students to fully participate in class. We will review some strategies for universal design of curriculum and activities that allow all students to participate regardless of disability. We will introduce the AccessComputing Alliance that has the goal of increasing the participation and success of students with disabilities in computing fields. |
| 12:45 - 1:45 |
Lunch by Subjects
Participants will eat lunch in small groups based on the subjects they teach during the academic year. They will discuss what they have learned thus far in the workshop and brainstorm ways to adapt these lessons for use with their own students. |
| 1:45 - 3:10 |
CS Unplugged II - Tom Cortina A continuation of Friday's session introducing the CS Unplugged modules. |
| 3:10 - 3:20 |
Break |
| 3:20 - 5:00 |
Computer Science at UW and Final Evaluations - Ed Lazowska Participants will learn what a CS curriculum looks like at UW, what types of courses best prepare a student for a CS major, and what types of things typical UW graduates have gone on to do with their CS degrees. |
(See last year's schedule.)
| 8:00 - 9:00 |
Breakfast/Registration |
| 9:00 - 9:15 |
Welcome Address - Ed Lazowska |
| 9:15 - 10:15 |
Industry Speaker - Jonathan Fay Jonathan Fay, Principal Software Developer for WorldWide Telescope, will discuss this visually striking Microsoft Research project which allows users to explore different parts of outer space. |
| 10:15 - 10:25 | Break |
| 10:25 - 12:00 |
Frontiers of Computer Science Workshop members will rotate through demonstrations of cutting-edge computer science research happening at the University of Washington.
|
| 12:00 - 1:00 |
Lunch We will provide a variety of boxed lunch options. |
| 1:00 - 2:00 |
Book Discussions Participants will break into small groups to discuss the pre-workshop reading. Reading options are Neuromancer (William Gibson), Unlocking the Clubhouse (Jane Margolis) and On Intelligence (Jeff Hawkins). |
| 2:00 - 3:00 |
Cryptography/Security - Yoshi Kohno |
| 3:00 - 3:30 |
Break & Snacks |
| 3:30 - 5:00 |
CS Unplugged I - Tom Cortina Cs Unplugged is a series of modules that introduce students to computer science ideas in fun, hands-on, computer-free ways. These modules are classroom-ready, and we will distribute all necessary materials at the workshop. |
| 5:00 - 7:00 |
Reception Wine and hors-d'oeuvres will be served in the atrium of the beautiful Paul Allen Center for Computer Science and Engineering. This will provide an opportunity for teachers to mingle both with each other and with UW faculty and staff. |
| 8:30 - 9:30 |
Breakfast |
| 9:30 - 10:30 |
Interdisciplinary Computer Science - John Delaney Many fields benefit from computer scientists' expertise. Learn how one of them, oceanography, relates to CS. |
| 10:30 - 10:40 |
Break |
| 10:40 - 12:00 |
Computing Careers Panel Workshop members will have hear from a variety of people who use computer science in their jobs. They will talk about how they use computing, as well as what their typical days are like (they spend less time with computers than you might think!) |
| 12:00 - 1:00 |
Lunch |
| 1:00 - 2:30 |
Visual Programming / Robotics Lab - Dan Grossman / Brian Ferris Participants will attend one of these two sessions now, and will attend the other on Sunday. Visual Programming: Participants will use a visual programming language (the decision hasn't been made between Squeak and Scratch) in a computer lab. They will have the chance to try it out, experiment with it, walk through a few pre-specified example tasks, and brainstorm ideas about how to use such tools to teach concepts in their own classes. Robotics Lab: Participants will learn how to program a Lego Mindstorm™ robot; several real-world robotics examples will also be introduced. |
| 2:30 - 3:30 |
Breakouts by Subject Participants will break into small groups based on the subjects they teach during the academic year. They will discuss what they have learned thus far in the workshop and brainstorm ways to adapt these lessons for use with their own students. |
| 3:30 - 4:00 |
Break & Snacks |
| 4:00 - 6:00 |
Programming Lab - Marty Stepp & Eytan Adar Participants will choose to follow one of two tracks for this two-hour session: Track A: Never programmed before? Want to learn? We will teach programming basics in an accessible way. Participants will walk through the process of creating a programming project step-by-step, while being introduced to basic computing concepts. Track B: Already know some programming? Want to learn how to teach programming more effectively? Targeted at those who teach programming, this session will run in parallel with the programming lab for beginners. Here, we will focus on methods for effectively teaching difficult computing concepts like recursion. We will also discuss design elements for computer science assignments to help participants create accessible and motivating assignments. |
| 8:30 - 9:30 | Breakfast |
| 9:30 - 11:00 |
Visual Programming / Robotics Lab - Dan Grossman / Brian Ferris Participants will attend the session they missed on Saturday. |
| 11:00 - 11:10 |
Break |
| 11:10 - 12:00 |
Google K-12 Computer Science Initiative - Gary Kacmarcik Google’s K-12 Computer Science (and Engineering) initiative is a local project that aims to provide age-appropriate education materials for learning about computers. Learn about the goals of this project and find out more about our ongoing experiment with teaching Nintendo Gameboy programming to 6-8th graders at a local Montessori school. |
| 12:00 - 1:00 |
Lunch We will provide a variety of boxed lunches. |
| 1:00 - 2:30 |
CS Unplugged II - Tom Cortina A continuation of Friday's session introducing the CS Unplugged modules. |
| 2:30 - 3:00 |
Break & Snacks |
| 3:00 - 4:00 |
Computer Science at UW - Ed Lazowska Participants will learn what a CS curriculum looks like at UW, what types of courses best prepare a student for a CS major, and what types of things typical UW graduates have gone on to do with their CS degrees. |