CS4HS Schedule

All sessions take place in CSE 691 unless otherwise noted.

Monday, July 16

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

9-9:45am: Welcome Address, Ed Lazowska
Housekeeping notes from Raven Avery

9:45-10:15am: Faculty Speaker: Short Subjects in CSE #1 - Ed Lazowska
History of Computing
Human Computation

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.
CS Unplugged Day 1

Noon-1pm: Lunch

1-3pm: Scratch programming workshop. Alex Banh, Paul G. Allen School Student Ambassador
This session takes place in CSE 002
With Scratch, you can create your own interactive games, stories, and animations. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. We will work together through our outreach-developed scratch curriculum while highlighting resources for supporting students in computer science education.

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.
CS Unplugged Day 1

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.


Tuesday July 17

8 - 9m: Breakfast (full breakfast)

9 - 11am: User Centered Design Workshop. Andrew Davidson, Senior Lecturer, Human Centered Design and Engineering:
This session takes place in the HCDE Design Studio in Sieg Hall, room 233
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.
Video of HCDE students on Alternative Spring Break
User-Centered Design Charette slides

11:00-11:15: Break (and walk back from HCDE Design Studio)

11:15 - 12:30am: Frontiers of Computer Science (research presentations)

These presentations will highlight two interdisciplinary research areas that utilize collaborations between CS researchers and other disciplines:
Graduate students from our UbiComp lab will show off a variety of projects that utilize technology such as novel user interface technology, energy sensing, and activity recognition.
The Molecular Information Systems Lab explores the intersection of information technology and molecular-level manipulation using in-silico and wet lab experiments.

12:30 - 1:30pm: Lunch

1:30 - 3:30pm: Processing programming workshop. Alex Banh, Paul G. Allen School Student Ambassador
This session takes place in CSE 002
Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Here at the Paul G. Allen school, outreach ambassadors use Processing to teach introductory HS programming workshops. We will work through our outreach-developed processing curriculum, continuing in a similar style to the previous Scratch programming workshop.

3:30-4:30pm: Curriculum implementation brainstorm time
As a group, we’ll review what we learned the first two days of CS4HS and begin discussing how we can bring these tools and concepts into our classroom. Bring your ideas and questions!


Wednesday July 18

8 - 8:30am: Light Continental Breakfast

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

Kindle, Newspapers, Books
Digital Media
The Internet

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.
CS Unplugged, Day 3

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: Curriculum prep time

In small groups, we'll review ideas and lessons from the workshop and translate the content to our own classrooms. Get ready to share your ideas and questions! We hope this will also help participants connect with collaborators at other schools, so you can share resources in the upcoming school year.

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, CS at UW, and 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.
Why Computer Science?
Why Computer Science in the Paul G. Allen School?