You are here

Programming a Planned Picture

Author: 
Anandarajan, Jey
Issue Date: 
Monday, August 2, 2010
Description: 
Introductory assignment, Programming a Planned Picture, can be given to grade 10 (ics20) students after introducing the basic concepts in programming such as input/output, graphics, selection, repetition. It is a good way for them practice their skills to complete a simple assignment where they have a lot of fun including music animation practice their skills to complete a simple assignment where they have a lot of fun including music animation and other creative ideas.
Keywords: 
Graphics, i/o, selection, repetition, animation, sound, conditionals
Other Disciplines: 
Turing
Education Levels: 
Middle School
High School
Intended Audience: 
Learner
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
CEMCS Summer Institute, Toronto, Ont, CA
URL: 
http://hdl.handle.net/2378/425
CSTA Classification: 

CPP.L1:6-05

Construct a program as a set of step-by-step instructions to be acted out (e.g., make a peanut butter and jelly sandwich activity).

CPP.L3A-04

Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).

CL.L3A-03

Describe how computing enhances traditional forms and enables new forms of experience, expression, communication, and collaboration.

CD.L3A-03

Describe the principal components of computer organization (e.g., input, output, processing, and storage).

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

CT.L2-01

Use the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, evaluation).

CPP.L2-04

Demonstrate an understanding of algorithms and their practical application.

CPP.L2-05

Implement problem solutions using a programming language, including: looping behavior, conditional statements, logic, expressions, variables, and functions.

Download this resource: