CS4HS (Computer Science for High School) is an initiative sponsored by Google to promote computer science and computational thinking in the high school and middle school curriculum.
This year, our workshop will provide a deep dive into MIT App Inventor, the blocks-based programming system for Android devices.
We'll be working directly with App Inventor each of the three days. We'll also develop approaches for including App Inventor into your computer science, technology, mathematics, or science curriculum.
So this year's event is specifically designed for middle and high school teachers who plan to introduce App Inventor to their students during the 20132014 school year.
As part of the conference registration, we will require a letter from your department head or principal, attesting to your institution's support of your plans to bring App Inventor to your students.
As in past years, we will also have short, fun faculty research talks, networking and conversation time, and an evening social event.
Our event is supported with a grant from Google Education. We require a registration fee of $100 to help us cover workshop costs. Breakfast, lunch, and snacks will be provided all three days; plus, we will take you out to a restaurant dinner on Thursday night.
Thanks to the Google grant, we are able to provide lodging for a small number of non-local participants. If you live more than 90 minutes (one-way) commute to Lowell, follow the instructions on the registration form for requesting lodging.
Click the button below to register:
Overview: The conference will consist of a three-day workshop on computational thinking with App Inventor including a participatory curriculum design strand, plus research talks, panels, and discussion sessions.
We'll study three aspects of computational thinking together with practical coding practices: (1) sequences and events; (2) representation and modeling; and (3) persistence and sharing.
We'll also introduce an infusion model where computational thinking approaches are integrated with other subjects (math, science, technology, or the liberal arts). Each participant will create an original lesson design based on this infusion approach.
1. Sequences, Events, and the Notional
Learning objectives: Create programs in App Inventor, using its event-based programming model.
2. Representation and Modeling
Learning objective: Be able to use variables and lists to represent real-world things (e.g., color; geospatial location).
3. Persistence and Sharing
Learning objectives: Be able to use TinyDB to save values from your app and restore them the next time it starts up, and be able to use TinyWebDB to share data across apps.
4. Mobile CT Rubric
Learning objectives: Be able to identify the Mobile CT concepts that are represented in a completed app using the rubric.
5. Curriculum Module Design
Learning objectives: Create an original curriculum infusion unit that combines computer science content with another subject.
Ask The Machine! Automatic Processing of Natural
SciFi to HRI: Designing the Robots of Tomorrow
Introducing MassCAN: Massachusetts Computing
Careers in Computing
After the workshop is complete, please fill out our survey by clicking here.