![]() |
Home | Snake | Ideas |
AP CSP Tri 1
Sprint 2 Final Project and Culmination of Lessons
Variables (3.1)
> Store data values that can be changed
> Container to hold and manipulate information
Data Abstraction (3.2)
> Container to hold and manipulate information
> Simplify complex data structures
> Make programs easy to understand
> Ensure correct use cases
Mathematical Expressions (3.3)
> Make programs easy to understand
> Ensure correct use cases
> Operations involving numerical values
Strings (3.4)
> Text values enclosed in quotes
> Text can be utilized
Boolean Expressions (3.5)
> Text can be utilized
> Logical statements
> Simplify down to true or false
> Basis of conditionals and decision making
Conditionals (3.6)
> Simplify down to true or false
> Basis of conditionals and decision making
> Allow program to complete action based on input
> Reduce user input
> Increase autonomy
Nested Conditionals (3.7)
> Reduce user input
> Increase autonomy
> Conditionals in conditionals
> Add complexity in decision-making process
> Edge-case simplification
Iteration (3.8)
> Add complexity in decision-making process
> Edge-case simplification
> Repeat code multiple times
> Perform repetitive tasks effectively
> Simplify code
List Operations (3.10)
> Perform repetitive tasks effectively
> Simplify code
> Modifying list elements
> Manage collections of data
Javascript Self Study (3.15)
> Manage collections of data
> Display sprite through sprite sheet
> Interact with DOM through JS
> Interact with DOM through JS
AP CSP Tri 3
Beneficial & Harmful Effects (5.1)
> Computing innovations impact society
> Effects can be both beneficial and harmful
> Unintended consequences can occur
Digital Divide (5.2)
> Effects can be both beneficial and harmful
> Unintended consequences can occur
> Unequal access to technology
> Socioeconomic, geographic & demographic factors
> Impact on education and opportunities
Computing Bias (5.3)
> Socioeconomic, geographic & demographic factors
> Impact on education and opportunities
> Bias in algorithm development
> Influence on data interpretation
> Social implications of biased systems
Crowdsourcing (5.4)
> Influence on data interpretation
> Social implications of biased systems
> Leveraging collective intelligence
> Distributed problem-solving
> Collaborative data collection
Legal & Ethical Concerns (5.5)
> Distributed problem-solving
> Collaborative data collection
> Intellectual property rights
> Privacy in digital environments
> Ethical use of technology
Binary Search (3.11)
> Privacy in digital environments
> Ethical use of technology
> Efficient searching algorithm
> Requires sorted data
> Divide and conquer approach
Safe Computing (5.6)
> Requires sorted data
> Divide and conquer approach
> Cybersecurity principles
> Protecting personal data
> Threat mitigation strategies
Lists & Filtering (3.10)
> Protecting personal data
> Threat mitigation strategies
> Data structure manipulation
> Filter operations on collections
> Processing data efficiently
Algorithmic Efficiency (3.17)
> Filter operations on collections
> Processing data efficiently
> Big O notation analysis
> Time and space complexity
> Algorithm performance evaluation
Randomness & Simulations (3.15)
> Time and space complexity
> Algorithm performance evaluation
> Random number generation
> Game theory applications
> Modeling probabilistic scenarios
> Game theory applications
> Modeling probabilistic scenarios
Home
Sprint 1: Initial Startup
Starting off with tools setup and understanding jupyter
Week | Plans | Hacks | Tangibles |
---|---|---|---|
1 | No tangibles | ||
2 | No plans | No tangibles | |
3 | No plans | No hacks | |
4 | No plans | No hacks |
Sprint 2: Team Teach
Creating and participating in lessons
Week | Plans | Hacks | Tangibles |
---|---|---|---|
5 | No hacks | No tangibles | |
6 | No plans | No tangibles | |
7 | No plans | No hacks | No tangibles |
8 | No plans | No tangibles | |
9 | No plans | No hacks | No tangibles |
Trimester 1 Final: Beginning Flocker
Presented at Night at the Museum
Week | Plans | Hacks | Tangibles |
---|---|---|---|
10 | No plans | No hacks | No tangibles |
11 | No plans | No hacks | No tangibles |
12 | No plans | No hacks | No tangibles |
Sprint 3: New Teams
Starting off Tri2 strong
Week | Plans | Hacks | Tangibles |
---|---|---|---|
13 | |||
14 | No tangibles | ||
15 | No plans | No hacks | No tangibles |
16 | No plans | No hacks | No tangibles |
Sprint 4: Understanding the Backend//Flask
Prism - The first project
Week | Plans | Hacks | Tangibles |
---|---|---|---|
14 | No tangibles | ||
15 | No plans | No hacks | No tangibles |
16 | No plans | No hacks | No tangibles |
17 | No plans | No hacks | No tangibles |
18 | No plans | No hacks |
Sprint 5: Moving into Dynamic Connectivity
Prism
Week | Plans | Hacks | Tangibles |
---|---|---|---|
19 | No plans | No hacks | No tangibles |
20 | No plans | No hacks | No tangibles |
21 | No plans | No hacks | No tangibles |
22 | No plans | No hacks | No tangibles |
23 | No tangibles |
Sprint 7: Starting Trimester 3 Off
Machine Learning
Week | Plans | Hacks | Tangibles |
---|---|---|---|
24 | No plans | No tangibles | |
25 | No plans | No hacks | No tangibles |
26 | No plans | No hacks | No tangibles |
27 | No plans | No hacks | No tangibles |
28 | No plans |
|
No tangibles |
Team Teach: Starting Trimester 3 Off
Machine Learning
Week | Plans | Hacks | Tangibles |
---|---|---|---|
28 | No plans |
|
No tangibles |
29 | No plans | No hacks | No tangibles |
30 | No plans | No hacks | No tangibles |
31 | No plans | No hacks | No tangibles |
32 | No plans | No hacks | No tangibles |