Last updated on October 19, 2016
First some terminology
A general definition of “Framework”: a basic structure underlying a system or concept
What the framework is used for
(pick one)
(pick one)
4
The framework of concepts and practices will inform the development of ___________ by _________.
Takeaways
To do’s
The framework is just a first step...
What is the K-12 CS Framework?
Vision
A framework that will empower students to…
Guiding Principles
Core Concepts
and Practices
16
Multiple concepts and practices fit together to create meaningful experience in computer science.
Core Practices
+ Computational Thinking
16
Practices 1, 2, and 7:
General practices of CS that support computational thinking
Practices 3-6:
Computational thinking practices
Core Concepts and Practices
16
Core Concepts:
Crosscutting Concepts:
Core Practices:
Reading the Framework
16
Practice Statements
(by end of Grade 12)
K–12 progression narrative
Subconcept
Core Concept
Concept statement
Description
Crosscutting concept
Connections
Core Practice
Inputs and Precedent
Inputs into the K-12 CS framework
Precedent
The model for the K-12 CS framework
NRC Framework led to NGSS standards
NRC K-12 Science Framework Statements:
Define a simple design problem that can be solved through the development of an object, tool, process, or system and includes several criteria for success and constraints on materials, time, or cost.
People’s needs and wants change over time, as do their demands for new and improved technologies.
Possible solutions to a problem are limited by available materials and resources (constraints). The success of a designed solution is determined by considering the desired features of a solution (criteria). Different proposals for solutions can be compared on the basis of how well each one meets the specified criteria for success or how well each takes the constraints into account.
An NGSS Standard:
3-5-ETS1-1. Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.
Guidance for Standards Developers
Framework to standards
22
The Framework is not standards
16
Concepts, Practices, and Standards
Concepts
Concepts are what a student should UNDERSTAND or know.
Practices
A practice is a WAY of doing things: a computer scientist decomposes problems as part of doing design.
Standards
Standards reflect what a student should know and be able to do.
Guidance for Standards Developers
K-12 CS Framework and other K-12 Standards
+
+
Standards from AR, MA, FL, IN, WA, etc.
27
28
Additional Guidance Chapters
Implementation
Guidance
There are multiple pathways states, districts, and schools can take to K–12 Computer Science for all students.
CS in Early Childhood Education
Four powerful ideas are embedded within core content areas and the fifth, social and emotional learning, frames it all. These five ideas are based in play.
Review and Community Engagement
Development
Process
Who wrote the framework?
Note: Diversity built into the content of the framework (not an add-on)
34
Who else was involved?
�
35
Arkansas California Georgia Idaho Indiana | Iowa Maryland Massachusetts Nebraska Nevada | New Jersey North Carolina Utah Washington | Districts: Charles County Public Schools Chicago Public Schools NYC Dept of Ed San Francisco Unified |
Who has endorsed the framework?
...plus many other organizations and individuals.
Review
Review
“This is incredibly hard work and there will be lots of criticism and conflicting suggestions, but starting is the hardest part and will help all of us move forward in the challenging task of catching up in CS education.”
- from review period 1
Review
Takeaways
To do’s
Email: info@k12cs.org
Sign up at k12cs.org
Questions?