Welcome to CompSci.rocks

CompSci.rocks - Random thoughts from a computer science classroom

Quote of the day for Jekyll site

Last week I wanted to add a quote of the day to a Jekyll site, but since it's a static site it had to be JavaScript. Here's the code I used.

Read more...

Linking MS Teams Chat to Canvas

Quick and easy trick to link Microsoft Teams Chat to Canvas

Read more...

The Door Principle

The door principle helps you control what you can and let what you can't go

Read more...

9 Coding Fonts you probably haven't seen before

Looking for a new coding font to try? Here's a handful of programming fonts that you may not have seen before, ready to download.

Read more...

Big-O in 100 Seconds

Learn the basics of Big-O in 100 seconds, less time than it takes to make a cup of coffee.

Read more...

How video games affect your brain

Great TED talk about how playing video games affects your brain. It's probably not what you think.

Read more...

Rocketbook QR Codes

A few weeks ago I spent some time trying to decode the Rocketbook QR codes. Didn't have much luck, but here's what I've found so far.

Read more...

Lightboard Solution

Lightboard from the 2019 CompSci AP-A FRQ has you working with a 2d-array.

Read more...

Delimiters Solution

Delimiters is a problem where you're working with an ArrayList of strings.

Read more...

2019 AP FRQ Solutions

In 2019 the CompSci AP-A exam had you solve the FRQs APCalendar, Delimiters, Light Board, and Step Tracker.

Read more...

StepTracker Solution

StepTracker has you implement a full class from scratch

Read more...