You are here

Planning A Solution

Author: 
ACM/CSTA
Issue Date: 
Monday, August 6, 2007
Description: 
Students work in groups to analyze complex problems (e.g., Towers of Hanoi) and to develop appropriate algorithms using recursive and nonrecursive techniques. Students create pseudocode and design charts to assist them in planning a solution and assess these representations of code as problem-solving tools. Grades 10-11
Keywords: 
program design, style, abstraction, correctness, teams, life cycle
Other Disciplines: 
software design process, software engineering,
Education Levels: 
Middle School
High School
Intended Audience: 
Learner
Type: 
Instructional Material : Lesson
Publisher: 
A Model Curriculum for K-12 Computer Science (ACM/CSTA)
URL: 
http://csta.acm.org/Curriculum/sub/ACMK12CSModel.html
CSTA Classification: 

CL.L3A-01

Work in a team to design and develop a software artifact.

CT.L3A-02

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

Download this resource: