Skip to content
CodioNovember 22, 20166 min read

New Codio curriculum maps to the K-12 CS Framework

 

Codio's new K12 CS-mapped curriculum:

csta_logo-1.jpgBack in July 2016, we announced our partnership with the CSTA giving teachers across the USA free access to the Codio platform for professional development purposes. We are now delighted to make another major announcement.

Free Trial

 

 


In January 2017, we will be releasing a complete body of K-12 CS Framework aligned teaching content with the following highlights:

  • Theory and practical curriculum aligned to the K-12 CS Framework
    • Middle School Modules
    • High School Level A modules
    • High School Level B (advanced modules)
  • Integrated auto-graded assessments (code tests and multiple choice)
  • Full online IDE for programming in any language and with any software components (databases, libraries, tools etc.)
  • You also have the ability to create coding projects from scratch, all in the cloud and in any programming language, with nothing for you or your system administrator to setup or configure. No installation is necessary. There is no need to worry about security as everything runs on the Codio platform. 

As a result, the Codio K-12 CS content is a great way for teachers to prepare for the classroom and familiarise themselves with the curriculum. They can also strengthen their coding skills using the online IDE.

What is the new curriculum? 

Each module allows teachers and students to access content using a browser. However, where programming is required, the content sits within the Codio IDE, allowing code to be written and tested.

The results from any auto-graded assessments contained within the content are fed back to the teacher dashboard so a teacher is able to monitor progress of all students in real time.

You also have the ability to create coding projects from scratch, all in the cloud and in any programming language, with nothing for you or your system administrator to setup or configure. No installation is necessary. There is no need to worry about security as everything runs on the Codio platform.



MODULE SUMMARY BREAKDOWN:

Middle School

Module

Concept

Practice

Standard

Programming Fundamentals

 

 

 

 

Algorithms and Programming

Communicating about Computing

2-A-7-4

Algorithms and Programming

Creating Computational Artifacts

2-A-5-7

Algorithms and Programming

Creating Computational Artifacts

2-A-5-6

Algorithms and Programming

Communicating about Computing

2-A-7-2

Computing Systems

Developing and Using Abstractions

2-C-4-13

Data & Abstraction

 

 

 

 

 

Data and Analysis

Communicating about Computing

2-D-7-15

Algorithms and Programming

Recognizing and Defining Computational Problems

2-A-3-10

Algorithms and Programming

Developing and Using Abstractions

2-A-4-9

Data and Analysis

Creating Computational Artifacts

2-D-5-17

Data and Analysis

Communicating about Computing

2-D-7-16

Data and Analysis

Developing and Using Abstractions

2-D-4-18

Networks & Impacts

 

 

 

 

 

 

Impacts of Computing

Fostering an Inclusive Computing Culture

2-I-1-23

Impacts of Computing

Fostering an Inclusive Computing Culture

2-I-1-22

Networks and the Internet

Developing and Using Abstractions

2-N-4-26

Networks and the Internet

Communicating about Computing

2-N-7-25

Impacts of Computing

Fostering an Inclusive Computing Culture

2-I-1-21

Impacts of Computing

Communicating about Computing

2-I-7-19

Computing Systems

Testing and Refining

2-C-6-14

Capstone Project

 

 

 

 

 

 

 

Algorithms and Programming

Communicating about Computing

2-A-7-3

Algorithms and Programming

Creating Computational Artifacts

2-A-5-5

Algorithms and Programming

Collaborating

2-A-2-1

Algorithms and Programming

Creating Computational Artifacts

2-A-5-8

Algorithms and Programming

Testing and Refining

2-A-6-11

Computing Systems

Communicating about Computing

2-C-7-12

Impacts of Computing

Testing and Refining

2-I-6-24

Impacts of Computing

Communicating about Computing

2-I-7-20

 

High School A (Level I)

Module

Concept

Practice

Standard

Programming

 

 

 

 

Algorithms and Programming

Creating computational artifacts

3A-A-5-4

Algorithms and Programming

Recognizing and Defining Computational Problems

3A-A-3-10

Algorithms and Programming

Testing and Refining

3A-A-6-12

Computing Systems

Creating Computational artifacts

3A-C-5-14

Computing Systems

Developing and Using Abstractions

3A-C-4-16

Data & Abstraction

 

 

 

 

 

 

 

 

 

Algorithms and Programming

Developing and Using Abstractions

3A-A-4-7

Algorithms and Programming

Developing and Using Abstractions

3A-A-4-8

Algorithms and Programming

Developing and Using Abstractions

3A-A-4-9

Algorithms and Programming

Recognizing and Defining Computational Problems

3A-A-3-11

Computing Systems

Developing and Using Abstractions

3A-C-4-15

