Welcome to CompSci.rocks

CompSci.rocks - Random thoughts from a computer science classroom

ClubMembers FRQ Solution

Learn how to solve the ClubMembers problem on the 2021 AP Computer Science exam with this step-by-step guide.

Read more...

Combined Table FRQ Solution

Understand the ins and outs of building a Java class from scratch with the Combined Table FRQ from the 2021 AP Computer Science exam.

Read more...

Is it possible to win at Tetris?

Is Tetris all about skill or luck? Find out in this video, where they delve into the game's mechanics.

Read more...

Review Analysis Free Response

The Review Analysis had you working with both an array and ArrayList and an arbitrary class, Review. Here's how we solved it.

Read more...

8 Movies to Show in a Computer Science Classroom

Want to make your computer science classroom come alive? These 8 movies will help you do just that. From Hidden Figures to The Martian, these films will keep your students engaged and excited to learn.

Read more...

Java toString Method

Discover how Java's toString() method can help you debug more effectively and improve code readability with this comprehensive guide.

Read more...

Java Array Linear Search Algorithm

Looking for a way to search for specific values in data arrays? The linear search algorithm may be just what you're looking for.

Read more...

The Importance of Soft Skills in CS Education

Discover the importance of soft skills in computer science education. From communication and collaboration to critical thinking and problem solving, learn how soft skills can help students succeed in the classroom and beyond.

Read more...

Teaching Computer Science in a Virtual Classroom

Discover the best practices for teaching computer science in a virtual classroom. From establishing clear communication channels to using interactive tools and providing regular feedback, learn how to create an engaging and informative virtual classroom that is fun for your students.

Read more...

Game FRQ Solution

The 2022 AP CompSci free response question has you working with a pair of classes to create a game

Read more...

Data FRQ Solution

The 2022 AP Computer Science Data FRQ has you working with a matrix and random numbers

Read more...

Textbook Solution

Solution for the Textbook Free Response Question: AP Computer Science A 2022 Exam

Read more...