TEALS Intro to Computer Science

In this document, we have put together a mapping to Computer Science Teachers Association(CSTA) curriculum standards.

CSTA Standards Mapping

Here you can find the curriculum standards to reference: https://www.csteachers.org/page/standards

Unit 0: Beginnings

Lesson

Standards

0.1: The First Day of School

3A- CS-01

0.2: Algorithms

3B-AP-11, 3A-AP-13

0.3: Programming Languages

3A-CS-02

0.4: Snap! Self-Portrait

3A-AP-13, 3B-AP-14

0.5: Snap! Coordinate System

3A-AP-13

Unit 1: Snap! Basics

Lesson

Standards

1.1: Welcome to Snap!

3A-AP-13

1.2: Building Blocks

3A-DA-11

1.3: Drawing Shapes

3A-AP-13

1.4: Animation

3A-AP-23

1.5: Storytelling Project

3A-AP-13, 3A-AP-16, 3A-CS-03

Culture Day Lesson A: Video/Reading

3A-IC-24

Unit 2: Loop-de-Loop

Lesson

Standards

2.1: Loops

3A-AP-16

2.2: Nested Loops

3A-AP-16

2.3: Inputs and Conditionals

3A-AP-16

2.4: Variables

3A-AP-16, 3A-AP-23

2.5: Boole in the House

3A-AP-16

2.6: Pong Project

3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-23, 3A-CS-03

Culture Day Lesson B: Student Research Project/Presentation

3A-IC-27

Unit 4: Lists

Lesson

Standards

4.1: Intro to Lists

3A-AP-14

4.2: Static Lists

3A-AP-14

4.3: List Practice I

3A-AP-14

4.4: List Practice II

3A-AP-14

4.5: Sequential Search

3A-AP-13

4.6: Guess My Word Project

3B-AP-09, 3A-AP-13, 3A-AP-14, 3A-AP-18, 3A-AP-23, 3A-CS-03

Culture Day Lesson D: Interview with People in Technology

3A-IC-27

Unit 5: Cloning

Lesson

Standards

5.1: Intro to Cloning

3B-AP-14

5.2: Cloning Sprites

3B-AP-16

5.3: Communicating With Clones

3A-DA-12

5.4: Space Invaders Project

3A-AP-13, 3A-AP-14, 3A-DA-12, 3B-AP-14, 3B-AP-15, 3A-CS-03

Unit 6: Final Project

Lesson

Standards

6.1: Design Basics

3A-AP-13

6.2: Research and Ideate

3B-AP-17

6.3: Defining Requirements

3B-AP-15

6.4: Building a Plan

3B-AP-15

6.5: Project Implementation

3A-AP-13, 3B-AP-15, 3B-AP-08, 3B-AP-09, 3B-AP-17, 3B-AP-20, 3B-AP-21, 3B-AP-23, 3A-CS-03

6.6: Project Sharing