Sei sulla pagina 1di 20

Code.

org CS Discoveries

Jenna Garcia
Midwest Regional Manager

ISTE Firehose
June 25, 2016
Who we are:
Code.org
Our Mission:
every school
every student
opportunity
Why Computer Science?
Through CS, students learn:
Mathematical and computational ideas
Strategies for solving problems
Effective ways to communicate
How to collaborate with others

This leads to students becoming:


Creators
Innovators
Persistent problem solvers
Active participants in society
@TeachCode | #LeadCode | #CSforAll
Completing a
K-12 CS Pathway
Where does this fit in the Pathway?
Elementary school Middle School High School

K 1 2 3 4 5 6 7 8 9 10 11 12

Course 1 (CS Fundamentals)

Course 2 (CS Fundamentals)

Course 3 (CS Fundamentals)

Course 4 (CS Fundamentals)

Accelerated Course (CS Fundamentals)

CS Discoveries

Computer Science Principles

Notes
All courses are intended to be entry points to the pathway (exception:
Courses 3 and 4 in CS Fundamentals recommend completion of
Course 2)
Actual implementation may vary
Courses 2 4 in CS Fundamentals are often used by older students

@TeachCode | #LeadCode | #CSforAll


Why are we building a new course?

Will complete our K-12 pathway

Our middle schools are requesting introductory computer science


curriculum similar in scope to ECS, but designed for late middle
school/early high school.

Offer a physical computing unit that is affordable to all schools

App Lab and Game Lab programming environments allows students to


switch back and forth seamlessly between blocks and text

@TeachCode | #LeadCode | #CSforAll


Why CS Discoveries?

Demand
Equity and Access
Connection to AP CS Principles

@TeachCode | #LeadCode | #CSforAll


Course Overview
Implementation

Problem Solving The Internet Programming


Unit 1 Unit 2 Unit 3
Semester 1 Computers and Web Development Interactive Games
Exploration and Logic and Animations
Expression

Unit 4 Unit 5 Unit 6


Semester 2 The Design Process Data and Society The Internet of
Innovation and Things
Impact

@TeachCode | #LeadCode | #CSforAll


Unit 1

Computers
and Logic

@TeachCode | #LeadCode | #CSforAll


Unit 2

Web
Development

@TeachCode | #LeadCode | #CSforAll


Unit 3

Interactive
Games and
Animations

@TeachCode | #LeadCode | #CSforAll


Unit 4

The Design
Process

@TeachCode | #LeadCode | #CSforAll


Unit 5

Data and
Society

@TeachCode | #LeadCode | #CSforAll


Unit 6

The Internet
of Things

@TeachCode | #LeadCode | #CSforAll


CS Discoveries:
Tools
Cool Tools

Mozilla Thimble GameLab AppLab Maker API

@TeachCode | #LeadCode | #CSforAll


GameLab Demo

Bouncy Sprites

@TeachCode | #LeadCode | #CSforAll


Maker API Demo

Demo of Code

adafruit.com/product/3000
@TeachCode | #LeadCode | #CSforAll