Syllabus

Class Timings

View the Weekly Class Schedule below for more details on class dates.

Weekly Class Schedule

Grade Distribution

There are several parts that make up every student’s grade in this course.

  1. Attendance (5%) - Each student is tracked based on their attendance each lesson.
  2. Activities (10%) - Each student is tracked based on their participation and completion of interactive and group activities each lesson.
  3. Homework (20%) - Each student is assigned written homework to complete every week.
  4. Labs (20%) - Each student is assigned several at-home labs to complete throughout the course, where they receive step by step instructions to complete an interactive coding challenge.
  5. Quizzes (30%) - There are three major quizzes, with one every three weeks. These review the material learned in the previous weeks.
  6. Final Project (15%) - The course builds up to a final project which demonstrates all of the skills learned during the course.

Achieving a certificate of completion requires a final mark of 70% or higher.

Course Curriculum

This course is designed to introduce students to the fundamentals of computer programming using Scratch. Over the course of 10 weeks, students will learn how to create interactive stories, animations, and games using Scratch.

Week 1: Introduction to Scratch