Language – Empire Code Education Blog

STUDENTS ACHIEVEMENTS

Coder of the Month Girls Who Can Code

CERTIFICATIONS

Badges and Certifications

COMPETITIONS

Join our Competitions

ESCAPE ROOM

Select Adventure

BIRTHDAY PARTIES

Party Packages

PARENTS ACCOUNT

Parents Portal Loyalty App
blog-img

How to Introduce Coding and Robotics to Young Children: Tips for Educators

As our world becomes increasingly digital, teaching children about coding, robotics, and STEM (Science, Technology, Engineering, and Mathematics) subjects, has gained a strong foothold. These skills are not only essential for future job opportunities, but they also help children develop 21st century skills such as problem-solving, creativity, and critical thinking skills. As an educator, you can help your child develop these skills by introducing them to coding, robotics, and STEM from a young age. To help navigate this terrain, here are some tips to get started:

1. Using Games and Activities

One of the best ways to introduce coding and robotics to young children is through games and activities. There are many games and apps available that teach coding concepts in a fun and interactive way. For example, Tynker Junior offers a variety of games and activities that teach children basic coding concepts through block-based coding. Robotics kits such as LEGO WeDo/SPIKE Essentials can also help children develop problem-solving and critical thinking skills while having fun. Learning coding through games and activities will help to foster creativity and curiosity in this area, and give them the grit to overcome obstacles when faced with coding challenges.

2. Attend Workshops, Camps or Classes

There are many coding & robotics workshops/ camps available for children. These programs are designed to introduce children to coding & robotics in a fun and engaging way through games, animations and hands-on activities. Attending various workshops and camps can help children develop a deeper understanding of coding and robotics, while building friendships with other children who share their interests. It is important to expose students to different modules at a young age to see where their interest lies. Furthermore, coding schools will expose students to many opportunities such as national and international competitions where students can gain competition experience. Check out the programs that we offer and get started now!

3. Incorporate Coding into Everyday Activities

Coding doesn’t have to be limited to a computer screen. You can incorporate coding into everyday activities such as playing with toys or baking cookies. For example, you can ask your child to create a recipe for cookies using code. This can help children develop logical thinking skills while having fun.

4. Be Supportive

Finally, it’s important to be supportive of your child’s interests in coding, robotics, and STEM. Encourage them to explore and experiment with different coding and robotics programs. Praise them for their accomplishments and be patient when they make mistakes. De-emphasize grades and praise the process šŸ™‚

In conclusion, introducing coding, robotics, and STEM to young children is a great way to help them develop problem-solving, creativity, and critical thinking skills. By starting early and using a variety of fun and engaging activities, you can help your child develop a love for STEM subjects that will benefit them for years to come. Want to know whether coding & robotics is for your child? Contact +65 8145 5004 to sign up now! If you are looking at DSA programs for coding, robotics and STEM for your child, sign up for a free DSA consultation now!

Coding, Robotics and STEM

In the last few years, the terms “Coding”, “Robotics” and “STEM” have become ubiquitous, and you’ve likely heard of it one way or another. With the rise of technology in the digital age, along with the plethora of coding and robotics enrichment programmes, the common question is “What’s the difference between these fields? Is it useful for my child’s educational journey?”. This post aims to share the key differences between coding, robotics and STEM, its crucial role in ensuring technical literacy, and how they can benefit your child’s education.

First off, what is Coding?

Coding is a language – we tell computers what to do using codes. You’ve probably heard of Python or Javascript, which are called syntax programming. In this current age, coding has been simplified, so that children as young as 4 can grasp the concepts with ease. Known as block-based programming, it aims to introduce computational thinking to very young learners, (thus building on their foundations), so that their progress to syntax programming at a later age (text-based languages), will be a more fluid process. 

If you have heard of Scratch (the popular MIT software with the orange cat as its beloved mascot), it is a popular example of block-based programming. Children learn how to create their own animations and mini-games through dragging and dropping the code blocks. In addition to learning the various coding concepts, their brains are trained to think logically, computationally, and critically. We also teach students how to debug their codes independently; this stimulates the different areas of the brain, where they are trained to solve problems creatively, and view the obstacles through different lenses. For younger learners, progression from block-based programming such as Tynker and Scratch, is transitioned to game development modules such as Minecraft Education Edition, and Roblox Game Development; from here, students would then progress to more complex text-based programming languages like Python and C++. These languages open up a wide array of career opportunities – from web and app development to data science and machine learning.

