You are here

Lego House: A Software Engineering Requirements Activity

Author: 
Ludi, Stephanie
Issue Date: 
Friday, August 22, 2008
Description: 
This is used with students to help them learn the importance of gathering requirements and in using their resources well in doing so. This is an unplugged activity that can be conducted, with discussion, in a 50 minute period. No programming skill is needed, although when introductory students go through this activity, they are learning to program.
Keywords: 
teamwork, Lego, unplugged
Other Disciplines: 
software engineering, software requirements
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Type: 
Instructional Material : Unit of Instruction
Publisher: 
Rochester Institute of Technology
URL: 
http://hdl.handle.net/2378/333
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).

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).

Download this resource: