This GitHub project provides Advance Placement Computer Science 'A' (AP-CSA) code, training, and teaching materials. This page is a 'GitHub Pages' website and contains guidance and development activities. Cloning the GitHub Project provides Java-Spring webserver code. Explore this page for activities. including procedures to develop, build, and deploy a Web Server.
Runtime nighthawkcodingsociety
Twitter @NighthawkCoding
-
Modulo
Classes are smaller, but we will need to finish strong. Week starts with “checkout” and finishes with “play day”.
-
Final
This is the Finals week for the sponsor project and presentation at the N@tM. Tune your project, get deployed, and finish your commercial video. The finish line is Wednesday night.
-
Final Project2
2022 Tri 3 Week 10: 5/23 - 5/27, Final Project Development Week 2.
This is the second of the two weeks dedicated to Project Development. Teacher has provided Security, Notes, and Uploads as options to enhance your project. I am particularly concerned about the lack of balance and meaninful contribution by all members within the team. Technical advancement, challenge, and project participation is the only way to get an “A” on this assignment. “A” and “B” grade will be dependent on how the points play out with regards to your effort and self-challenge on this project. Don’t show up with pretty pictures and nothing regarding Data or Data Strucutres (group work will not carry those who don’t participate). 7 classroom days remain.
-
Final Project1
2022 Tri 3 Week 9: 5/16 - 5/20, Final Project Development Week 1.
This is the first of the two weeks dedicated to Project Development. Teacher expects 5 days of CompSci classroom work.
- Thu is scheduled Teacher meeting
- Review Ticket required
Final Project Development Week 1 Schedule
- M May 16 - Expectations Speech, PBL Code Code Code
- Tu May 17 - Tech Talk, PBL Code Code Code
- W May 18 - Sponsor review, PBL Code Code Code
- Th May 19 - Teacher review, PBL Code Code Code
- F May 20 - PBL Code Code Code
-
Ap Week2
2022 Tri 3 Week 8: 5/9 - 5/13, AP Exams Week 2.
This is the second of the two weeks of AP Exams. Teacher expects 3 days of CompSci classroom work.
- Thu or Fri scheduled meeting
- Schedule for last 13 days
Crossover Team
Establish peer grading team for final 3 assignments.
-
Ap Week1
2022 Tri 3 Week 7: 5/2 - 5/6, AP Exams Week 1.
This is the first of the two weeks of AP Exams. Each of the two weeks, Teacher expects 3 days of CompSci classroom work.
AP Exam
- Wednesday May 4 - CB AP CSA Exam
- MCQ - 40 questions in 90 minutes
- FRQ - 4 questions in 90 Minutes
- Methods and Control Structures
- Classes and Objects
- Arrays and ArrayLists
- 2D Arrays
-
Week 6 Study2
2022 Tri 3 Week 6: 4/25 - 5/2, AP Preparation Week 2.
-
Week 5 Study1
2022 Tri 3 Week 5: 4/18 - 4/25, AP Preparation Week 1.
There will be two weeks of AP Test Study or PBL Coding based off your goals. Some can use time to Ketchup, as long as it is in your plan.
Activities.
- AP Testers
- Check College Board for study material, procotored test will open up on the morning of the event.
- On Tue and Thu you will have a 4 hour window where MCQ or FRQ will be open. This is to provide simulation of timed testing.
- There are many little quizes and videos assigned for review. These are optional, but suggested.
- For points, GH individual pages and Review Ticket is required to account for your time, progress, and corrections.
- PBL Coders
- All teams have a project and should be establishing milestones in order to accomplish goals set by sponsor
- For Indi points, assigned ticket, scrum master review, and tangibles for individual
- For Team points, scrum master week plan and overview of key feature additions per sponsor requirements
Timeline
- Mon Plan Week
- AP Testers establish Individual Test plan ticket and record progress in individual GH Pages
- PBL Coders need to establish Individual Ticket and record Team progress in GH Pages
- Tue MCQ Testing for AP Testers or CCC
- Wed MCQ corrections or CCC
- Test corrections for Finals-Quiz1 for AP Testers or CCC
- Last 20 minutes review most missed questions in MCQ for AP Testers, OO sponsored
- Thu FRQ Testing or CCC
- Fri FRQ crossover review and corrections or CCC, Deliver Review ticket and GH Pages
- AP Testers will find fellow AP Tester and do Crossover Review and Grading
- PBL Coders will do Scrum Master reviews and grading
-
Finish Line
Preparing for the Finish Line
Steve Jobs Founder of Apple Computer 2 minutes: Thinker Doer. What is your takeaway?
-
Week 4 Data Structures Final
2020 Tri 3 Week 4: 4/4 - 4/8, Finish trimester work on Java Data Structures.
- Mon Crossover grading (Must be new Partner)
- INDIVIDUAL Sorts Review Ticket with Indi score/5 (incl. name of grader next to score)
- DMs for John Mortensen: GitHub Pages, Review Ticket
- See canvas for Sorts grading percentages and requirements
- Tue-Wed Crossover coding (Same as Sorts Grading Partner)
- Pick a crossover partner from a group other than your study group.
- Check for completion of all challenges (weeks0/1/2/3) to meet the finals requirements of Individual Data Structures Final.
- Make/Complete/Fix/Contribute to the crossover project and add a Data Structure, ie POJO or ASCI art. Be creative!
- Thu Code Code Code
- Fri Data Structures Final Crossover Grading (Due Friday AM, Regular Scrum Team Partner)
-
Week 3 Sorts
2020 Tri 3 Week 3: 3/28 - 4/1, Sorts work for Java Data Structures project.
- Mon Tech Talk
- Tue Crossover grading
- INDIVIDUAL Data Strucutres Challenge 2 Review Ticket with Team score/3 + Indi score/2 (incl. name of grader next to score)
- DMs for John Mortensen: GitHub Pages, Review Ticket
- See canvas for Data Structures Challenge 2 for grading percentages and requirements
- Wed-Fri CCC
-
Week 0 Data Structures Objectives
Primary deliverables for trimester:
- Individual/Pair Data Structures Project - every individual will manage their own Java Data Structures project. Replit or Web deliverables with integrated GitHub version control are required. Those who commit frequently and regularly will receive higher grades. Requirements for this project will be provided via Tech Talks.
- PBL Customer Project Embedded or Web - teams of four will work on a project throughout the trimester, this should be a focus in all planning during Trimester. For Web projects it is advised that you build or add to a project that was started in Trimester 1 or 2, or that you fork/extend an idea from CSA 2021 students. For embedded projects you will work with Teacher and cover new ground. In this work, we will be researching technology for our individual learning and be building curriculm for the future. It is highly advised to plan to incorporate any data structures ideas into your final project. Such planning will lead to leveraged and strategic implementation. Teams that assign jobs, leverage work, and plan throughout the trimester and will undoubltable receive higher grades. Requirements need to be approved by Project Owner, this job represents needs of a Customer and must be someone outside of project team.