Data and Analysis

Creating computational artifacts

3A-D-5-17

Data and Analysis

Developing and Using Abstractions

3A-D-4-18

Data and Analysis

Developing and Using Abstractions

3A-D-4-19

Data and Analysis

Recognizing and Defining Computational Problems

3A-D-3-20

Data and Analysis

Recognizing and Defining Computational Problems

3A-D-3-21

Capstone Project

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Impacts of Computing

Collaborating

3A-I-2-22

Impacts of Computing

Communicating about Computing

3A-I-7-23

Impacts of Computing

Communicating about Computing

3A-I-7-24

Impacts of Computing

Communicating about Computing

3A-I-7-25

Impacts of Computing

Fostering an Inclusive Computing Culture

3A-I-1-26

Impacts of Computing

Fostering an Inclusive Computing Culture

3A-I-1-27

Impacts of Computing

Fostering an Inclusive Computing Culture

3A-I-1-28

Networks and the Internet

Communicating about Computing

3A-N-7-30

Networks and the Internet

Developing and Using Abstractions

3A-N-4-31

Networks and the Internet

Fostering an Inclusive Computing Culture

3A-N-1-32

Networks and the Internet

Recognizing and Defining Computational Problems

3A-N-3-33

Networks and the Internet

Recognizing and Defining Computational Problems

3A-N-3-34

Networks and the Internet

Testing and Refining

3A-N-6-35

Algorithms and Programming

Collaborating

3A-A-2-1

Algorithms and Programming

Collaborating

3A-A-2-2

Impacts of Computing

Testing and Refining

3A-I-6-29

Algorithms and Programming

Communicating about Computing

3A-A-7-3

Algorithms and Programming

Creating computational artifacts

3A-A-5-5

Algorithms and Programming

Creating Computational artifacts

3A-A-5-6

Computing Systems

Communicating About Computing

3A-C-7-13

 

High School Course B (Level II)

Concept

Practice

Standard

Algorithms and Programming

Communicating about Computing

3B-A-7-3

Algorithms and Programming

Communicating about Computing

3B-A-7-5

Algorithms and Programming

Creating computational artifacts

3B-A-5-9

Algorithms and Programming

Creating computational artifacts

3B-A-5-10

Algorithms and Programming

Recognizing and Defining Computational Problems

3B-A-3-18

Algorithms and Programming

Recognizing and Defining Computational Problems

3B-A-3-19

Computing Systems

Communicating about Computing

3B-C-7-22

Algorithms and Programming

Creating computational artifacts

3B-A-5-7

Algorithms and Programming

Developing and Using Abstractions

3B-A-4-11

Algorithms and Programming

Developing and Using Abstractions

3B-A-4-12

Algorithms and Programming

Developing and Using Abstractions

3B-A-4-13

Algorithms and Programming

Developing and Using Abstractions

3B-A-4-14

Algorithms and Programming

Recognizing and Defining Computational Problems

3B-A-3-15

Algorithms and Programming

Recognizing and Defining Computational Problems

3B-A-3-16

Algorithms and Programming

Recognizing and Defining Computational Problems

3B-A-3-17

Computing Systems

Communicating about Computing

3B-C-7-23

Data and Analysis

Developing and Using Abstractions

3B-D-4-24

Data and Analysis

Developing and Using Abstractions

3B-D-4-25

Data and Analysis

Developing and Using Abstractions

3B-D-4-26

Data and Analysis

Developing and Using Abstractions

3B-D-4-27

Data and Analysis

Fostering an Inclusive Computing Culture

3B-D-1-28

Algorithms and Programming

Communicating about Computing

3B-A-7-4

Algorithms and Programming

Communicating about Computing

3B-A-7-6

Data and Analysis

Recognizing and Defining Computational Problems

3B-D-3-29

Networks and the Internet

Developing and Using Abstractions

3B-N-4-35

Impacts of Computing

Communicating about Computing

3B-I-7-30

Impacts of Computing

Fostering an Inclusive Computing Culture

3B-I-1-32

Impacts of Computing

Fostering an Inclusive Computing Culture

3B-I-1-33

Impacts of Computing

Fostering an Inclusive Computing Culture

3B-I-1-34

Algorithms and Programming

Collaborating

3B-A-2-1

Algorithms and Programming

Collaborating

3B-A-2-2

Algorithms and Programming

Creating computational artifacts

3B-A-5-8

Algorithms and Programming

Recognizing and Defining Computational Problems

3B-A-3-20

Algorithms and Programming

Testing & iterative refinement

3B-A-6-21

Impacts of Computing

Creating computational artifacts

3B-I-5-31      

avatar

Codio

Codio is the evidence-based platform for building mastery in computing education.