Nighthawk Pages
About Blogs Calculator Calendar Student Home Search Implementation Notes for Internationalization of Jupyter Notebook README FIRST Template skeleton Implementation Notes for Internationalization of Jupyter Notebook README FIRST Template skeleton

Blogs

  • Learning Habits

    Establishing pair programming habits in the classroom. This will extend to other forms of collaboration, such as group work and team projects.

    Aug 17, 2023

  • Tools Setup

    A key to learning in this class is understanding how to make a GitHub Pages project. This guide will setup and run the project. At the end, you will have a student Website that can be used for blogging classroom learnings and progress.

    Aug 21, 2023

  • CSA Final Interview

    CSA Final Interview...

    Jun 1, 2025

  • Graph Heuristics

    Graph heuristics are simple strategies used to solve graph problems quickly when finding an exact solution is too slow. These methods help in tasks like finding paths, organizing networks, and making decisions in graphs.

    May 22, 2025

  • AP Exam Live Review

    None

    Apr 22, 2025

  • 2020 Practice Exam FRQ

    2020 Practice Exam FRQ

    Apr 22, 2025

  • 2020 Practice Exam MCQ

    2020 Practice Exam MCQ

    Apr 22, 2025

  • CyberSecurity Panel Takeaways.

    Takeaways from the CyerbSecurity Panel.

    Apr 9, 2025

  • Collections

    Apr 2, 2025

  • Calculator Enactment

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 17, 2025

  • Sorting/Searching Algorithms - Sorting Lesson

    A lesson on sorting algorithms for AP Computer Science students.

    Mar 12, 2025

  • 2014/2015 Practice Exam FCQ - Review Ticket

    2014/2015 Practice Exam FCQ - Review Ticket

    Mar 1, 2025

  • 2015 Practice Exam MCQ - Review Ticket

    2015 Practice Exam MCQ - Review Ticket

    Mar 1, 2025

  • Final Exam/Retrospective for Trimester 2 Review Ticket

    Final Exam/Retrospective for Trimester 2 Review Ticket

    Feb 25, 2025

  • Abstract Fibonaccii Hack

    A Fibonacci algorithm that runs using an abstract parent class.

    Feb 20, 2025

  • JQuery/Thymeleaf Homework

    Homework for JQuery/Thymeleaf lesson

    Jan 28, 2025

  • JQuery

    Introduction to JQuery Library

    Jan 28, 2025

  • Period 3 2D Arrays Pt 2 - Homework

    Jan 23, 2025

  • Period 3 2D Arrays Pt 2 - Refresher

    Jan 23, 2025

  • Period 3 2D Arrays Pt 2 - Sample Problem 1

    Jan 23, 2025

  • Period 3 2D Arrays Pt 2 - Sample Problem 2

    Jan 23, 2025

  • Week 19 Plans

    Week 19 Plans

    Jan 21, 2025

  • 2D Arrays

    Jan 15, 2025

  • 2D Arrays - accessing and updating elements

    Jan 13, 2025

  • Recursion P3

    Recursion P3

    Jan 13, 2025

  • Week 18 Plans

    Week 18 Plans

    Jan 13, 2025

  • 2D Arrays - intro to frq's

    Jan 8, 2025

  • Thymeleaf

    Introduction to Thymeleaf Template Engine

    Jan 7, 2025

  • Week 17 Plans

    Week 17 Plans

    Jan 6, 2025

  • Week 16 Plans

    Week 16 Plans

    Dec 16, 2024

  • Week 15 Plans

    Week 15 Plans

    Dec 9, 2024

  • Week 14 Plans

    Week 14 Plans

    Dec 2, 2024

  • Week 13 Plans

    Week 13 Plans

    Nov 18, 2024

  • Week 12 Plans

    Week 12 Plans

    Nov 11, 2024

  • 2014 Practice Exam MCQ - Review Ticket

    Student Teach and Software Development Objectives for Sprint 2 live reivew

    Nov 8, 2024

  • Week 11 Plans

    Week 11 Plans

    Nov 4, 2024

  • Crypto Mining Simulator

    Oct 28, 2024

  • Week 10 Plans

    Week 10 Plans

    Oct 28, 2024

  • Week 9 Plans

    Week 9 Plans

    Oct 21, 2024

  • Week 8 Plans

    Week 8 Plans

    Oct 18, 2024

  • Sprint 2 - Review Ticket ← ← ←

    Student Teach and Software Development Objectives for Sprint 2 live reivew

    Oct 11, 2024

  • Unit 1 Summary

    Oct 11, 2024

  • Unit 2 Summary

    Oct 11, 2024

  • Unit 3 Summary

    Oct 11, 2024

  • Unit 4 Summary

    Oct 11, 2024

  • Unit 5 Summary

    Oct 11, 2024

  • Unit 6 Summary

    Oct 11, 2024

  • Unit 7 Summary

    Oct 11, 2024

  • Unit 8 Summary

    Oct 11, 2024

  • Unit 9 Summary

    Oct 11, 2024

  • Sprint 2 - CSA Objectives

    Student Teach and Software Development Objectives for Sprint 2

    Oct 10, 2024

  • Week 7 Plans

    Week 7 Plans

    Oct 8, 2024

  • Week 6 Plans

    Week 6 Plans

    Oct 1, 2024

  • Week 5 Plans

    Week 5 Plans

    Sep 24, 2024

  • Homework

    Unit 5 Homework (Period 3)

    Sep 23, 2024

  • Unit 8 - Image Converter to ASCII

    By Torin

    Sep 23, 2024

  • Unit 8 - Homework

    By Torin

    Sep 23, 2024

  • Unit 5 Classes P3

    Sep 22, 2024

  • Scope and Access

    Team Teach

    Sep 22, 2024

  • Hacks

    Sep 21, 2024

  • Unit 4.1 - While Loops

    Sep 19, 2024

  • Unit 4.2 - For Loops

    Sep 19, 2024

  • Unit 4.3 - String Iteration

    Sep 19, 2024

  • Unit 4.4 - Nested Iteration

    Sep 19, 2024

  • Unit 4 - HW Quiz

    Sep 19, 2024

  • This Keyword

    Team Teach

    Sep 19, 2024

  • 8.1 Lesson

    By David, Torin, Josh, Nandan

    Sep 19, 2024

  • Unit 8 2D Arrays P3 (Updated Version)

    Sep 19, 2024

  • Static Variables and Methods

    Sep 18, 2024

  • 8.2 Lesson

    By David, Torin, Josh, Nandan

    Sep 18, 2024

  • Creating References Using Inheritance Hierarchies

    Sep 18, 2024

  • Accessor Methods

    Team Teach

    Sep 17, 2024

  • Mutator Methods

    Team Teach

    Sep 17, 2024

  • toString Method

    Team Teach

    Sep 17, 2024

  • Writing Methods

    Sep 17, 2024

  • Unit 3 Boolean - Homework

    Unit 3 Team Teach

    Sep 16, 2024

  • Anatomy

    Unit 5 Classes and Objects - Anatomy

    Sep 16, 2024

  • Week 4 Plans

    Week 4 Plans

    Sep 16, 2024

  • Unit 3 Team Teach - 3.2

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 3 Team Teach - 3.3

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 3 Team Teach - 3.4

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 3 Team Teach - 3.5 Compound Booleans

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 3 Team Teach - 3.6 Equivalent Booleans

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 3 Team Teach - 3.7 Comparing Objects

    Unit 3 Team Teach

    Sep 15, 2024

  • Constructors

    Unit 5 Classes and Objects - Constructors

    Sep 15, 2024

  • Unit 2 — Using Objects

    The homepage for unit 2.

    Sep 12, 2024

  • Unit 3 - Boolean P1

    Unit 3 Team Teach

    Sep 12, 2024

  • Unit 3 Boolean Expressions - 3.1

    Unit 3 Team Teach

    Sep 12, 2024

  • Unit 4 - Iteration P1

    Sep 12, 2024

  • Unit 6 Arrays P3

    Sep 12, 2024

  • Unit 9 - Java Inheritance

    Sep 12, 2024

  • Creating and Writing Constructors for Superclasses and Subclasses

    Sep 12, 2024

  • Overriding Methods and Using the super keyword

    Sep 12, 2024

  • 9.6 Polymorphism

    Sep 12, 2024

  • 9.7 Object Superclass

    Sep 12, 2024

  • Unit 7 ArrayList 7.6 P3

    A Unit of documents that overview Array Lists in Java

    Sep 10, 2024

  • Week 3 Plans

    Week 3 Plans

    Sep 10, 2024

  • Week 2 Plans

    Week 2 Plans

    Sep 4, 2024

  • Rating

    idk

    Sep 3, 2024

  • Python Hacks Tools & Equipment Play Hacks

    Hacks Tools & Equipment Play Hacks

    Sep 2, 2024

  • APCSA Goals, Challenges, Accomplishments..

    Here's wher I will present the APCSA Goals, Challenges, Accomplishments..

    Sep 1, 2024

  • JavaScript Hack

    Here's wher I will present the JavaScript Hack

    Sep 1, 2024

  • Week 1 Plans

    Week 1 Plans

    Aug 29, 2024

  • Remember Forever Nighthawk Quiz Review Ticket

    Aug 28, 2024

  • Install Tool Hacks Review Ticket

    The Review Ticket for the Tool Hacks...

    Aug 26, 2024

  • Week 0 Plans

    Week 0 Plans

    Aug 22, 2024

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 2024

  • Array/Strategies

    AP CSA FRQ Array/Arraylist Strategies

    Jan 10, 2024

  • Array/ExampleQuestions

    AP CSA FRQ Array/Arraylist Example Questions

    Jan 6, 2024

  • Array/Homework

    AP CSA FRQ Array/Arraylist Homework

    Jan 6, 2024

  • Frontend Development Hacks

    Here's the Frontend Development Hacks

    Aug 27, 2023

  • Tools Play using JavaScript

    JavaScript, HTML, CSS and Markdown are the primary coding languages used by bloggers when developing in the GitHub Pages system. Student developers can learn functionality while adding functionality to their GitHub pages website.

    Aug 23, 2023

  • Tool Hacks

    These hacks are for tools that are used in the development process. Completing these hacks will help you to understand the tools better and are foundational for the course

    Aug 23, 2023

  • Tools Verify using Shell

    Linux and the shell is used in this example to setup and verify the installation of the tools. Additionally, a few programming exercises are included.

    Aug 22, 2023

  • Tools and Equipment

    Tech has reshaped our lives, from the internet to the smartphone in your phone pocket, or the advent of AI. This course is opening new technology possibilities, by equipping you with the developer tools that are the keys to boundless technology possibilities.

    Aug 21, 2023

  • Accounts

    This class will require you to make a Portfolio 2025 Web Site, a GitHub Account, a Slack Account, and as part of final exam will require you update your LinkedIn account.

    Aug 19, 2023

  • Pair Programming

    Pair Programming allows you to have secondary thinking as you work, not just a reflection after you are done, but real-time support.

    Aug 16, 2023

  • Pair Showcase

    Anytime in Sprint 1 is time to show accomplishments to teacher. The last week of the Spring there will be a formal live review meeting.

    Aug 16, 2023

Class of 2025