SCRATCH

Chat times for Summer 2017
SUMMER COURSE
Tuesdays
9:30a-10:50a ET/6:30a-7:50am PT


Dr. Christe Ann McMenomy

Basic Programming with SCRATCH

This course introduces the elements of basic programming using the innovative SCRATCH programming language developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology Media Lab. SCRATCH allows student developers to assemble code blocks rather than typing code text, forcing them to focus on developing conceptual programming skills that can be applied to any advanced programming language. Course materials are based on "Starting from Scratch", a textbook developed in Scotland to introduce programming concepts to high school students.

During this eight-week course (with a one week break in June) we will

  • discuss basic concepts of computer architecture, input/output methods, storage types, and software programming
  • learn to navigate the SCRATCH programming environment and use blocks to assemble code
  • create a story program that allows program elements (sprites) to interact with each other
  • create a maze game that allows a player to interact with the program
  • create a graphics program to draw simple geometric designs
  • create an interactive game that combines graphic design, user interaction, and random number generation control methods
  • create individual student projects and a joint final project, based on student designs
Click on the Lecture Schedule link to see the schedule for this summer!

Prerequisite: No formal courses are required. Students should be comfortable with using a computer and mouse to select and move items, and possess a lively curiosity and sense of humor.


Required Texts:

Students will need to download the LEARNER PDF for "Starting From Scratch". See the Texts link for instructions.

Required Software:

Students will be able to complete and share their projects with their instructor and each other (and with the SCRATCH programming community) through the MIT SCRATCH project website by following the instructions to Join Scratch and create a personal account. No personal information is required to create an account.


Enrollment:

Enroll in this course at Scholars Online.