Please enable JavaScript to use CodeHS

Connecticut Computer Science: 8th Grade

Description

In this lesson, students are introduced to coding with turtle graphics. Students will begin to recognize programs as sequences and groups of commands. Students will learn a few basic commands and then apply them right away by writing their first program.

Objective

Students will be able to:

  • Define programming/coding
  • Use basic Tracy commands
  • Write their first program
Description

In this lesson, students learn about some of the different types of programming languages and categories they may fall into (low vs high level languages, compiled vs interpreted languages). They also look at a timeline of programming languages and explore why one language would be used over another.

Objective

Students will be able to:

  • Describe the difference between low-level and high-level programming languages and give examples of both
  • Describe the difference between compiled and interpreted programming languages and give examples of both
  • Explore a timeline of programming languages
Description

In this lesson, students will be introduced to the layout of Tracy’s grid world and will learn how to use coordinate pairs to locate Tracy on the coordinate plane. They will add to the list of commands they know and can use to create Tracy graphics.

Objective

Students will be able to:

  • Locate Tracy on the coordinate plane
  • Use the penup(), pendown(), backward(), goto(), setposition(), setx(), and sety() commands in their programs
Description

In this lesson, students review content with a 10 question End-of-Unit Quiz.

Objective

Students will be able to:

  • Prove their knowledge of the following commands and concepts through a multiple choice quiz:
    • compiled vs interpreted languages
    • high level vs low level languages
    • forward
    • circle
    • backward
    • penup / pendown
    • setposition
    • goto
    • setx / sety