Who is Jade Piramide?

Jade is a 15 year old grade 9 student at Under the GUI Academy and has been learning to code ever since he was 12 years old. When he first started learning to code, Jade created apps and games using the language Lua with the “Love2D” Game Engine.

In the last few years Jade has joined UTG Academy to further his knowledge in computer science and is currently learning Unity and C# in our UN402 class.

 

What is Jade’s current programming project?

Jade’s current project is developing an algorithmic maze generator implemented using two algorithms:

  1. Recursive Backtracking algorithm
  2. Kruskal’s algorithm

After creating Perfect Mazes, Jade also created another path-finding algorithm to solve such mazes.

The Purpose of Generating Mazes

Jade has always loved mazes and has always tried solving large mazes in his head. With this new algorithm, you can create mazes however large you wish, and together with his friends, the gang has managed to solve only a few of his algorithmic mazes by hand.

It took them 2 hours to solve a 50U X 50U Recursive Backtracking maze but the Kruskal’s maze was just too complicated for them to solve.

Jade enjoys maze generation because it teaches him a lot about technology and computer science, data structures and optimizations. He believes learning these topics is crucial to computer science because it allows handling of data more efficiently and that, is what he believes computer science should be.

Why does Jade like studying at Under the GUI Academy?

“I really enjoyed learning at UTG Academy it’s really friendly and the students have the freedom to go in-depth and explore more knowledge later on. It makes it really easy to learn”

“like, the first course I attended here, I had no idea how to use Unity at all, and now, I can say I am a Unity Master!”

What is the most difficult part about coding for Jade?

“It is less about “coding” but more about designing it so that it becomes modular, and easy to expand on – the architecture of it… because without that it’s very easy to create a system that fails and sometimes that in the middle of a project you realize, you’ll need to tear down the entire thing.”

Jade’s Suggestions for beginner programmers 

Coding might be hard at first, but once you get into it, and it becomes very addicting, and you get every caught up easily in coding so I would encourage people to code because it is a very important life skill to learn especially since now the technology is advancing fast.

 


Learn more about our school coding for kids in Vancouver, and Vancouver Island. Kids learn in all technology sectors including Robotics, Engineering, Coding, and Animation.

We also have Tech summer camps happening throughout Vancouver.

Our coding & animation summer camp teaches Python and app development. This is intended for students who have no prior knowledge of Python and is a good introduction to real programming concepts and goes beyond the drag & drop coding interface. At the end of this camp, students will have created their own versions of their favorite apps that they can share online!

Our Robotics summer camp program will teach the basics of Arduinos, Raspberry Pi’s and making electronic circuit prototypes. From blinking LEDs to complex flying robots, this camp will teach students how to connect components on a breadboard and do basic Arduino programming to control them.

Our Engineering Olympics summer camp will introduce students of all ages to the exciting world of Engineering through a full week of competitions and engaging activities. Activities and challenges will include Giant Catapult, High Egg Drop, Popsicle Stick Bridge, Robotic Arm Transporter and more.

Andrei Sova is 12 years old and in grade 7. He has been studying at Under The GUI since Oct 2016.

Recently, Andrei participated in the Astro Pi annual science and coding competition. For the first time kids across Canada were invited by the European Space Agency (ESA) to launch their code into space with Astro Pi’s Mission Zero! Student-written code ran on the International Space Station (ISS) for 30 seconds. Andrei and his teammate designed a piece of code to measure the temperature in space!

He said, “I am among the first Canadian kids to run a code on the International Space Station!.”

1. Why do you like coding/programming? How many years have you been learning this?

I like how certain characters, letters, and numbers combined in a certain manner can create something new and unique – like a video game or a software program, that we use every day.

I got my first computer when I was 5, not a toy 😀

My dad is a software engineer, he codes for a living, so I have always been close to programming. My dad also teaches me about programming. When there is something interesting in his work, he says, “Hey Andrei, come and see this!”

I really start programming just before I was 9 years old. Back then I was a big Minecraft fan (I still am). There is a feature in the game called command blocks, and this is how I got started. Then, when I wanted to learn more, I came to Under The GUI.

2. What is the most interesting and the most difficult part about coding?

The most interesting and satisfying part is seeing the final product. It is really satisfying, after lots of time and hard work, seeing the final product, and seeing people enjoying your final product. The most difficult part, I have to say, is debugging. You have to find where all the errors are and fix them, but it is definitely worth.

3. What do you like best studying at Under The GUI Academy?

I really like the calm atmosphere here. And the knowledgeable instructors, they are always ready to help and support you.

4. Could you introduce the current project that you are working on?

Currently, I have a project, it’s a video games website that I have been working on for a year and a half now. At the beginning are going to be five games and later I will add more. (The screenshots are the games that Andrei is working on)

5. I have heard from your mom that you are putting up a website and selling your games! What is the plan? Why are you doing this?

Right now, three video games are in different development stages and two are completed. After they are successful I will add features that you are going to pay for. I’m doing this because I love coding, I love video games, I love having the latest technology and that costs a lot of money! In the future, I want to be like my dad, a software engineer creating software…because I love coding!

 


Learn more about our school coding for kids in Vancouver, and Vancouver Island. Kids learn in all technology sectors including Robotics, Engineering, Coding, and Animation.

We also have Tech summer camps happening throughout Vancouver.

Our coding & animation summer camp teaches Python and app development. This is intended for students who have no prior knowledge of Python and is a good introduction to real programming concepts and goes beyond the drag & drop coding interface. At the end of this camp, students will have created their own versions of their favorite apps that they can share online!

Our Robotics summer camp program will teach the basics of Arduinos, Raspberry Pi’s and making electronic circuit prototypes. From blinking LEDs to complex flying robots, this camp will teach students how to connect components on a breadboard and do basic Arduino programming to control them.

Our Engineering Olympics summer camp will introduce students of all ages to the exciting world of Engineering through a full week of competitions and engaging activities. Activities and challenges will include Giant Catapult, High Egg Drop, Popsicle Stick Bridge, Robotic Arm Transporter and more.

Under the GUI Student creates Augmented Reality App Using Vancouver Public Library VPL Card


kai showing vancouver public library card with augmented reality

Kai (11 years old)

Kai is an Under the GUI Academy student in the UN502 class learning about Augmented Reality. This is a prototype of an Augment Reality app Kai is making. The app makes use of the computers cameras and projects a hologram of an image whenever it sees a Vancouver Public Library card. Kai is unsure what the final app is going to look like, but for now he says he just enjoys learning about how to program.


kai showing vancouver public library card with augmented reality

When I was 11 I spent most of my days playing games rather than making them – now kids are creating virtual reality VR apps I could I only dream about when I was their age.


Learn more about our school coding for kids in Vancouver, and Vancouver Island. Kids learn in all technology sectors including Robotics, Engineering, Coding, and Animation.

We also have Tech summer camps happening throughout Vancouver.

Our coding & animation summer camp teaches Python and app development. This is intended for students who have no prior knowledge of Python and is a good introduction to real programming concepts and goes beyond the drag & drop coding interface. At the end of this camp, students will have created their own versions of their favorite apps that they can share online!

Our Robotics summer camp program will teach the basics of Arduinos, Raspberry Pi’s and making electronic circuit prototypes. From blinking LEDs to complex flying robots, this camp will teach students how to connect components on a breadboard and do basic Arduino programming to control them.

Our Engineering Olympics summer camp will introduce students of all ages to the exciting world of Engineering through a full week of competitions and engaging activities. Activities and challenges will include Giant Catapult, High Egg Drop, Popsicle Stick Bridge, Robotic Arm Transporter and more.