CS in Schools Year 7 Classroom

Welcome to the CS in Schools Year 7 coding classroom! Before you do any exercises, please sign up to repl.it.

Lesson 1

Welcome to the first lesson!

In this lesson, you’ll learn about coding and what it can do. You’ll play a game written in the Python programming language, and write your first two programs to output text onto the screen. To finish the lesson, you’ll play the snake game and “hack” it.

To get started, watch the video below. You can follow along with the slides if you like.

When you’re done, please sign up to repl.it and then return to this page. Write down your username and password somewhere safe! Then, complete this worksheet.

Now, complete the following three coding exercises:

  1. 01.00 – Welcome to CS in Schools!
  2. 01.01 – Hello, World!
  3. 01.02 – Hi to You!

To finish the lesson, try hacking the Snake game.

Lesson 2

In this lesson, you’ll learn more about printing on the screen and also how to pause your program.

To get started, watch the video below. You can follow along with the slides.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 02.01 – Buggy Code! and the worksheet that goes with it
  2. 02.02 – Super Smiley Face!
  3. 02.03 – Fuzzy Hedgehog!

If you’ve got spare time in the lesson, try the Ribbit extension exercise.

Lesson 3

In this lesson, you’ll discover how to display text on the screen in colour.

To get started, watch the video below. You can follow along with the slides.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 03.01 – Colour a Rainbow!
  2. 03.02 – No Signal!
  3. 03.03 – Rubber Ducky!

If you’ve got spare time in the lesson, complete the Hey Mickey and the Look Who’s Talking exercises.

Lesson 4

This lesson is about input from the keyboard and string variables.

To get started, watch the video below. You can follow along with the slides. Here’s the An Amazing Story example.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 04.01 – The Most Amazing Year Level!
  2. 04.02 – Greetings to You!
  3. 04.03 – My Amazing Story!

If you’ve got spare time in the lesson, complete the Bouncing Name exercise.

Lesson 5

This lesson teaches you how to make decisions in code.

To get started, watch the video below. You can follow along with the slides. Here’s the Gates of Doom example.

To begin, make a copy and complete the flowchart worksheet.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 05.01 – Favourite Subject!
  2. 05.02 – Are we Twins?
  3. 05.03 – A Quiz!

If you’ve got spare time in the lesson, complete the Cat’s Tail exercise.

Lesson 6

This lesson teaches you how to write loops in code to repeat things.

To get started, watch the video below. You can follow along with the slides. Here’s the PIN Code example.

To begin, make a copy and complete the password flowchart worksheet.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 06.01 – Easiest Game in the World!
  2. 06.02 – Virtual Pet Menu!
  3. 06.03 – Your Solar System!

If you’ve got spare time in the lesson, complete the Waves exercise.

Lesson 7

This lesson introduces the final assessment task, a simple text adventure game.

To get started, watch the video below. You can follow along with the slides.

Log back into repl.it if you need to, and then take a look at the assignment specification.

Your task is to program a simple text adventure game similar to these two examples:

You should spend the whole lesson working on your assignment. You will have additional time in Lesson 8 to work on it as well.

Lesson 8

This lesson continues on with the final assessment task, as well as saying goodbye to your industry volunteer. You can follow along with the slides.

Log back into repl.it if you need to, and then take a look at the assignment specification. You can access your assignment code from your My Repls page.

You should finish and submit your assignment during this lesson. Thank you for your hard work and well done for completing the course!

Supplementary Lessons

The supplementary lessons will be added soon. In the meantime, you can find all of the resources on the homepage. Please visit again soon!