Checkfu

Standard detail

Depth 2Parent ID: D4E3757293F4449D98480C03CA5FE0F9Standard set: Level 3B: Grades 11-12 (Ages 16-18)

Original statement

As students encounter complex, real-world problems that span multiple disciplines or social systems, they need to be able to decompose problems and apply already developed code as part of their solutions. Students decompose complex problems into manageable sub-problems that could potentially be solved with programs or procedures that can be reused or already exist. For example, in analyzing an Internet radio app, students could identify that users need to create an account and enter a password. They could identify a common application programming interface (API) for checking and displaying password strength. Additionally, students could recognize that the songs would need to be sorted by the time last played in order to display the most recently played songs and identify a common API for sorting dates from most to least recent. Alternatively, in analyzing the problem of tracking medical treatment in a hospital, students could recognize that patient records need to be stored in a database and identify a database solution to support quick access and modification of patient records. Additionally, they could recognize that records in the database need to be stored securely and could identify an encryption API to support the desired level of privacy.

Quick facts

Statement code
Standard ID
B4DCC7ACC6A04E6B895E8C693814F191
Subject
Computer Science
Grades
11, 12
Ancestor IDs
D4E3757293F4449D98480C03CA5FE0F9
94A9AE8DDC6048889D1780BB769872EC
· Level 3B: Grades 11-12 (Ages 16-18) · Unity Concord International School · Checkfu