CSA
Sprint4: Warm-up Data Analysis and Sort Project,
Trimester 2 will begin with a Mini-project. Focussing in on Sorting, Inheritance, and Polymorphic behavior.
Illustration
Required Data Structures for Course ----------------------------------- College Board Units +------------------+ | Unit 6 | | Array | --> Linear data structure, fixed size, algos, ... | 5%-7.5% | +------------------+ +------------------+ | Unit 7 | | ArrayList | --> Linear and dynamic size, Collection Framework | 2.5%-7.5% | +------------------+ +------------------+ | Unit 8 | | 2D Array | --> 2D Linear dat structure, col/row order | 7.5%-10% | +------------------+ +------------------+ | Unit 10 - Part 2 | | Search/Sort | --> Bubble, Selection, Insertion, Merge | 5%-7.5% | +------------------+ | College Articulated Requirements, B or better +------------------+ | Java Fundamental | | HashMap | --> Key-value data structure | | +------------------+ +------------------+ | Algorithmic | | Queue,Stack,... | --> Collections Framework | | +------------------+ +--------------------+ | Abstract Data Type | | Graph | --> Nodes, Vertices, Edges | | +--------------------+ Required FRQ Types by College Board ----------------------------------- Each FRQ writes program code, uses expressions, conditions, and iteration +--------------------+ | Methods and | | Control Structures | --> Algoritmic challenge, use objects, call methods, ... | Units #1-#4 | +--------------------+ +--------------------+ | Classes | | | --> Define a new type by creating a class ... | Units #2,#5,#9 | +--------------------+ +--------------------+ | Arrays / | | ArrayLists | --> Create, manipulate elements in 1D array or ArrayList, ... | Units #6,#7 | +--------------------+ +--------------------+ | 2D Array | | | --> Create, traverse, and manipulate elements in 2D array, ... | Units #6,#7 | +--------------------+
Week | Code, Code, Code | Planning | Tangibles |
---|---|---|---|
13 |
- Mini-Project Ideation and Planning |
||
14 |
- CRUD and jQuery Lesson Plan |
Sprint5: Passion Projects
Objective of these weeks is to explore and create ideas and concepts for a Team two trimester project. Adding frontend and creativity while using APIs/Databases. This should be a project of personal and team interest. Team projects that are most liked by Teachers and Students will be continued in Trimester 3.
Week | Code, Code, Code | Planning | Tangibles |
---|---|---|---|
15 |
- jQuery and CRUD Principles Lesson |
||
16 | |||
17 | |||
18 | |||
19 | |||
20 |
Sprint6: Creative Development and N@tM
This will be most creative portion of year for CSA students. Each person within "Student Teams" will have their own specialty within their student project that shows Full Stack competency, requiring Java as backend. Intentions for this period is to have a free and creative period, driven by your Issues and Scrum Board. Student should be able to talk about design, do fe/be coding, addd database features and perform weekly live reviews.
Week | Code, Code, Code | Planning | Tangibles |
---|---|---|---|
21 | |||
22 | |||
23 | |||
24 |
Sprint7: Data Structures
A focus Data Structures that relate to the AP exam. A key requirement is to make your own Algo Rythmic sorting video. The theme is produce work that can be used to help you pass the AP Exam and improve your Passion Project. Each student must cover key concepts from one of the Four AP FRQ types, contain a key Data Structure, and utilize sorting. These requirements are fairly generic and could complement any project.
Week | Code, Code, Code | Planning | Tangibles |
---|---|---|---|
25 | |||
26 | |||
27 | |||
28 |
- Methods & Control Structures (Math Class) |
||
29 |
Sprint8: AP Weeks
Student will lead several study sessions (20 minute test, follow by review) the week before the exam. In any break in study, students will transition activities to a final project.
Week | Code, Code, Code | Planning | Tangibles |
---|---|---|---|
30 | |||
31 | |||
32 |
Sprint9: Final Project and N@tM
Wrap up your preferred project. There will be an opportunity to contribute and be published to the NightHawk Coding Society library. If your project is selected, then you will receive a high 'A' on final.
Week | Code, Code, Code | Planning | Tangibles |
---|---|---|---|
33 | |||
34 | |||
35 | |||
36 |