Welcome to CompSci.rocks

CompSci.rocks - Random thoughts from a computer science classroom

AP FRQ Timers

I couldn't find any 22:30 timers that weren't boring, so I built a website

Read more...

Swap array values

Swapping values in a Java array seems like it should be easy, and it is. But there's a catch.

Read more...

Are values in Java array unique?

Learn how to find whether an array contains unique values in Java using the unique algorithm.

Read more...

Java Array Average Algorithm

Learn how to find the average of all values in a Java array using the average algorithm.

Read more...

Java sum algorithm for arrays

Learn how to find the sum of all values in a Java array using the sum algorithm.

Read more...

Minimum / Maximum algorithm in Java

Learn how to find the largest or smallest value in a Java array using the minimum / maximum algorithm.

Read more...

Todoist for hobbies

A few weeks ago I started using Todoist to keep track of my hobbies, and it's helped keep me happy and organized

Read more...

Math.random() Practice

Are you working on Math.random() in your Java programming class? Here's an explanation and some practice problems to help you get better.

Read more...

Classroom Standing Desks

I've been using a standing desk in my classroom for the past year or so, and there's no way I could go back.

Read more...

Add to GitHub Team from Data File

Last week I needed a way to add a bunch of users to a GitHub team and didn't want to have to do it one at a time.

Read more...

The 1 Minute To-Do List

A quick and easy tip for using a to-do list that's helped keep tasks from getting forgotten

Read more...

AP Exam Prep Books

Sometimes you just want another voice to help explain a tough concept. These books can help with that.

Read more...