Course Overview – CodeSpark
Pre-Launch
o Course Introduction
o Course Structure
o Course Expectations
o Setting Up codeSpark Academy
o Getting Started with codeSpark Academy
o Introduce Yourself
Module 1 - Algorithms, Sequence, & Debugging
o Module 1 Introduction
o Algorithms and Sequence
o Debugging
o Module 1 Reflect and Share
Module 2 - Pattern Matching & Loops
o Module 2 Introduction
o Programming
o Loops
o Module 2 Reflect and Share
Module 3 - Decomposition
o Module 3 Introduction
o Decomposition
o Advanced Sequencing
o Module 3 Reflect and Share
Module 4 - Events, & Conditionals
o Module 4 Introduction
o Events
o Conditional Statements
o Abstraction
o Module 4 Reflect and Share
Module 5 - Computational Thinking
o Module 5 Introduction
o Computer Science and Computational Thinking
o Module 5 Share
Additional Adventure game
mini-lessons
Adventure Game Lesson 1- Getting Started
• Learn about what Adventure Game is, how to move, use the
tools, and practice coding.
Adventure Game Lesson 2.1- Explore: Maze Plan
• Learn about the Adventure Game Maze template and plan a
maze.
Adventure Game Lesson 2.2- Explore: Maze Code
• Learn how to customize and code a maze game using commands
including a way to win!
Adventure Game Lesson 3.1- Story: Town Plan
• Learn about the Town template and plan a story game using
story elements.
Adventure Game Lesson 3.2- Story: Town Code
• Create a story game by using code to bring the story plan to life!
Adventure Game Lesson 4.1- Journey: Dungeon Plan
• Learn about variables and plan a Hero’s Journey game.
Adventure Game Lesson 4.2- Journey: Dungeon Code
• Bring the Hero’s Journey game plan to life by coding ways to
defeat enemies.
Adventure Game Lesson 5.1- Quiz: Template Plan
• Learn what a quiz game is and plan it out.
Adventure Game Lesson 5.2- Quiz: Template Build
• Learn how to build the quiz game template based on the
planning worksheet.
Adventure Game Lesson 5.3- Quiz: Template Code
• Learn about a new event, event handling, and code the quiz
game!