Shortage of coding and IT jobs || 740 KTRH Houston || 9/27/19

There is still a shortage of coders and IT technicians that companies need filled.

Listen to founder of iCode Abid Abedi LIVE today on Newsradio 740 KTRH broadcasting in Houston, Texas.

Connect with iCode

✔ iCode Social Media

✔ 740 KTRH Social Media

What are Microcomputers and Why Kids Should Learn About Them?

A microcomputer sounds like some fancy technological miniature, but it’s exactly as the name implies – a small scale computer. Many modern notebook laptops, such as the Chromebook, fall into this category. They run on a microprocessor and use a single circuit board to perform.

With technology taking up so much of the modern world, it’s become apparent that our children need to learn how to properly use these devices. As our future generation of teachers, doctors, and leaders, having a basic understanding of computers and how they work is essential.

One of the ways schools and extracurricular science programs have been incorporating computer learning children’s curriculum is through microcomputers. Whether set up in classrooms, learning centers, or day camps – microcomputers make an impact on tech learning.

If you’re wondering what makes microcomputers so important, and whether your child should learn to use them, you’re not alone. At iCode, we get lots of questions regarding the use of technology education. Here’s what you, as a parent or educator, need to know.

Preparation for the Future

Technology has taken a front seat in our lives and it isn’t slowing down anytime soon. From your self-cleaning oven to Siri on your iPhone, there’s technology all around us. One of the things we believe strongly at iCode is, it’s not only important to know how to use technology but to understand how it works. We encourage children to ask questions and understand what’s going on inside a computer, not only outside a computer. Working with microcomputers gives children the basics to understand a variety of other devices. This sets them up for success in life, whether they become a veterinarian or an engineer.

Recently, an educational project in Denmark, provided 65,000 microcomputers to children aged 10-11. The aim of the project was to teach the children a new language. The language of technology. Each microcomputer had the ability to run just like your laptop might at home. Using code, the children were tasked with the job of getting the microcomputers to function. Throughout the assignment, children would learn code, the internal components of a microcomputer, and the importance of technology in everyday life.

Self-Reliance and Self-Esteem

It’s well-documented that children have an easier time adopting a new language than adults do. Learning code, procedural programming and circuit board development are no harder than learning music or French. Therefore, it’s not an unrealistic goal to set for a child. Setting learning and outcome goals for children helps them build real-life skills. Not only for positions in technology-based jobs, but also for life outside the classroom and workspace.

Working with microcomputers explores the multifaceted world of science and technology. As your child develops the skills necessary to create code, modify programs, and even build a circuit board from the bottom up, he or she also learns the skills necessary to feel confident in their work and themselves. Self-reliance and self-esteem are two very special outcomes of the STEAM programs, we at iCode use to increase the role of science, technology, engineering, art and math into the lives of children. We see the confidence these programs build, the smiles on the faces of students as they achieve the desired outcome, and the dawning of understanding that they CAN do it.

Independent Thinking with Microcomputers

There are many areas of school and extracurriculars which improve social skills and teamwork. While working with microcomputers can foster relationships in STEAM programs, the real skillset your child will gain from this experience is independence and independent thinking. With a basic understanding of code and computer components, your child can put their knowledge to work independently and create or fix something without assistance from others. This is a massive accomplishment in the world of a child.

Independent thinking is a life skill that we use every day. Not only at work or in school, but in regular everyday activities like grocery shopping, banking, and even choosing which path to take on a bike ride.

Learn More About Microcomputers

Programs with microcomputers are becoming more abundant. If you’re curious about how these programs work and what they teach, we encourage you to visit us online. Through a variety of afterschool programs, summer camps, and day courses, iCode school works with children to deliver the many benefits of a STEAM education. We’re confident in what these programs offer children and their future aspirations. Understanding how things work is the first step to overcoming related fears and anxieties. Contact us today for more information.

Is Your Child Interested in Developing Games? Here is What They’ll Need to Learn

Playing video games is no longer a mere hobby, it’s flourished into a profession. In gaming competitions, conferences, and conventions, people of all ages celebrate their accomplishments both in play and design.

With so much revolving around these digital pieces of art and entertainment, it’s no surprise that the field of video game development is booming. At iCodeschool, we offer a wide assortment of computer-inspired programs and courses, including those necessary for game development. Here we’ll take a closer look at the skills necessary to break into the game design industry, and how your child can achieve their developer dreams.

Codes and Programming Languages

If you’ve ever played a high-quality game, you’ve noticed the amount of detail involved. It’s more than just the graphics. It’s the way graphics seamlessly integrate, the way choices unfold during game play, and the transition between scenes within that game. When you put it all together, it’s an intricate puzzle of codes and programming languages.

That’s right, we said languages. Just as you’re reading this update in English, a computer game is read in its most basic form as a programming language. There are many programming languages to learn, including:

  • Java
  • C++
  • HTML
  • C
  • CSS
  • Ada
  • Pascal

At iCodeschool, our STEAM (Science, Technology, Engineering, Art, Math) programs include some of the more popular languages, such as HTML, CSS, and Java.

Game Developer Education

To work in the video game development field, companies require candidates to hold a university degree. Useful degrees include computer sciences, mathematics, computer information systems, and software engineering.

While it’s possible to teach yourself the programming required to develop a game, most video game companies prefer applicants with a technical education. Fortunately, your child can start learning early with extracurricular STEAM activities at school, summer camp, after school programs, and more.

Gaming education isn’t just about computer programming. There’s a lot of math involved in game design, especially with the rise of 3D technology. Everything from basic geometry used to deduce angles and distance to complex equations will arise. Bulking up on math, science, computer, and engineering courses will improve knowledge and skills for a future career in this industry.

This means as your child enters high school, enrolling them in advanced math courses like pre-calculus and calculus will bring them a step closer to the ultimate goal of game development.

Roles of a Video Game Developer

For gaming enthusiasts, the dream of developing video games as a career is a common one. So much goes into the design and creation of these products. Storylines, character personalities, and the mechanics of the player/character relationship must all be thoroughly planned. In this sense, video game design is more than just code, it’s art, drama, literature and technology wrapped up into one great product.

Working as a video game developer, your child could choose to work in any number of departments, such as:

  • Production
  • Design
  • Engineering
  • Graphics
  • Coding
  • Quality Control

There are also different platforms where games are played, and each platform has different design requirements. For example, your child may choose to design apps for iPhone or Android devices. This requires a separate form of coding and compilation than games designed for larger consoles like the xBox or PlayStation.

When deciding on a career in game development, it’s a good idea to invest some time in each of the departments and game styles mentioned above. In fact, many programming courses start game design with a basic mobile app before moving onto more complex design and application.

Learning Game Development with iCode

With so much to learn, it helps to provide a strong foundation for your young learner before they commit to a gaming education. Enrolling your child in an extracurricular STEAM program encourages them to be more active in science, technology, engineering, art, and math. At iCode, we offer a diverse selection of technology-based courses.

Each of these courses is paced for the level of the learner. We call these paces, “belts.” For example, a student beginning our White Belt Course, begins programming with Scratch, while our Yellow Belt Students begin HTML programming, and our orange belts learn HTML5 and CSS. As students progress, they also take courses on 2D and 3D Game Development and get the opportunity to design worlds within their favorite games like Minecraft and Roblox.

The world of video games, like all technology-based industries, is constantly evolving. Beginning to hone these skills young gives your child a better understanding of what’s to come, and an easier time transitioning into each new programming language. The added benefits of this journey is that students will develop the problem-solving and creative thinking skills that will help them throughout their academic life and in a future career.