# Overview
**Creative Development**
- Program Design and Development
**Data**
- Extracting Information from Data
- Using Programs with Data
**Algorithms and Programming**
- Libraries
# Learning Objectives
**Enduring Understanding**
#CRD-2
Developers create and innovate using an iterative design process that is user-focused, that incorporates implementation/feedback cycles, and that leaves ample room for experimentation and risk-taking
#DAT-2
Programs can be used to process data, which allows users to discover information and create new knowledge.
#AAP-3
Programmers break down problems into smaller and more manageable pieces. By creating procedures and leveraging parameters, programmers generalize processes that can be reused. Procedures allow programmers to draw upon existing code that has already been tested, allowing them to write programs more quickly and with more confidence.
## Program Design & Development
#CRD-2.E
Develop a program using a development process.
#CRD-2.F
Design a program and its user interface.
#CRD-2.G
Design the purpose of a code segment or program by writing documentation.
#CRD-2.H
Acknowledge code segments used from other sources.
---
## Extracting Information from Data
#DAT-2.A
Describe what information can be extracted from data.
#DAT-2.B
Describe what information can be extracted from metadata.
#DAT-2.C
Identify the challenges associated with processing data.
---
## Using Programs with Data
#DAT-2.D
Extract information from data using a program.
#DAT-2.E
Explain how programs can be used to gain insight and knowledge from data.
---
## Libraries
#AAP-3.D
Select appropriate libraries or existing code segments to use in creating new programs.
---
# Learning Series
## Series 1 -
### Episode 1 -
#ES-KN
Essential knowledge description
### Episode 2 -
#ES-KN
Essential knowledge description
---
## Series 2 -
### Episode 1 -
#ES-KN
Essential knowledge description
### Episode 2 -
#ES-KN
Essential knowledge description
---
## Series 3 -
### Episode 1 -
#ES-KN
Essential knowledge description
### Episode 2 -
#ES-KN
Essential knowledge description