Checkfu

Standard detail

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

Original statement

Code reuse is critical both for managing complexity in modern programs, but also in increasing programming efficiency and reliability by having programmers reuse code that has been highly vetted and tested. Software libraries allow developers to integrate common and often complex functionality without having to reimplement that functionality from scratch. Students identify, evaluate, and select appropriate application programming interfaces (APIs) from software libraries to use with a given language and operating system. They appropriately use resources such as technical documentation, online forums, and developer communities to learn about libraries and troubleshoot problems with APIs that they have chosen. For example, students could import charting and graphing modules to display data sets, adopt an online service that provides cloud storage and retrieval for a database used in a multiplayer game, or import location services into an app that identifies points of interest on a map. Libraries of APIs can be student-created or publicly available (e.g., common graphics libraries or map/navigation APIs).

Quick facts

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