Syllabus
Class Timings
- Weekly Classes start every Saturday from 10:10 AM to 11:50 AM.
- Approximately 40-50 minutes dedicated to lecture, 10-20 minutes of demonstration, and 20-30 minutes of interactive or group activities. With occasional breaks in-between.
- Weekly Reviews start every Friday after the first class from 5:00 PM to 6:00 PM.
- Weekly reviews are optional, held online, and recorded for your convenience.
- Approximately 30 minutes are dedicated to review, and 30 minutes are dedicated to answering questions and live group assistance for homework questions.
- Asynchronous curriculum is due every Friday at 11:59 PM.
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.
- Attendance (5%) - Each student is tracked based on their attendance each lesson.
- Activities (10%) - Each student is tracked based on their participation and completion of interactive and group activities each lesson.
- Homework (20%) - Each student is assigned written homework to complete every week.
- 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.
- Quizzes (30%) - There are three major quizzes, with one every three weeks. These review the material learned in the previous weeks.
- 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
- Students will be introduced to Scratch and its interface.