This is your grade 8 Computer Science page! If you need files for a class or you need to study for an upcoming test, come here and click on the links.

This year is all about scratch! We will use the programming language to introduce you to some of the basic concepts in computer science. Scratch is a free beginner-friendly programming environment where you connect blocks of code to build programmings.

Scratch is a programming language developed by the MIT Media Lab for the purpose of teaching programming to teens and other first-time programmers. Scratch allows for the creation of computer games, interactive stories, graphic artwork and computer animation, and all sorts of other multimedia projects. After using Scratch, programming will make sense. It will seem easy. And most importantly, it will bring a smile to your face. It will be a fun year where you learn and grow a lot. Click on the links below and on the side to get started.

Course Overview

Throughout the year we will be using scratch to learn some of the fundamental concepts in computer science. We will use the scratch programming environment and the programs we make as a jumping off point into the world of computers. By the end of the course you will have gained understandings into how a computer program works.

At the end of the course you will be responsible for the knowing the following:


Your progress and understanding will be evaluated through a combination of homework assignments, practical in-class assignments, individual and group projects, tests, and class participation.

Homework assignments will consist of a combination of readings and worksheets related to those readings. The purpose of homework is to further your understanding of the concepts covered in class and/or to prepare you for an upcoming class. Please see the homework section to know what homework is required for each class.
Throughout the year you will be given assignments in class that have to be completed in class. These assignments will be used to check your understanding of the concepts that we are covering in class.
Each quarter you will have to complete a project. You need to think of the projects as a chance to showcase the skills and knowledge that you have learned in class so do your best. These projects will be individual or group based. We will go over the requirements of each project in class. You will also be provided time in class to work on them. However, most projects will require that you take your work home and finish it up there.
At the end of each quarter there will be a summative test to check your understanding of the concepts covered during that quarter. Tests are usually made up of three sections:True / False, Multiple Choice, and Short Answers.

Participation involves showing up to class with a positive attitude and a willingness to learn. More specifically this includes showing up to class on time before the bell rings with the proper materials, actively participating in all classroom activities and discussions, completing work on time (see late work policy below), and treating your fellow classmates and teacher in a respectful and mature manner.

  Grade Breakdown

Homework 30%
In-Class Assignments 30%
Projects 15%
Tests 15%
Partic 10%

  Late Work Policy

Throughout the year you will be asked to complete various assignments for grades. It is your responsibility to get your work completed on time. Work is due before the start of class on the due date.If work is handed in after the start of class, it is considered late.

Failure to get your work turned in on time will result in the following:

  •  Deduction of 10% per calendar day that it is late, up to 5 days.
  •  A detention for each day that it is late.
  •  If work is not handed in after 5 days, you will receive a zero for the graded assignment and your parents will be notified through e-mail of the situation.
  •  If work is not handed in a 2nd time in a quarter, along with the above repercussions, your parents will be called in for a 1:1 meeting to discuss the situation.

I can not stress enough how important it is to complete your work and to get it in on time. We only have class once a week. This translates to about 8 classes per quarter and only 8 chances for you to show me what you have learned and for me to give you grade. Receiving a zero for any of your assignments will dramatically affect your grade. Receiving two zeroes in one quarter will most likely result in failure.

  Year Outline

You will have homework due almost every class. It is your responsibility to arrive to class with your homework completed. If your homework is not completed at the start of class it will be considered late. See the late work policy above for more information on what happens if your work is late.

Please read the homework schedule below to make sure you arrive to class with the appropriate completed homework. Remember that homework is due at the start of class.

WeekLesson FocusAssessmentHome Work DueDue Date
1 Course Syllabus / Internet Use Policy Internet Use Policy (AUP) Test Read webpage and prepare for AUP test Aug 10 - 14
2 Introduction / Interface / Build A Script Worksheet Read webpage and complete worksheet Aug 17 - 21
3 Adding A sprite / Dialogue In-Class Assignment Read webpage Aug 24 - 28
4 Movement I Worksheet Read webpage, and Complete Worksheet Sept 11
5 Movement II In-Class Assignment Read webpage Sept 7 - 11
6 Community Discussion #1 Worksheet Read webpage, take notes, and complete worksheet Sept 14 - 18
7 Drawing I Worksheet Read webpage and complete worksheet Sept 21 - 25
8 Drawing II In-Class Assignment Read webpage Nov 6
9 Typs of blocks - Event Driven Programming Worksheet Read webpage and complete worksheet Nov 13
10 Quarter Test Test and Project Project Oct 12 - 15

 Class Syllabus

If you want to know more detailed information about what you are learning this year and how you will be evaluated, click on the button to view your official class syllabus