Brain DeCoded with CodeX - Mission 1, Objective 1: Boot Up

Mission 1 · Objective 1 Lesson Plan

Boot Up

Students get oriented to the CodeSpace learning environment, meet their guide Dr. Neuron Sparks, and create their first program file.

⏱ 10-20 min 🎯 Grades 8-12+ 💻 CodeSpace 🐍 Python
View Lesson Outline
📋

Overview

Objective 1 is the first lesson in Brain DeCoded with CodeX. Students get oriented to CodeSpace, the environment they will work in for every objective in the pack, and meet their guide, Dr. Neuron Sparks. They learn how objectives, goals, and the text editor fit together, and they create their first program file with a comment in it.

No hardware is needed for this objective. Students connect the CodeX in Objective 3.

🎯 Project Goal: Students will learn about the CodeSpace learning environment.

🎯

Learning Targets

  • I understand how to navigate CodeSpace.
  • I can create a new file in CodeSpace.
💡

Key Concepts

  • CodeSpace has objectives, a text editor and goals for each objective.
  • Goals must be completed before the next objective is unlocked.
  • Files are saved automatically in the cloud. Use your account to access your program files.

Assessment Opportunities

  • Create a new file in CodeSpace.
  • Exit ticket on file names and PEP8 (in hints).

Success Criteria

  • Identify the Objectives and Objectives Panel
  • Identify and use the Text Editor
  • Create a new file in CodeSpace
📂

Digital Resources

🧰

Classroom Materials

  • Laptop or computer with Chrome browser
  • Student account in CodeSpace
  • Brain DeCoded with CodeX join code
🚀

Extensions & Cross-Curricular

ExtensionInclude more than one comment in the program file.
ExtensionHave a discussion or practice worksheet on PEP8.
ExtensionResearch or discuss "saving to the cloud."
Lang ArtsStudents write a summary of a topic covered in this objective.
🐍

New Python Code

# this is a commentA comment in code starts with #. Python ignores everything after it on that line.
📐

Standards

Computer Science - Grades 9-12

9-12.CS.1
📝
Preparing for the Lesson

See Getting Started with CodeSpace for help with the steps below.

  • Claim your license for Brain DeCoded with CodeX.
  • Create a class on the teacher dashboard.
  • Generate a join code for the class section to give students.

🧑‍🏫
Teacher Notes
  • Extensions and cross-curricular projects are included to enhance the concepts in the objective. You can use the extensions to extend students' programming experience.
  • The hints discuss saving files in CodeSpace. You can review program files with the students. It is especially important that students understand File - Save As. They will use this feature extensively.
  • The hints discuss filenames and PEP8, which is a style guide for Python. You can have students look up the PEP8 style guide and go into more detail if you want.
  • Another hint shows how to run the code. Students do not need to do this to meet the goal.
🗺️

Lesson Outline

🗣️Warm-up / Hook

Open with a short discussion to set up the pack.

  • Ask: "What do you already know about how your brain sends signals?"
  • Ask: "What would you need in order to write and save your own program?"
Teaching tip: Keep this to a few minutes. This objective runs 10-20 minutes total, and the CodeSpace tour is the main event.
📖Introduce the Objective

Walk students through logging into CodeSpace and joining the class with the join code. Point out the parts of the interface before they start working on their own.

  • The Objectives Panel, and how objectives are the steps through a mission
  • Goals, and the fact that a goal must be completed before the next objective unlocks
  • The text editor, where every program in this pack gets written
  • Dr. Neuron Sparks, the guide students will see throughout the pack
💻Student Work Time

Students work through Objective 1 in CodeSpace.

  1. Students log in and join the class using the provided join code.
  2. Students read through the objective and locate the Objectives Panel and text editor.
  3. Students create a new file in CodeSpace.
  4. Students add a comment to the file, then complete the goal.
Teaching tip: The hints cover saving files. Stop and review File - Save As with the whole class, since students use it constantly from here on.
Teaching tip: One hint shows how to run the code. Students do not have to run it to meet the goal, so do not let that become a sticking point.
✏️Wrap-up & Review

Close with the exit ticket on file names and PEP8, drawn from the hints in this objective.

Teaching tip: If you want to go deeper on PEP8, have students look up the style guide themselves. The extensions above give three options for stretching this lesson, including a discussion or worksheet on PEP8 and a look at what "saving to the cloud" actually means.