Welcome to CompSci.rocks

CompSci.rocks - Random thoughts from a computer science classroom

Grading on a Curve

Should you curve your grades? Is it fair to the students?

Read more...

Sparse Array Entry Solution

Sparse Array Entry has you working with an ArrayList of an arbitrary class called SparseArrayEntry

Read more...

Number Group Solution

Number Group has you working with classes and interfaces to solve a problem

Read more...

Diverse Array Solution

Diverse Array has you working with 1d and 2d arrays to decide if it's "diverse"

Read more...

Hidden Word Solution

The Hidden Word FRQ has you starting from scratch to build a full class to work with strings

Read more...

Final Grade Calculator

What do I need to make on my final to get an A this semester? This final grade calculator will tell you.

Read more...

InvocationTargetException Fix

An InvocationTargetException occurs in Java when you call a method through refection and that method throws an exception.

Read more...

Teachers' Grading Calculator

Online version of the classic EZ Grader Calculator to take the place of grading charts. Enter a question count and max score. This online grade calculator will take care of the rest.

Read more...

Square Root Curve

A square root, or Texas curve is a quick and easy way to help all students, but help the lower scores a little more

Read more...

Linear Grade Distribution

This online grade curve calculator makes it a little easier to get your students' grades where you think they should be using a linear redistribution curve.

Read more...

Digits FRQ Solution

The Digits FRQ has you working with an integer, an ArrayList filled with Integer objects, and making a determination on that ArrayList based on contents.

Read more...

Pet FRQ Solution

The Pet FRQ from the 2004 AP Computer Science Exam tested that you can work with ArrayLists and understand how abstract classes work

Read more...