Computer Science Lab Notebook
Unit1: Build a Lab Notebook
Install Tools. Design lab notebook. Learn GitHub Pages. Work with Pair (pair name).
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
0 |
- Daily Plan Sample - Week 0 Goals |
- VSCode, Python, Jupyter, ... Vinay edition - Prunned Tool Procedure ... - IPYNB HTML, img |
- Me |
1 |
- More Detail Plan - Week 1 Goals |
- IPYNB Table, Code |
- Review Ticket |
2 |
- Week 2 Goals |
- JS Calculator - Classic Snake Game - Game of Life |
- Week 2 Java |
3 |
- Week 3 Goals |
- JS Itunes API |
- Song Recommender |
Unit2: Learn Language
Learn (JavaScript|Python|Java). Start Agile development process.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
4 |
- Week 4 Goals |
- JavaScript Output |
- JavaScript Experiments - FRQ 1b |
5 |
- Week 5 Goals |
- FRQ Notes |
- Primitive Types |
6 |
- Week 6 Goals |
||
7 |
- Week 7 Goals |
- Primitive Types - Bad Translator |
Unit3: Individual/Team Projects, N@tM
Passion project using API. I am working backend. Multiplayer typing game.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
8 |
- Week 8 Goals |
- U3 Boolean and If statements - U4 | Iteration |
- U3 Hacks |
9 |
- Week 9 Goals |
- Unit 6 Arrays - Unit 6 Arrays - U5 | Classes |
- Moving Image |
10 |
- Week 10 Goals |
- 2D Arrays - Unit 7 ArrayLists |
|
11 |
- Week 11 Goals |
- U9 Inheritance P1 Student - U10 Recursion P1 Student |
- Reflection |
12 |
- Week 12 Goals |
- MC Notes |
Unit4: Warm-up Data Analysis and Sort Project
Work on sorting project
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
13 |
- Week 13 Goals |
- frontend test - sorting code |
|
14 |
- Week 14 Goals |
- Week 14 Goals |
|
15 |
- Week 15 Goals |
- UX - jQuery - CRUD Lesson - P3-M Introduction to SASS - SASS grading |
- Fibonacci Java Version - Fibonacci JavaScript Version - Sorting Project - Cities |
16 |
- Week 16 Goals |
- Spring/Thymeleaf Lesson - HashMap |
Unit5: 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.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
17 |
- Week 17 Goals |
- JWT Lesson |
- CollgeBoard MC 2015 Notes |
18 |
- Week 18 Goals |
||
19 |
- Week 19 Goals |
- Q33 Lesson - SASS Login Lesson - Spring Post and DB Lesson - Spring Roles for User/Admin |
- Individual Reviews Blog - Individual Reviews Blog |
Unit6: Passion Projects
Each person within "Student Teams" will have their own specialty within their student project that shows Full Stack competency, with a specific focus on Java as backend. Intentions for this period are to have the freedom of a creative project, driven by your individual Issues and team Scrum Board.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
20 |
- Week 20 Goals |
- User Profile JavaScript/HTML Lesson - Thymeleaf Admin Panel Lesson - How to Deploy on AWS |
|
21 |
- Week 21 Goals |
- Binary Code |
|
22 |
- Week 22 Goals |
- Game Pages |
|
23 |
- Week 23 Goals |
- login/signup - Night at the Museum Reflection - Quiz |
|
24 |
- Week 24 Goals |
- 2015 CSA FRQ - 2015 CSA FRQ Question 1 - 2015 CSA FRQ Question 2 - 2015 CSA FRQ Question 3 - 2015 CSA FRQ Question 4 |
Unit7: Data Structures
A focus on Data Structures that relate to the AP exam. A key requirement is to make your own Algorithmic sorting video. The theme is to produce work that can help you pass the AP Exam and improve your Passion Project. Each student must cover key concepts from the Four AP FRQ types, contain a key Data Structure, and utilize Sorting.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
25 |
- Week 25 Goals |
||
26 |
- Week 26 Goals |
||
27 |
- Week 27 Goals |
- Period 3 Method's & Control Structures Lesson, focus on 2D Array Subtopic - Classes - CORN group ( FRQ 1 - ArrayLists) - Wrapper Classes - FRQ 1 Hacks - POJO's in Classes - Inheritance in APCSA (Unit 9) - Workshop 2 Hacks |
|
28 |
- Week 28 Goals |
||
29 |
- Week 29 Plans |
- Workshop 4 - Lesson on 2D Arrays and Traversing them - Searching Lesson |
- Algorythmic Review |
Unit8: AP
Students will lead several study sessions (20-minute test, followed by review) the week before the exam. In any break in study, students will transition activities back to their final project.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
30 |
- Week 30 Plans |
- Data Types and Control Structures Lesson - Unit 6.1 - 6.3 Focused on Arrays and Array Examination |
|
31 |
- Week 31 Plans |
||
32 |
- Week 32 Plans |
||
33 |
- Week 33 Plans |
- Grading/Experiments |
Unit9: Passion Project v2.0 and N@tM
Wrap up your preferred project and data structures. There will be an opportunity to contribute and be published to the NightHawk Coding Society. If your project is selected, then you will receive a high 'A' on the final project.
Week | Plans | Hacks(Todo) | Tangibles |
---|---|---|---|
34 |
- Week 34 Plans |
||
35 |
- Week 35 Plans |
||
36 |
- Week 36 Plans |