Please enable JavaScript to use CodeHS

Indiana Computer Science: 7th Grade

Description

In this lesson, students are introduced to Tracy the turtle and learn about the world she lives in and how to begin communicating with her. They refresh the concept of coordinate points on an x-y axis and practice using the goto command to send Tracy to different locations in her grid world.

Objective

Students will be able to:

  • Describe the difference between block and text coding
  • Use coordinate points to describe locations on a grid
  • Use the goto command
  • Define and describe syntax
Description

In this lesson, students learn how error messages can give information on any issues, or bugs, that exist in their programs. They learn how to use these messages to debug their own code.

Objective

Students will be able to:

  • Define what a bug is in programming
  • Describe the steps taken to debug a program
  • Use error messages to get information about where bugs exist in their code and how to fix them
Description

In this lesson, students go through their first Tracy Adventure story! They will be given a bit of story background, learn any needed commands or concepts, and apply these to complete a task. They will repeat this process throughout the module.
In this story, students will help Tracy through a day at the carnival and will learn basic Tracy commands, how to call and define functions, and some commands that will add artistic effects to their programs.
This story should take 2-3 hours for students to complete.

Objective

Students will be able to:

  • Create programs using the following commands:
    • goto
    • circle
    • penup & pendown
    • begin_fill & end_fill
    • color
    • forward
  • Define and call functions in their programs
Description

In this lesson, students go through their second Tracy Adventure story. As in the prior lesson, they will be given a bit of story background, learn any needed commands or concepts, and apply these to complete a task. They will repeat this process throughout the module.
In this story, students will help Tracy through an underseas adventure to find her cousin, the sea turtle, and will learn how to use variables, parameters, and user input in their programs.
This story should take approximately 2-3 hours for students to complete.

Objective

Students will be able to:

  • Create programs using the following commands:
    • bgcolor
    • pensize
    • circle with amount parameter
    • color with hexcodes
    • left & right
    • input
    • int
  • Assign and utilize variables in their programs
  • Define and call functions that take parameters
  • Ask for and utilize text and numeric user input in their programs
Description

In this lesson, students put together all they’ve learned throughout this module to complete an end of unit quiz and/or project. These items can be used in whatever way you feel will benefit you and your students.

Objective

Students will be able to:

  • demonstrate the knowledge they have acquired throughout this module through a quiz and/or project