Our april 2017 Issue
Creating Shapes and Patterns with Scratch2
What will you need for this project? Any computer with an Internet connection All of the code for…
Software that Teaches Itself
A long time ago, back when software was still a relatively new thing, developers were still learning how…
Erase All Kittens
A shiny new version of Erase All Kittens — a web browser based Mario-like game that also teaches…
April 2017 News Wire
Interesting stories about computer science, software programming, and technology for February 2017.
State
What state do you live in? Sometimes states where people live are called provinces. In computer science, however,…
How to Design an Efficient User Interface
When you’re making software, you might be very eager to make it as functional as possible. Of course,…
Seesaw
Seesaw helps kids as young as kindergarten to explore, learn, document, and discuss what they’ve learned with photos,…
Algorithm Design
There’s a popular urban legend about Carl Gauss, who may have been the greatest mathematician in history, and…
Mark Collantes, Designer
2 Queen Street looks like the perfect setting for a movie. The top half is the kind of…
Version Control
If you end up working on a software project with other people, you’re probably going to encounter version…
Garbage Collection
When a computer runs a program, it’s constantly creating new data. Whether it’s scenery or sprites in a…
Code Reviews
A code review is the process of examining a peer’s code to see they have adhered to the…