You think you cannot program, right? Think again!
We can change that, broadening the range of what you can design and create on the computer, and making it easier to combine graphics, photos, music, and sound into interactive creations. With Gurus, you can create characters that dance, sing, and interact with one another. Or create images that whirl, spin, and animate in response to the movements of the mouse.
At the core of our software is a graphical programming language that lets you control the actions and interactions among different media. Coding with us is much easier than in traditional programming languages: to create a script, you simply snap together graphical blocks, much like LEGO bricks or puzzle pieces. The blocks are designed to fit together only in ways that make syntactic sense, so there are no syntax errors. Different data types have different shapes, eliminating type mismatches. Using media manipulation, you can create programs that control and mix graphics, animation, music, and sound popular in today’s culture. For example, adding programmability to Photoshop-style image-filtering.
Students learn important computational concepts such as iteration, conditionals, variables, data types, events, and processes. The software we implement in the course has been used to introduce these concepts to students of many different ages. Some students transition to traditional text-based languages after getting introduced to such programming techniques.
While “Coding with the Gurus”, your child will gain:
- Logical reasoning
- Debugging problems
- Developing ideas from initial conception to completed project
- Sustained focus and perseverance
At the next level of this course, students will be introduced to sensor-based programming where they can precisely control their games using their own created games using sensors and controllers.