**TEALS Program** Home | Curriculum Map | Discussions | Change Log # 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](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: Self-Portrait][] | 3A-AP-13, 3B-AP-14| | [0.5: Coordinate System][] | 3A-AP-13 | ## Unit 1: 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 3: Abstraction and Customization | Lesson | Standards | | ------ | ---------- | | [3.1: Abstraction and Generalization][] | 3A-CS-01 | | [3.2: Combining Loops and Conditionals][] | 3A-AP-16 | | [3.3: Customization I: Arguments][] | 3A-AP-23 | | [3.4: Customization II: Reporters and Predicates][] | 3A-AP-16 | | [3.5: Platform Game Project][] | 3A-AP-13, 3A-AP-15, 3A-AP-16, 3A-DA-12 | | [Culture Day Lesson C: My Skills and Interests Journal][] | 3A-IC-24 | ## 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][] | | [0.1: The First Day of School]:lesson_01.md.html [0.2: Algorithms]:lesson_02.md.html [0.3: Programming Languages]:lesson_03.md.html [0.4: Self-Portrait]:lesson_04.md.html [0.5: Coordinate System]:lesson_05.md.html [1.1: Welcome to Snap!]:lesson_11.md.html [1.2: Building Blocks]:lesson_12.md.html [1.3: Drawing Shapes]:lesson_13.md.html [1.4: Animation]:lesson_14.md.html [1.5: Storytelling Project]:lesson_15.md.html [Culture Day Lesson A: Video/Reading]:culture_day_lesson_a.md.html [2.1: Loops]:lesson_21.md.html [2.2: Nested Loops]:lesson_22.md.html [2.3: Inputs and Conditionals]:lesson_23.md.html [2.4: Variables]:lesson_24.md.html [2.5: Boole in the House]:lesson_25.md.html [2.6: Pong Project]:lesson_26.md.html [Culture Day Lesson B: Student Research Project/Presentation]:culture_day_lesson_b.md.html [3.1: Abstraction and Generalization]:lesson_31.md.html [3.2: Combining Loops and Conditionals]:lesson_32.md.html [3.3: Customization I: Arguments]:lesson_33.md.html [3.4: Customization II: Reporters and Predicates]:lesson_34.md.html [3.5: Platform Game Project]:lesson_35.md.html [Culture Day Lesson C: My Skills and Interests Journal]:culture_day_lesson_c.md.html [4.1: Intro to Lists]:lesson_41.md.html [4.2: Static Lists]:lesson_42.md.html [4.3: List Practice I]:lesson_43.md.html [4.4: List Practice II]:lesson_44.md.html [4.5: Sequential Search]:lesson_45.md.html [4.6: Guess My Word Project]:lesson_46.md.html [Culture Day Lesson D: Interview with People in Technology]:culture_day_lesson_d.md.html [5.1: Intro to Cloning]:lesson_51.md.html [5.2: Cloning Sprites]:lesson_52.md.html [5.3: Communicating with Clones]:lesson_53.md.html [5.4: Space Invaders Project]:lesson_54.md.html [6.1: Design Basics]:lesson_61.md.html [6.2: Research and Ideate]:lesson_62.md.html [6.3: Defining Requirements]:lesson_63.md.html [6.4: Building a Plan]:lesson_64.md.html [6.5: Project Implementation]:lesson_65.md.html [6.6: Project Sharing]:lesson_66.md.html