Code.org CS Discoveries - ISTE Standards · Code.org CS Discoveries Jenna Garcia Midwest Regional...
Transcript of Code.org CS Discoveries - ISTE Standards · Code.org CS Discoveries Jenna Garcia Midwest Regional...
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
Where does this fit in the Pathway?
@TeachCode | #LeadCode | #CSforAll
Elementary school
K 1 2 3 4 5 6 7 8 9 10 11 12
Middle School High School
Course 1
Course 2
Course 3
Course 4
CS Discoveries
Computer Science Principles
(CS Fundamentals)
Accelerated Course
(CS Fundamentals)
(CS Fundamentals)
(CS Fundamentals)
(CS Fundamentals)
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
Why are we building a new course?
@TeachCode | #LeadCode | #CSforAll
● 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
Why CS Discoveries?
● Demand
● Equity and Access
● Connection to AP CS Principles
@TeachCode | #LeadCode | #CSforAll
The Development Timeline
@TeachCode | #LeadCode | #CSforAll
January February March April May June
July August September
October November December
Course outline w/ learning objectives
Summer Writing Cohort: Units 1, 2, 4 Full-time Staff Writing: Units 5 & 6
Pilot: Kickoff Workshop
Timeline 2016
Writing Team
Writing Team
(Pilot) Teachers Pilot: Applications
(Pilot) Teachers
Full-time Staff Writing: Unit 3 using Game LabUnit overviews - The “how” we plan to teach the course.
The Development Timeline
@TeachCode | #LeadCode | #CSforAll
January February March April May June
July August September
October November December
Responding to and integrating pilot feedback, final polish on lessons, wrapping tutorial videos, preparing for facilitation summit
TeacherCon: Leading Sessions
Timeline 2017
Writing Team
Writing Team
Semester for 38 pilot teachers begins Mid-pilot workshopPilot ends
(Pilot) Teachers
Facilitators
Teachers
Facilitators Facilitator Applications Facilitation Summit
TeacherCon: Participating
TeacherCon: Training and co-leading
School year curriculum support
Ongoing professional learning: Leading local workshops
Implementing!
Implementation
@TeachCode | #LeadCode | #CSforAll
Problem Solving The Internet Programming
Semester 1
Exploration and
Expression
Unit 1
Computers and
Logic
Unit 2
Web Development
Unit 3
Interactive Games
and Animations
Semester 2
Innovation and
Impact
Unit 4
The Design Process
Unit 5
Data and Society
Unit 6
The Internet of
Things
GameLab Demo
@TeachCode | #LeadCode | #CSforAll
Bouncy Sprites
Maker API Demo
@TeachCode | #LeadCode | #CSforAll
adafruit.com/product/3000
Demo of Code
Getting Involved
● Share information about this course with others:
○ code.org/educate/csd
● Get Curriculum Updates and Test drive lessons in 16/17:
○ bit.ly/csd-updates
@TeachCode | #LeadCode | #CSforAll