Hey there!

I’m Vishnu Aravind, a Sacramento Kings fan and I like biology. In terms of CS, my favorite topic is ML.

Schedule:

Class Teacher Period
AP Stats Jenkins 1
AP Gov Coats 2
AP CSA Mort 3
AP E and M Millman 4
Off Roll N/A 5

The Timebox

Week Plans Hacks(Todo) Tangibles Review Ticket/Issues
0 - Install and get familiar with tools
- Get a feel for bash and wsl
- Get familiar with teammate
- Tools installation
- Bash Notebook
Loving My Tools
Linux and Bash
First Post

1 - Learn the fundamentals of HTML/CSS/JS
- Best way to learn is from a project
- Learn fundamentals of Java (Constructors, Setters, Getters, Syntax)
- Code a calculator using HTML/CSS/JS
- Do the HelloStatic Assignment
Hello Static
Calculator

2 - Delve deeper into Java stuff (error handling, if/else)
- Follow along with Mr. Mort for Snake Game Setup
- Code, using Java, a TicTacToe game for two players
Snake
Console Games
Specific Things for Improvement
Guidelines for Future Teamwork
3 - Continue woking with Java
- Start work with sprites
- Learn API Stuff, and jquery
- Use weather API to create simple application with HTML/CSS/JS for finding the weather in cities
- Use BallDontLie API to get started on basketball data web app
- Matrix Multiplication with Java
- Get Gold to move on key command
JS Weather API
JS BBall Stats API
Week 3 Review Ticket
4 - Introduction to data visualization concepts
- Begin learning linear regression
- N/A
A Go at Data Visualization
Linear Regression

5 - Dive deeper into machine learning basics
- Understand matrix multiplication in the context of ML algorithms
- Learn about the Collegeboard 2D Array Question Archetype
Sample 2D Array FRQ
ML Basics
Matrix Multiplication

6 - Continue exploring data preprocessing techniques
- Learn about Unit 5 of APCSA CB curriculum
- Study different types of methods, different return types, different types of parameters, mutator/accessor. static/non-static, and scope
Unit 5 Lesson Making
Data Preprocessing Continued

7 - Explore multi-variable linear regression
- Delve into integer and float operations in Java (Unit 1 Lesson)
Unit 1 Lesson - Integer and Float Operations in Java
Unit 2 Hacks
Multi-Variable Linear Regression

8 - Formulate data generation techniques in Java
- Understand booleans and control flow in Java (Unit 3 Lesson)
- Explore loops and iteration in Java (Unit 4 Lesson)
Unit 3 Booleans
Unit 4 Lesson
2023 Data Generation

9 - No new plans listed for this week
Unit 6 Arrays


10 - Apply multi-variable regression to grade prediction
- Explore arrays and arraylists in Java (Unit 7 Lesson)
- Understand inheritance and polymorphism in Java (Unit 8 Lesson)
Unit 7 Arrays and ArrayLists
Unit 8 Inheritance and Polymorphism
Multi-Variable Grade Predictor

11 - Explore exception handling and debugging practices (Unit 9 Lesson)
- Understand data structures and algorithms (Unit 10 Lesson)
Unit 9 Exception Handling and Debugging
Unit 10 Data Structures and Algorithms


12 - Finish the Collegeboard Assignment, and reflect upon it
- Reflect on what was done in the trimester as a whole
CB Corrections and Reflection
First Trimester Reflection


13 - Calm down, get acclimated
- Ideate on the mini project a tad
Ideation for the Mini Project


14 - Learn about JQuery
JQUERY & CRUD HACKS


15 - Learn about Hashmaps
HASHMAPS HACKS


16 - Learn about Cybersecurity and Exploits
java Exploits and Cybersecuity HACKS


17 - Grind out the Collegeboard Quiz and Write a Reflection
2015 Collegeboard FRQ Reflection


18 - Do Some CTF stuff, Really understand the Cyberness
CTF Challenges
COORS in Project


19 - Reflect on the First Half
- Take a crack at ideating for the final project
First Half Recap
Current ideation


20 - Continue to Work on Project Logsitics
- Review what I have learned so far
Lessons Review 1st Tri
Current ideation


21 - N/A
- N/A


22 - Play with the NBA API
- Figure out how to do the Computations
NBA Player Stats Testing


23 - N@TM Grinding
- Get Problem 1 Done
N@TM Reflection
Problem 1


24 - Problem 2, 3, 4
Problem 2
Problem 3
Problem 4


Click to see my freeform picture and an explanation! My freeform picture

Just started with GitHub Pages and learned how to use Markdown. Here's an image that depicts who I am as a person. I have a passion for basketball, and I love to get in the gym and work on my vertical. I also love AI and computational biology. But family is definitely the most important thing for me.