CS4HS Schedule

2017 Schedule

Wednesday, August 2nd

8:30-9am: Light Continental Breakfast/Registration

9-9:15am: Welcome Address, Ed Lazowska. Housekeeping notes, Crystal Eney

9:15-10:15am: Faculty Speaker: Short Subjects in CSE #1 - Ed Lazowska

10:15-10:30am: Break

10:30-Noon: CS Unplugged Data, Tom Cortina, Carnegie Mellon University. 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.

Noon-1pm: Lunch

1-3pm: Elizabeth Bacon, Code.Org: Elizabeth will provide an introduction to updated Code.org resources for secondary teachers, including new Data and Physical Computing units for grades 7-9.  The workshop will include hands-on guided activities and free play with Code.org's Game Lab.

3-3:30pm: Break

3:30-5pm: Faculty Speaker: CS Unplugged Algorithms & Efficiency, Tom Cortina. Carnegie Mellon University. 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-6pm: 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, August 3rd

8 - 8:30am: Breakfast (full breakfast)

8:30 - 10:30am: User Centered Design Workshop. Andrew Davidson, Senior Lecturer, Human Centered Design and Engineering: 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 concentrated design activities known as charettes 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.

9:15 - 9:30am: Break (Embedded in session above)

10:30 - 11:30am: How do Computers Figure Out What You're Thinking? Stuart Reges. The race is on by companies like Google, Facebook, and Amazon to use computers to make money by figuring out what you are thinking. It has led to an incredible hiring boom for students graduating with a degree in computer science. This talk will be a fun and non-technical exploration of the techniques and algorithms that modern tech companies are using to figure out what we're thinking. We will particularly explore the concept of ngrams along with activities appropriate for classroom exploration.

11:30 - 12:30pm: Lunch

12:30 - 2:30pm: Frontiers of Computer Science. Workshop members will see presentations of cutting-edge computer science research happening at the University of Washington from a few of our outstanding graduate and undergraduate students:
o    A Text-Free Visual Programming Environment for Children and Families - Rahul Banerjee
o    Ubiquitous Computing Lab - Alex Mariakakis

2:30 - 4:30pm:  Krista Davis, CSE alumna and startup founder: Introduction to Processing (Room 002) or other workshop! Processing (https://processing.org/) is a flexible software sketchbook and a language for learning how to code within the context of visual arts. In a very short amount of time you can create visually interesting and interactive art pieces using code. In this workshop, CS4HS teachers will learn the fundamentals of programming by creating their own interactive art pieces.

Friday, August 4th

8 - 8:30am: Light Continental Breakfast

8:30 - 9:30am: Short Subjects in CS, Ed Lazowska

9:30 - 10:30am: CS Unplugged: Structures & Abstractions, Tom Cortina, CMU. We wrap up our CS Unplugged activities with some additional activities that showcase several deeper ideas in computer science like data structures and abstraction.

10:30 - 10:45am: Break

10:45 - 12:15pm: 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 - 1pm: 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 - 2pm: 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 - 3pm: The Limits of Computing, Tom Cortina, CMU. Did you ever wonder if a computer can solve any problem it's given? Alan Turing, depicted in the recent movie The Imitation Game, wondered about this before electronic computers were even built. He showed in the 1930's that there are some problems that are not solvable by a computer, no matter what. We'll look at "computability" and use what we learned in CS Unplugged to understand Turing's observation.

3 - 4:30pm: Short subjects in CSE #3, 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.