Then, how about Robotics?

What comes to your mind when you first hear the term robotics? For most people, it is LEGO. However, robotics goes beyond just building a prototype. Robotics deal with designing and building robots, and utilisation of various sensors and motors, for optimal functioning. These sensors and motors are usually connected to a device, in which students learn programming to control the robots to create an action, so as to respond to a certain input. Hence, the line between coding and robotics is sometimes a bit gray. The main difference is that coding is mainly based on software, but robotics includes both software and hardware. However, both of these fields fall and interact under the STEM category.

What is STEM?

STEM (or STEAM) is an interdisciplinary teaching approach that unites the disciplines of science, technology, engineering (art,), and math into a single program. Although it emphasizes heavily on science and math, STEM is a very broad umbrella of different programs with the same goal – to provide students with engaging and hands-on methods of learning to develop science and math-based skills, so that they can gain 21st century skills such as communication, critical thinking, computational thinking, problem solving, and most importantly, contribute to a technologically-driven society.

Hence, coding and robotics also fall under this STEM category. Math and Science can be integrated into game development platforms as well as robotics. For example, you can learn chemistry concepts in Minecraft: Education Edition using their chemistry lab. Minecraft provides a variety of chemicals that work the same way as the real world, which allows for students to learn science concepts in a more fun and engaging way. In the same way, you can use LEGO SPIKE Prime (robotics) to create a robot that  transfers energy from one place to another. Such projects also integrate engineering and science concepts, which are part of the school curriculum. 

In other words, STEM education aims to go beyond the traditional academic approach and provides students the tools and opportunities to apply what they have learnt to solve real-world problems. For example, instead of learning the instructions for creating a robot, and the geography and physics of an earthquake, STEM education allows students to apply the knowledge to create an earthquake simulator using LEGO, for example, and tests how much force is required to make a LEGO brick house fall down. Projects like these allow students to use cross-disciplinary knowledge (from coding, to robotics and engineering) to solve problems creatively (for example, how can we make the foundation of the house stronger, so as to withstand the force of an earthquake). 

Not sure where to start?

It depends on your child’s preference. Some students prefer robotics due to its hands-on learning nature, where they can see the physical result of their projects immediately. Coding, on the other hand, is intangible. However, you can create your own websites, analyze real-world data, and design your own mobile apps and games. Both of these disciplines still have the same goals in mind – to teach students the necessary 21st century skills and prepare them for the digitized future ahead of them. 

In Empire Code, we offer modules across these different disciplines. You can let your child try out coding and robotics through our free trial classes. Contact us at +65 8154 5004 to find out more!

Coding Escape Room Reflections from Sherine

Hello! Itā€™s me again, Sherine. Today, Iā€™m here to share my reflections not as a marketer, or preschool teacher (see our previous blog), but as an Escape Room host. 

Look at the happy faces of our students receiving their Halloween goodie bags and 3D printed pumpkins and ghosts!

This Halloween 2022, we had a blast with our students dressing up as various characters. Some students even deliberately attended lessons on a weekend, just so they could wear their costumes! In addition to this, our popular coding Escape Rooms have returned! Our last coding escape room took place just before COVID, so we are delighted to reinstate this after a 2-year hiatus.Ā 

This yearā€™s theme was ā€œPotterā€™s Escapeā€. The theme revolved around the story of Harry Potter, in which the students needed to solve a series of coding challenges to escape from the dungeons of ā€˜He-who-must-not-be-namedā€™. This escape room included various tasks that required computational, innovative and critical thinking. We included challenges that were beyond what the students learnt in their usual lessons. For example, the first task was: ā€œHow to think like a computerā€. We gave the students a series of 0ā€™s and 1ā€™s (a language the computer understands) and asked them to solve the code to unlock the next stage. Not only that, we also introduced them to Python Turtle as the last and hardest task. Since most of our students (ages 7 to 10) only have experience with block programming, this was their first exposure to syntax programming.

Despite the challenges, the students were very proactive and found many different creative ways to solve the task. They were able to apply what they had learnt in class to solve the challenges. Although we had only provided a brief explanation for the Python Turtle task, they were able to grasp the concepts quickly and solve the problems before time ran out. As computational thinking is classified as one of the most valuable 21st century skills, I was pleasantly surprised to see children of this generation developing these important skills from such a young age. They have developed a curious and innovative mindset – one that is intrigued by challenging tasks, as they come up with innovative ways to solve them. With more guidance and suitable challenges, they will be able to improve their coding and computational skills in no time!

