Prerequisites

It is not necessary to have any computer programming experience to be successful in this course.

Each participant is expected to possess basic computer skills including how to use links and web sites on the Internet, opening and saving files, and email messages for communication.

Learning Objectives

At the completion of this course, you will be able to:

  • Learn how to program with Scratch.
  • Create a variety of Scratch projects that include sprites, sounds, math operations, variables, and logic.
  • Use and manage the various Scratch account features including "sharing" and "remixing" activities

Module # 1

Why Teach Students Programming

In this module, students will learn and demonstrate their knowledge of:

  • The benefits students can gain from learning computer programming.
  • The world wide need for more computer programmers.
  • How "blocky" programs allow students create programs without memorization.
  • The types of projects can be created with Scratch.
  • Programs similar to Scratch or derived from it.

Module # 2

The Basics of Scratch

In this module, students will learn and demonstrate their knowledge of:

  • The history of Scratch.
  • The difference between sprites and images.
  • Using Scratch's built-in sprites.
  • Creating your own sprites.
  • How is "blocky" activities the same and/or different than coding?
  • Scratch's block categories.

Module # 3

First Project Basics

In this module, students will learn and demonstrate their knowledge of:

  • Adding movement to a sprite.
  • Adding sound to a sprite.
  • Changing the colors of a sprite.
  • Making a sprite appear to speak.
  • Making a sprite appear to think.

Module # 4

Adding Interactivity

In this module, students will learn and demonstrate their knowledge of:

  • Adding eight types of events that can be triggered by the different keyboard buttons.
  • Adding clickable "Buttons" to give the player several choices during the activity.
  • How to add make your game keep score.
  • How to signify that the game is over when a specified score is reached.

Module # 5

Math Concepts

In this module, students will learn and demonstrate their knowledge of:

  • The four operations.
  • Random numbers.
  • Comparing numbers.
  • Logic and logical arguments.
  • Creating variables.
  • Using variables.

Module # 6

Logic

In this module, students will learn and demonstrate their knowledge of:

  • The Stop block.
  • The Wait block.
  • The Forever block.
  • Repeating actions.
  • The Broadcast block.
  • Conditional statements.
  • Nested control statements.

Module # 7

Adding Sound

In this module, students will learn and demonstrate their knowledge of:

  • Linking sounds to a sprite.
  • Playing Scratch's sounds.
  • Recording and playing your own sounds.
  • Adding narration to your story.

Module # 8

Costumes and Background Changes

In this module, students will learn and demonstrate their knowledge of:

  • Adding and changing costumes.
  • Adding and changing backgrounds.
  • Graphic special effects.
  • Changing the size of a sprite.
  • Working with multiple sprites.

Module # 9

Classroom Management and Scratch Accounts

In this module, students will learn and demonstrate their knowledge of:

  • Student accounts.
  • Sharing.
  • Collaborating.
  • Remixing.
  • Backing up files and standalone player.
  • Appropriate content.
  • Cloud data.
  • Resources for help.


Classes Everyday starting 4:30 PM in center

Course Fees Starts From– $499.00

THERE ARE LIMITED SEATS. SO BOOK YOUR SPOT TODAY!

Android App Development

Teaching beginner and intermediate level lessons.

Python Programming

Python

Java Programming

Java

AP Computer Science A/P

CBSE/ISC Computer Science - XI/XII

Website Development

Using HTML, CSS and Javascript

Enquire Now