Scratch Programming for Mount Vernon STEAM Academy

Thursday : 3:30 PM - 5:30 PM in Gillet Hall 223

Announcements:


Description:

Using Scratch, a graphical programming language created by the Massachusetts Institute of Technology (MIT), students will learn and understand the fundamental concepts of computer programming. These include variables, operators, lists, loops, and event-driven programming. They will also develop debugging skills. Students will develop simple computer games, applications and interactive projects. They will be challenged to be artistic, analytical and creative.

Note: No previous programming experience is required but students should be able to use a computer and browser such as Firefox, Google Chrome, Safari or IE.

Students are not be required to purchase any textbook or software. However, they will be assigned several readings throughout the semester.

Learning Objectives:

Upon successfully completing the program, students should be able to:

  • Identify the features of Scratch interface
  • Learn fundamental computation skills and concepts for solving programming problems
  • Independently design, create and debug Scratch programs
  • Design, animate and create a variety of Scratch games that with sprites, sounds, math operations, variables, and logic, loops. decisions.
  • Learn to experiment with Scratch for continued learning.
  • Share and show off their projects using the Scratch community.

Technology:

We will be using the Scratch 3.0 Programming language. Students can be able to access Scratch from https://scratch.mit.edu/

Materials and Resources:

Student need to use have access to a computer with internet access. Our computer lab is already equipped with all these technologies.

Students who would like to use their own computers should install a browser on their computers. We recommend Firefox or Google Chrome.

Computer Use:

Part of this program will use university computer laboratories. These machines are for work related to this course only and a code of conduct applies to computer use in the department and on-campus. Misusing university computers could result in losing your computer access for the rest of the term, making it exceedingly difficult to complete this project.

Tentative Schedule:

Below is our tentative schedule.

Date
02/28/2019 Introductions
Creation of Scratch Accounts
Ball Game 1
Maze Game 1
03/07/2019 Reflection
Scroller Game 1
Final Project Overview
03/14/2019 Reflection
Ball Game 2
Maze Game 2
03/21/2019 Reflection
Scroller Game 2
Project Brainstorm
03/28/2019 Reflection
Game Mashup
Paper Prototyping

04/04/2019 Reflection
Paper Prototyping
Scratch Prototyping
04/11/2019 Reflection
Scratch Prototyping
04/25/2019 Working on the final project
05/02/2019 Working on the final project
05/09/2019 Working on the final project
05/16/2019 Working on the final project
06/06/2019 Presentations at MVSA

Homework Assigments: