cs4all: Washington logo


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.

There is about a 10 minute walk from the commuter parking to the CSE building, and about a 15 minute walk from the dorms to the building. If you have limited mobility please contact us about other options.

2016 Schedule

Wednesday, July 6th
8:30 - 9:00 Light Continental Breakfast/Registration
9:00 - 9:30 Welcome Address - Ed Lazowska

Housekeeping notes - Crystal Eney

9:30 - 10:15 Faculty Speaker - Short Subjects in CSE - Ed Lazowska
10:15 - 10:30 Break
10:30 - 12:00 CS Unplugged #1 - TBD

Computer Science Unplugged is a set of activities that allow teachers to present computing principles without the need for a computer. In this first session, we will explore how to use CS Unplugged to demonstrate how various types of data are stored in a computer.


12:00 - 1:00 Lunch
1:00 - 3:00 Frontiers of Computer Science

Workshop members will rotate through demonstrations of cutting-edge computer science research happening at the University of Washington.

  • TBD
  • TBD
  • TBD
3:00 - 3:30 Break
3:30 - 4:30 TBD TBD

TBD


4:30 - 5:30

Faculty Speaker - CS Unplugged II - TBD

Explore complex computer science concepts using CS Unplugged lessons. We continue showcasing additional CS Unplugged activities with a focus on the algorithmic principles of searching and sorting, with a brief look at how computer scientists measure how efficient a solution is.


5:30 - 6:30 Reception

Adult beverages 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.

Thursday, July 7th
8:30 - 9:00 Breakfast (full breakfast)
9:00 - 11:00 Visual Programming with Scratch (Room 002) Allison Obourn/ User-Centered Design (Room 002) - Andrew Davidson & Kiley Sobel, Human Centered Design Engineering Faculty

User-Centered Design: User-Centered Design (UCD) is a process for understanding human needs and interests to design and build effective engineering solutions to the problems our world is facing. It is used to create websites, mobile apps, interactive systems, and almost any software and/or hardware product or service aimed at human users! We have been running short design activities known as charrettes as a way to introduce students at all levels to the UCD process. In these workshops, students are given a particular design problem to explore (such as user interfaces for a mobile app). In a very short period of time (two hours or less), working in small groups, they brainstorm user needs, develop use-case scenarios, and create interaction designs for an application. We think they are effective at building interest in STEM fields, through hands-on participation in a real-world challenge. In this workshop, CS4HS teachers will be introduced to the UCD charrette by participating in one themselves. We hope that this will give you an introduction to the field of HCDE, and take this workshop protocol back to your own students..

10:00 - 10:15 Break (Embedded in session above)
11:00 - 12:00 TBD - TBD

TBD

12:00 - 12:45 Lunch
12:45 - 2:45 All Teachers - Code.org Presentation - Josh Caldwell

Participants will attend the first hour together, then they will split as follows:

  • Science Teachers
  • High School and Middle School Math Teachers and CS Teachers - Stuart Reges
2:45 - 3:00 Break
3:00 - 5:00 Visual Programming with Scratch (Room 002) Allison Obourn/ User-Centered Design (Room 002) - Andrew Davidson & Kiley Sobel, Human Centered Design Engineering Faculty

User-Centered Design: User-Centered Design (UCD) is a process for understanding human needs and interests to design and build effective engineering solutions to the problems our world is facing. It is used to create websites, mobile apps, interactive systems, and almost any software and/or hardware product or service aimed at human users! We have been running short design activities known as charrettes as a way to introduce students at all levels to the UCD process. In these workshops, students are given a particular design problem to explore (such as user interfaces for a mobile app). In a very short period of time (two hours or less), working in small groups, they brainstorm user needs, develop use-case scenarios, and create interaction designs for an application. We think they are effective at building interest in STEM fields, through hands-on participation in a real-world challenge. In this workshop, CS4HS teachers will be introduced to the UCD charrette by participating in one themselves. We hope that this will give you an introduction to the field of HCDE, and take this workshop protocol back to your own students..

<
Friday, July 8th
8:30 - 9:00 Light Continental Breakfast
9:00 - 9:30 Short Subjects in CS - Ed Lazowska
9:30 - 11:30 Teaching Computer Science Principles - Larry Snyder - CSE Faculty

Computer Science Principles is a class covering fundamental concepts in computing for high school students; it is soon to be the basis for a new AP course/test. The class, piloted at UW and taught for five years, has been created so as to attract women and minority students. The syllabus emphasizes ways to make the hard-to-learn aspects of computing easier to acquire and apply.

The session will give an overview of CSP at UW. Specific exercises that simplify hard-to-learn concepts will be illustrated and analyzed. The role of the Processing Visualization Language in achieving this objective will be explained. At the break, we move to the lab to explore Processing and the ways it supports instruction.

10:30 - 10:45 Break - embedded in section above
11:30 - 12:30 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!)

  • TBD
12:30 - 1:30 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:30 - 2:30 Ballparking - Stuart Reges

Being able to make quick rough estimates is an important skill for computer scientists. Learn some fun ways to help your students strengthen their number sense.

2:30 - 3:30

CS Unplugged #3 - TBD

We wrap up our CS Unplugged activities with some additional activities that showcase several deeper ideas in computer science that have real world applications.

3:30 - 4:30 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.