Penjee.com 's Blog

Example of a Penjee Challenge

One of the main goals of Penjee is to make learning to program fun for kids,  The main way that we do this is by making each ‘assignment’ a challenge. Here’s a walk through of one of the first challenges a student must attempt. We call this one “Grab() 4 fish And Avoid Water”. Each … Continue reading Example of a Penjee Challenge →

Water is bad [A Penjee Challenge]

We are working hard on creating our first set of Penjee challenges. We break our challenges up into units. In the first unit, the goal is to master some basic Penjee syntax . Things like how to make a penguin: [crayon-5dd1062fb08f3599611871-i/] , how to waddle()[crayon-5dd1062fb08fc484399143-i/] and how to grab() a fish [crayon-5dd1062fb0900195072055-i/] In this assignment, the student … Continue reading Water is bad [A Penjee Challenge] →

Passing by Value vs. by Reference Visual Explanation

    When writing software code, you will spend a lot of time defining, reading and changing variables. Using a variable means you use a descriptive word in your code which holds some information (a number, some text, an object, etc.). This descriptive word is the “title” of the stored information. For example: [crayon-5dd1062fb0c75590566125/] Variables … Continue reading Passing by Value vs. by Reference Visual Explanation →