You are here

Project: Apartment Management

Author: 
Sutcliffe, Geoff
Issue Date: 
Saturday, July 28, 2007
Description: 
This is a final project presented to participants at the U of Miami, FL JETT workshop. This requires analysis and design as well as the use of 2d-arrays. The programmer is encouraged to make the interactive input "idiot proof" and user friendly.
Keywords: 
design, 2d array, top down design, interactive, idiot proof, user friendly
Education Levels: 
Middle School
High School
Intended Audience: 
Learner
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
ACM JETT
URL: 
http://www.cs.miami.edu/~geoff/CSMS/JETT
CSTA Classification: 

CT.L3B-06

Compare and contrast simple data structures and their uses (e.g., arrays and lists).

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.

CT.L3B-10

Decompose a problem by defining new functions and classes.

CPP.L3A-02

Use mobile devices/ emulators to design, develop, and implement mobile computing applications.

CPP.L3A-05

Use Application Program Interfaces (APIs) and libraries to facilitate programming solutions.

CPP.L3B-02

Use tools of abstraction to decompose a large-scale computational problem (e.g., procedural abstraction, object-oriented design, functional design).

CC.L3C-01a

Object-Oriented Program Design (AP Comp Sci A Topic I)

CT.L3B-04

Evaluate algorithms by their efficiency, correctness, and clarity.

CC.L3C-01d

Standard Data Structures (AP Comp Sci A Topic IV)

CT.L3A-02

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

CC.L3C-01b

Program Implementation (AP Comp Sci A Topic II)

Download this resource: