Anvay's CSA Page
Study Blog Blogs Search My Journey

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

  • Practice Exam 2 FRQ

    Practice Exam 2 FRQ

    Feb 17, 2026

  • 2024 FRQ

    2024 FRQ

    Jan 22, 2026

  • Object Creation and Storage (Instantiation)

    Oct 12, 2025

  • 1.3 Expressions and Output

    Learn AP CSA Unit 1.3 lesson, with real wolrd examples!

    Sep 23, 2025

  • Introduction to Algorithms, Programming, and Compilers

    Sep 21, 2025

  • Calling Class Methods Homework

    Sep 21, 2025

  • Calling Class Methods

    Sep 21, 2025

  • Math Class Homework

    Sep 21, 2025

  • 1.12 Homework

    Sep 21, 2025

  • Homework for Calling Instance Methods

    Sep 21, 2025

  • Variables and Data Types

    Variables and Data Types

    Sep 21, 2025

  • Expressions and Output

    Sep 21, 2025

  • Assignment Statements and Input

    Sep 21, 2025

  • Casting and Range of Variables

    Sep 21, 2025

  • Application Program Interface (API) and Libraries Homework

    Understanding Application Program Interfaces and Java Libraries - Homework

    Sep 21, 2025

  • Application Program Interface (API) and Libraries

    Understanding Application Program Interfaces and Java Libraries

    Sep 21, 2025

  • Documentation with Comments Homework

    Sep 21, 2025

  • Documentation with Comments

    Sep 21, 2025

  • Method Signatures — Homework (1.9)

    Sep 21, 2025

  • Method Signatures

    Sep 21, 2025

  • GitHub Pages Jokes

    These Programming topics are focused on Jupyter Notebooks, and Managing Files.

    Aug 21, 2025

  • Base 64 HW and Popcorn Hacks

    Apr 29, 2025

  • Binary Base 2 and Logic Gates HW and Popcorn Hacks

    Apr 28, 2025

  • Undecidable Problems, Graphs + Heuristics

    Apr 22, 2025

  • Big O and Algorithmic Efficiency

    Apr 20, 2025

  • CyberCEO Lesson Extra Credit Blog

    CyberCEO Lesson Extra Credit Blog

    Apr 11, 2025

  • Lists and Filtering Algorithims Popcorn and HW Hacks

    Apr 8, 2025

  • Binary Search Popcorn and HW Hacks

    Apr 7, 2025

  • Safe Computing Popcorn and HW Hacks

    Apr 1, 2025

  • Legal and Ethical Concerns Popcorn and HW Hacks

    Mar 31, 2025

  • Teaching and Answering FRQs: My Journey Through AP CSA Problem Solving

    Reflecting on teaching the 2017 Phrase FRQ and how FRQ practice shaped my understanding of CS 113 requirements

    Mar 30, 2025

  • Random

    Mar 28, 2025

  • Crowsourcing Homework and Popcorn Hacks

    Mar 25, 2025

  • Computing Bias Homework and Popcorn Hacks

    Mar 24, 2025

  • Digital Divide Homework and Popcorn Hacks

    Mar 21, 2025

  • Benificial and Harmful Effects Homework and Popcorn Hacks

    Mar 20, 2025

  • ML | Neural Network | Handwritting Detection

    Handwritting detection using Tensor Flow

    Feb 20, 2025

  • ML | Fitness

    Machine Learning and Fitness Data, using a linear regression model. The purpose of this model is to maximize calories burn.

    Feb 20, 2025

  • Data Frames | Pandas | Intro 1

    Data connections, trends, and correlation. Pandas is introduced as it could be valuable for CPT and PBL.

    Feb 19, 2025

  • Data Frames | Pandas | Intro 2

    This blog contains basic techniques for analyzing a dataset using the Python Pandas module. Python is a primary language for data science and is useful for backend operations like analyzing and storing data.

    Feb 19, 2025

  • ML | Titanic Data

    Exploring the Titanic dataset with machine learning.

    Feb 19, 2025

  • CRUD In My Feature

    CRUD In My Feature

    Feb 2, 2025

  • Utilization of DB Scripts

    Understanding db_init, db_backup, and db_restore while creating a backup and restore sequence.

    Feb 2, 2025

  • Jinja Database In Backend

    Jinja Database In Backend

    Feb 2, 2025

  • Sprint 5 Personal Blog

    Sprint 5 Personal Blog

    Jan 24, 2025

  • API | Request | Response | Database

    Frontend coding and backend design will always be related. In building Views, frontend designs will work with the backend APIs, those APIs can work with databases.

    Jan 13, 2025

  • Data | SQLAlchemy

    Using Programs with Data is often focused on SQL and database actions. This blog focuses on SQLAlchemy and an OOP programming style.

    Jan 8, 2025

  • Data | SQL Connect

    Using Programs with Data is focused on SQL and database actions. This blog focus is SQL connections and curses using an Imperative programming style.

    Jan 8, 2025

  • Data | Binary Logic

    This is a mini project, warming up to CPT guidelines. Read this to article and starrt developing ideas for your Binary Logic requirements. Real binary abstractions include ASCII, Unicode, RGB Colors, Images,Logic Gates, etc.

    Jan 6, 2025

  • BI 4.1 Internet - Web Server

    Quick launch into Flask, sending and receiving data from a web server.

    Dec 2, 2024

  • Sprint 3 Personal Blog

    Sprint 3 Personal Blog

    Nov 18, 2024

  • Class Blog

    Class Blog

    Oct 16, 2024

  • Blog of Blogs

    Blog of Blogs

    Oct 15, 2024

  • Self Study Lesson

    Self Study Lesson on JavaScript For Loops and Sprites

    Oct 15, 2024

  • Sprint 2 Personal Blog

    Sprint 2 Personal Blog

    Oct 15, 2024

  • 3.2 Homework and Popcorn Hacks

    3.2 Homework and Popcorn Hacks

    Oct 11, 2024

  • 3.10 Homework and Popcorn Hacks

    3.10 Homework and Popcorn Hacks

    Oct 10, 2024

  • 3.10v2 Homework and Popcorn Hacks

    3.10v2 Homework and Popcorn Hacks

    Oct 9, 2024

  • 3.6 Homework and Popcorn Hacks

    3.6 Homework and Popcorn Hacks

    Oct 9, 2024

  • 3.7 Homework and Popcorn Hacks

    3.7 Homework and Popcorn Hacks

    Oct 9, 2024

  • 3.8 Homework and Popcorn Hacks

    3.8 Homework and Popcorn Hacks

    Oct 9, 2024

  • 3.1 Homework and Popcorn Hacks

    3.1 Homework and Popcorn Hacks

    Oct 7, 2024

  • 3.4 Homework and Popcorn Hacks

    3.4 Homework and Popcorn Hacks

    Oct 7, 2024

  • Peer Feedback

    A place for peers to provide feedback on my work.

    Sep 19, 2024

  • Using APIs With Javascript

    Using APIs With Javascript

    Sep 18, 2024

  • Classic Snake Game

    A pretty advanced use of JavaScript building classic snake game using menu controls, key events, snake simulation and timers.

    Sep 16, 2024

  • JS Output w/ Objects

    Quick launch into Variables, Functions, Arrays, Classes, Objects.

    Sep 15, 2024

  • Playing with Jupyter Notebooks and Python

    GitHub pages was built with Python and Jupyter Notebooks in mind. This post is to verify tools by using Python.

    Sep 15, 2024

  • Cookie Clicker

    Cookie Clicker

    Sep 12, 2024

  • JS Calculator

    Grab Calculator Code and place in IPYNB

    Sep 12, 2024

  • Hangman Game

    Hangman game coded with HTML, Javascript, and CSS

    Sep 12, 2024

  • Playing with Jupyter Notebooks and Python

    Playing with Jupyter Notebooks and Python

    Sep 5, 2024

  • Testing with Javascript

    Testing with Javascript

    Sep 5, 2024

  • Wireframe Formatted Post

    3 buttons formatted for the wireframe format

    Sep 4, 2024

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 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 2026 at DNHS