August 2023 to June 2024
To learn Java and build skills for Career Technical Education students will quickly immerse into Tools and Resources for Java Development and Blogging. These early weeks will focus on the Development Environment, GitHub Pages Blogging platform, AP Classroom resources, and Programming Java with VSCode and Jupyter Notebooks.
Week | Plans | Hacks | Tangibles |
---|---|---|---|
0 |
- Plans Week 0 |
- How I Would Code Again - Student GitHub Pages |
- Calculator - Java Notebook |
1 |
- Plans Week 1 |
- Linux Shell and Bash - Java Console Games - Java Hello |
|
2 |
- Plans Week 2 |
- Calculator JavaScript - Snake Game |
|
3 |
- Plans Week 3 |
- Checking my API Code - JS Output w/ jquery |
- JavaScript API |
Students have been introduced to Classes and Inheritance in Python and JavaScript. In this unit students will become more familiar with Java development and classes through mini-labs. These labs will focus on AP required aspects of Java, additionally they can be used as code to support the backend of a Desktop App or WebSite. This unit concludes with 4 person Project Plan, kicking off the end of trimester N@TM project. Students will be able to write code that completes full stack process of Frontend talking to the Java backend.
Week | Plans | Hacks | Tangibles |
---|---|---|---|
4 |
- Plans Week 4 |
- Checking FRQ's |
|
5 |
- Plans Week 5 |
- Car Garage Frontend Demo - Alumni Showcase - 3 Car Garage |
|
6 |
- Plans Week 6 |
||
7 |
- Plans Week 7 |
- For and While Loop Notes - Unit 2 Lesson |
This Units requirement is to to build individual development skills and a Team Frontend and Backend project in Java. By the end of this unit students will be aware of all the College Board Units and FRQ types. Student will participate in live grading of peers work. Fastpages Blogs and Jupyter Notebooks are required for all individuals. By the end of this section you should have examples, study materials, and code that show a great deal of effort, understanding, and competency.
Week | Plans | Hacks | Tangibles |
---|---|---|---|
8 |
- Plans Week 8 |
- Unit 3 Lesson |
- Unit 4 Lesson |
9 |
- Plans Week 9 |
- Unit 6 Lesson |
|
10 |
- Plans Week 10 |
||
11 |
- Plans Week 11 |
||
12 |
- Plans Week 12 |
- CollegeBoard Quiz 1 - APCSA AP Exam Study Guide |
This period will complete formal teaching and grading on the basics of the 10 units. Also, there will be a tech talk and homework on each FRQ type customized for Team PBL idea.
Week | Plans | Hacks | Tangibles |
---|---|---|---|
13 |
- Plans Week 13 |
||
14 |
- Plans Week 14 |
||
15 |
- Plans Week 15 |
- UX - jQuery - CRUD Lesson |
|
16 |
- Plans Week 16 |
- Spring/Thymeleaf Lesson - HashMap |
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 | Plans | Hacks | Tangibles |
---|---|---|---|
17 |
- Plans Week 17 |
- JWT Lesson |
- APCSA AP Practice Quiz |
18 |
- Plans Week 18 |
- Key Indicators Checkpoint - Java Number Guessing Game |
|
19 |
- Plans Week 19 |
- Project Lesson 2 |
|
20 |
- Plans Week 20 |
- User Profile JavaScript/HTML Lesson |
- Thymeleaf Admin Panel Lesson - How to Deploy on AWS - Route 53 - What is a POJO - API Access Code - Java CORS Policies - Deployment Information |
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 | Plans | Hacks | Tangibles |
---|---|---|---|
21 |
- Plans Week 21 |
- Deployment Pop Quiz |
|
22 |
- Plans Week 22 |
- Night at the Museum |
|
23 |
- Plans Week 23 |
||
24 |
- Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 - Plans Week 24 |
- 2015 FRQ Number 1 - 2015 FRQ Number 2 - 2015 FRQ Number 3 - 2015 FRQ Number 4 |
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 | Plans | Hacks | Tangibles |
---|---|---|---|
25 |
- Individual Seed Review |
||
26 | |||
27 |
- FRQ Number 1 - Methods and Controls FRQ 1 - Workshop 2 Hacks |
||
28 |
- Algorhythmic Blog |
||
29 |
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 | Plans | Hacks | Tangibles |
---|---|---|---|
30 | |||
31 |
- FRQ Number 1 - Methods and Controls FRQ 1 - Workshop 4 - Lesson on 2D Arrays and Traversing them - Unit 7 Lesson ArrayLists - Searching Lesson |
||
32 |
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 | Plans | Hacks | Tangibles |
---|---|---|---|
33 | |||
34 | |||
35 | |||
36 |