Sherine’s ‘Cubetto’ Experience

When I recounted my first teaching experience at a Singapore preschool to Felicia, she laughed for a good 30 minutes straight.

Hello everybody! I am Sherine, Empire Codeā€™s Sales and Marketing Executive. Aside from my marketing job, Felicia has graciously given me the opportunity to teach as well. My first teaching experience, however, was quite hilarious. I was trained to teach Cubetto for kids as young as 3. Cubetto teaches children programming using a cute little robot, with zero screen time. It is a play-based brain development programme that targets left and right brain training for early childhood.

Last month, a local preschool invited us to conduct a Cubetto workshop for a class of 9-10 kids ages 3 & 4. I was sent to teach as a main trainer, along with one of my colleagues. I was nervous, since it was the first time I was teaching a very big group of kids and was concerned about engaging such a large group. Hence, I did what I could do to prepare – I braided my hair into pigtails to manifest my inner child, prepared a skit, and made sure my voice was on bubbly mode. The first half of the session went wonderfully well – the kids were interested in their new robot friend, and everyone had fun learning to code the robot using the play-based blocks whilst solving the simple missions given to them. 

However, it all went downhill just before the class ended. As they are still very young, their attention span was, of course, limited. That was when everything else became more fun and interesting in comparison to Cubettoā€¦ and that included me šŸ™‚

They started to remove my pigtails (I spent 10 minutes braiding my hair), and claimed they would wash my hair using the teddy bear props used for Cubettoā€™s missions. This was followed by multiple attempts to tie my hair, soap my hair and a pretend hair spa experience, acted out collectively by a group of excited preschoolers, as they clung to my arms at various points.  

I tried (very hard) to get them to focus and complete the rest of Cubettoā€™s missions, but it was in vain.  I sent a ā€œhelp meā€ look to my colleague, as well as the teachers in Eton House, but they found it so funny they just laughed along with the kids. At the end of the session, my hair was, well, all over the floor. Funnily enough, one of the kids had the audacity to ask me, ā€œTeacher, why did you lose so much hair?ā€, while I looked on with disbelief. 

As I reminisce about this incident, I cannot help but laugh. It was an interesting teaching experience at a preschool, coupled with some hair loss. I have gained a profound respect for early childhood educators. Whether it was Cubetto or the faux hair spa experience, the kids loved the trial lesson, and we were invited to return to conduct a full holiday camp for them. 

My boss, Felicia, decided it was a good idea to send me there again to teachā€¦..well I guess I shall wear a capā€¦.

Yesh, I’m Chinese but I can’t speak Mandarin šŸ˜…

I CAN’T resist sharing this funny incident, which took place in our centre last week (Eric, forgive me please šŸ˜‚). Empire Code has a big pool of Mandarin-speaking parents at our Tanglin centre, and the majority of the Education Team is pretty proficient in conversational Mandarin, well, all except Eric.

A bit of background about our Head Of Operations: he is Chinese, looks Chinese, and his parents migrated from Hong Kong šŸ‡­šŸ‡° to Sweden šŸ‡øšŸ‡Ŗ before he was born. As a result, our dear Eric can speak fluent Swedish, English, and Cantonese and a smattering of Thai. He claims he’s fluent in Thai after spending a few years living in Bangkok, but we all know his 8-year-old Em is way better in Thai than he is šŸ¤£.

So, last Friday (which was no different from any other Fridays), Eric happened to be in the Empire Code Tanglin centre, taking a zoom call with Jasmine about our centre’s relocation. Then, a Chinese parent walks in, sees Eric and naturally starts speaking to him in Mandarin (as he looks Chinese after all). However, the only Mandarin words Eric can say is his name. However, to give credit to Eric, he was able to think quickly on his feet, and he promptly rotated his laptop šŸ’» to face the parent, so that Jasmine could converse with the parent in Mandarin via Zoom. As he found the entire situation hilarious, he even took a photo of the conversation! 

The entire team had a good laugh about this, and Eric loudly proclaimed that he will start attending Mandarin classes again. So next time you meet Eric, please speak to him in Mandarin, but don’t say you read about it here!Ā Ā