Nighthawk Pages
Readme About Blogs Panel Search

Blogs

  • Hacks

    Hacks Menu

    Sep 21, 2023

  • 9.7 Object Superclass

    Sep 12, 2023

  • 9.6 Polymorphism

    Sep 12, 2023

  • 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

  • Prefix_ipynb_2_

    Mar 23, 2025

  • 7.1 ArrayList Intro

    Introduction to ArrayLists

    Sep 23, 2024

  • 7.2 - ArrayList Methods

    ArrayList Methods

    Sep 23, 2024

  • 7.5 Searching

    Searching ArrayLists

    Sep 23, 2024

  • 7.6 Sorting

    Sorting ArrayLists

    Sep 23, 2024

  • 7.7 - Ethical Issues around Data Collection

    Ethical issues around data collection with ArrayLists

    Sep 23, 2024

  • Unit 7 ArrayLists P1

    ArrayLists Home Page

    Sep 23, 2024

  • Unit 4.1 - While Loops

    Unit 4 Team Teach

    Sep 19, 2024

  • Unit 4.2 - For Loops

    Unit 4 Team Teach

    Sep 19, 2024

  • Unit 4.3 - String Iteration

    Unit 4 Team Teach

    Sep 19, 2024

  • Unit 4.4 - Nested Iteration

    Unit 4 Team Teach

    Sep 19, 2024

  • Unit 4 - HW Quiz

    Unit 4 Team Teach HW QUIZ

    Sep 19, 2024

  • 7.3 - Traversing Arraylists

    ArrayLists Lesson

    Sep 19, 2024

  • 7.4 - Developing Algorithms Using ArrayLists

    ArrayLists Lesson

    Sep 19, 2024

  • Creating References Using Inheritance Hierarchies

    Sep 18, 2024

  • Unit 2 — Wrapper Classes & Math Module

    An introduction to what wrapper classes and the Math module are.

    Sep 16, 2024

  • Unit 3 Boolean - Homework

    Unit 3 Team Teach

    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

  • Unit 2 — String Objects

    An explanation of how String objects work.

    Sep 13, 2024

  • Unit 2 — Recap & Homework

    A recap of everything we covered today.

    Sep 12, 2024

  • Unit 2 — Using Objects

    The homepage for unit 2.

    Sep 12, 2024

  • Unit 2 — Objects & Void Methods

    An introduction to objects and void methods.

    Sep 12, 2024

  • Unit 2 — Methods

    A more in-depth explanation of methods.

    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 5 - Writing Classes P1

    Sep 12, 2024

  • Unit 6 - Arrays

    Unit 6 Team Teach - Arrays

    Sep 12, 2024

  • Unit 6.2 - Arrays

    Unit 6 Team Teach - Arrays

    Sep 12, 2024

  • Unit 6.3 - Arrays

    Unit 6 Team Teach - Arrays

    Sep 12, 2024

  • Unit 6.4 - Arrays

    Unit 6 Team Teach - Arrays

    Sep 12, 2024

  • Unit 6 Arrays P1

    Sep 12, 2024

  • Unit 8 - 2D Arrays Accessing and Updating

    2D Arrays Lesson

    Sep 12, 2024

  • Unit 8 - 2D Arrays Algorithms & Hacks

    2D Arrays Lesson

    Sep 12, 2024

  • Unit 8 - 2D Arrays Declaring and Initializing

    2D Arrays Lesson

    Sep 12, 2024

  • Unit 8 - 2D Arrays Intro - P1

    2D Arrays Lesson

    Sep 12, 2024

  • Unit 8 - 2D Arrays Traversing

    2D Arrays Lesson

    Sep 12, 2024

  • Unit 9 - Java Inheritance

    Team Teach for Java Unit 9 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

  • Sprint 1

    Sep 10, 2024

  • Minigame

    Sep 3, 2024

  • Hacks Summary

    Aug 28, 2024

  • Capture

    Aug 24, 2024

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 2024

  • Quiz Questions for APCSA Unit 1

    Questions and Code Cells for the Quiz on Unit 1

    Jul 13, 2024

  • Unit 1 - Primitive & Reference Types Examples

    Primitive & Reference Types Examples

    Jul 1, 2024

  • Unit 1 - Primitive Types

    Jun 24, 2024

  • Unit 1 - Reference Types

    An overview of Reference Types

    Jun 24, 2024

  • Unit 1 - Stack & Heap Memory

    An overview of stack and heap memory in Java

    Jun 24, 2024

  • Unit 1 - Primitive & Reference Types

    A Unit of documents that overview Primitive & Reference Types in Java

    Jun 23, 2024

  • 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