How to Teach Kids How to Code Without All The Tech Jargon

Coding for Kids

Coding for kids is never an easy undertaking. Aside from getting our kid’s full attention, we have to overcome communication barriers and teach complex lines of codes in the simplest way possible. We need to think outside the box so that we can get our kids excited about coding.

That being said, we have listed a few tips on how you can teach your kids how to code without all the tech jargons.

Make them interested

One of the most common mistakes that educators and parents often make is that they immediately jump to teaching the basics and fundamentals. While these information are crucial when it comes to learning how to code, it does not give our kids enough room to process and absorb all the information that they are receiving.

Remember that learning is an academic, social, and emotional undertaking. Studies have shown that kids are more inclined to learn more about the subject if they are interested. With that in mind, you need to make them interested in coding first. This way, they would not only learn how to code, but they would also learn to love the subject and even the learning process.

Teach the Basics Differently

You can do away with the tech jargon if you are just teaching them the basics and fundamentals of coding. If your kids are just starting in their learning journey, then you can simply find alternative ways to teach them the basics and make them excited to learn more about coding.

Many coding for kids programs and courses have already cracked the secret to teaching kids how to code. Nowadays, teaching is no longer confined to the traditional approach like reading from a textbook or printing outputs like “Hello, World!”

There are now several coding apps, games, video explainers, computer programs, software, toys, and other educational materials that you can use to teach your kids.

Block-based coding

Once your kids finish learning all the basics and fundamentals of coding, it is time to start developing their critical and computational thinking. You can do this by simply utilizing programs like Scratch or Blockly.

These blocked-based programs are the most effective and convenient way to teach your kids how coding works. Rather than having them memorize lines of codes or understand complex syntax, you can just use programs like Scratch or Blockly.

To give you an overview of block-based programming, Scratch or Blockly lets you drag-and-drop lines of commands without having to type or memorize the codes. Your kids can create their own games or apps in these programs even though they do not know any single line of code.

Therefore, your kid can easily learn syntax and conditionals without you detailing or explaining tech jargon like assignment operators, loops, functions, if statements, and so on.

Physical and relatable concepts

No matter how long you put off or avoid using tech jargon, there will still come a time when you have to explain these complex matters to your kids.

And when that time comes, you can still be an effective teacher.

This video explainer from the University of South California’s website is the perfect illustration of teaching complex concepts with relatable examples. Rather than simply read off of a textbook and discuss branching, variable review, or python syntax basics, they instead use relatable examples like text messaging, lunch menus, and food groups.

Even though they tackled coding concepts and other complex subjects, they still managed to convey the information in a much simpler and easy-to-understand form. By doing this, your kid would be able to start learning a more specific and complex coding language in no time.

Fun Projects

Learning how to code is a continuous undertaking and has many benefits outside life of coding. Keep in mind that learning does not stop at the end of every lecture or session. Kids should be able to use and apply the information they learned.

One study even found that students prefer active learning over the traditional learning approach when it comes to programming. That said, kids learn better when the approach is more engaging and interesting. And what better way to do this than through fun projects.

These fun projects can be anything. You can assign them projects like making simple cartoon animations, Roblox games, Minecraft mods, and so on. The key thing to remember when assigning projects is to consider their existing interests as well. If your kids love playing Minecraft, then their next project can be about Minecraft mod or shaders.

Think of a project that would not only help them learn but would also pander to their interests.

Build on Success

Part of the learning journey is failure. It’s one of the biggest obstacles to learn coding for kids.  It is also one of the reasons why kids often lose interest or quit halfway in their learning journey.

So to overcome this hurdle, you should celebrate their achievement and find ways to extend that achievement even further. For example, if your kid finally learned how to use programming tools like Scratch, then you can share their finished project online for their friends to see. Doing this would boost their confidence and push them to learn more complicated projects in the future.

Just Have Fun with Them

Even though coding is a complicated subject to teach, you can make learning the coding process even more bearable for your kids. Inspire your kids to learn more through play.

Given that the learning process can be long and tedious, you should find ways to make the learning journey a lot more fun and exciting.

This way, your kids would be able to understand all the tech and coding jargons in no time.

Share This Article

7 Apps for Parental Controls

App Use Safety for Kids

The internet offers a wealth of education and opportunity for kids, but many parents worry about the dangerous side of the online world—namely, the opportunity for their kids to stumble across inappropriate content or unsafe websites.

Or a child may unknowingly reveal private information to a stranger. This is where a few all in one parental monitoring apps come in handy. Some of these apps are free, while others employ more parental controls in an app as well as on desktop.

These apps were designed with parents’ concerns in mind to help you keep your kids safe online.

1. Qustodio

Qustodio provides parental controls on all devices, not just phones and tablets. It is the all-in-one parental control app and software with a focus on digital well being, including screen addiction prevention via the setting of time limits and ensuring a better sleep schedule.  Account sign up is free.  In addition to filtering access to online content and monitoring activity on any device, this program allows parents to track calls and SMS for Android devices.   On both iPhones, Androids and tablets, you can locate family members at any time as long as they have their iPhone or Android device. There is also an SOS feature, which enables your kids to instantly notify you of trouble.  

Download for Windows, Mac, Chromebook, Android, iPhone/iPad, Kindle


2. FamilyTime

This is the app blocker that blocks all those other distracting apps that steal your family time.  It’s parental control at your finger tips that filters the internet, manages content and usage on iPhones, Andriods and tablets. You can set the time limits you want for bedtime usage and during homework time.  Additional features include monitoring your child’s cell phone texts, their contacts, phone logs, all while knowing their location.  In addition to internet browsing restrictions for home use, this app has developed robust controls for schools to ensure kids are protected on all devices in their classrooms.

Download FamilyTime parental controls for Andriod and iOS at home

School administrators, download parental controls for schools


3. Covenant Eyes

This app offers basic monitoring of your kids’ smartphone activity with the added feature of having accountabilities partners to help you stay away from pornographic websites. You can also view your family’s account using the Covenant Eyes parent dashboard and set levels of freedom according to age and times of day.  It idea is that if kids know you are going to get an alert if they visit a bad website, it will give them the freedom to explore online and learn how to make good decisions.  Covenant Eyes has been providing parental controls since before apps where even a thing and today you can download it according to your family needs.

Create your Covenant Eyes account for iOS devices or Android


4. Parentaler

Parentaler is the single download that can handle parental monitoring and filtering of the web for both Apple and Android mobile devices.  You can block websites and specific apps, set usage time limits for each child, and customize age-appropriate settings according to each child’s level of maturity. Of course, all porn is blocked outright, regardless of age.  The geo-fence setting ensures you are notified if one of your kids is not where they should be.  And at any time, you can check their location to see where they are when on route from point A to point B.  Parentaler filters and monitor the web, as well as online social media connections, to give parents peace of mind around the clock.

Download for Android and iPhone


5. KidzSearch Internet Filtering

Sometimes something as simple or harmless as a misspelling can result in a search result gone afoul. Instead of letting your kid use Google.com for searches, KidzSearch automatically filters Google to remove inappropriate content and unsafe websites. It also blocks misspellings of words that could lead a child to a bad website. With this app, your kids can use the internet as they typically would, and the parental filter helps keep them safe. This is the same filtering being used on our website Safe Search Kids, only through an app for mobile devices. Whether on our site or through the app, use of this internet filtering service is free.

Download the KidzSearch App for iOS devices or Android devices

KidzSearch also available on Kindle Fire / Amazon


6. FamiGuard Android Monitoring

This app was designed with a focus on keeping kids safe on Android phones.  It has everything you need to monitor your kids’ Android smartphone activity, viewing phone files, recording and filtering phone calls, to monitoring over 30 apps including WhatsApp, Snapchat, Instagram, SMS, and more. It’s easy to use and there’s no need to root the target device.  Block bad websites, set time limits and no remotely monitor the current and past location of any family member without detection.  

Download the Parental Control App for Andoird


7. Kaspersky Safe Kids

This app has everything you need to monitor your kids’ smartphone activity, from blocking access to adult content and suspicious search results, to monitoring app usage and setting device screen time limits and GSP location tracking.  Enjoy peace of mind thanks to award-winning parental controls that provide protection for kids both online and offline. The Kaspersky Safe Kids also offers tips from psychologists on how to teach kids about the dangers present online and how to take proper precautions.

Download the Kaspersky Safe Kids app for iOS and Android devices


With a few parental control monitoring apps on your phone, you can always oversee your kids’ online activity. And remember, for these apps to work, you and your kids should have reliable internet access on your phones.

Setting up a hotspot will keep your child connected so you can use these apps and monitor their whereabouts and online searches any time you need.

Consider running a speed test as you’ll want to make sure you get at least 10 Mbps from your internet connection (more if you use a lot of devices in your home).

Once your apps are installed, you can feel more at ease with your kids’ online activity.

Safe Search Kids Victoria Schmid enjoys writing about technology for the “everyday” person. She is a specialist in online business marketing and consumer technology. She has a background in broadcast journalism.

Share This Article

Computational Thinking For Children

Computational Thinking For Children

Enhancing the development of computational thinking is an essential mental process for all children in today’s information and knowledge society. Mainly because mastering it will allow them to adequately face their future work and, above all, it will give them the ability to be decisive in the day to day and in any area of their lives.

Moreover, it is a fundamental resource for any child, since the development of this type of thinking reduces the digital divide, helps their integration into today’s society and facilitates the acquisition of many important transversal skills. These include critical thinking, adaptability, information management in different environments – such as interactive – and, of course, mastery of digital technologies themselves.

Therefore, although its development implies the approach of complex concepts, it also involves competencies that we use and develop in multiple areas of our daily lives. This approach simplifies its teaching, by giving examples that are simple and familiar to children.

In this article we are going to analyze some resources that facilitate the teaching and understanding of computational thinking, but first we need to understand what exactly this concept consists of.

What is Computational Thinking?

There are multiple definitions, but they all agree that its main objective is to solve problems. This is reflected, for example, in the description of computational thinking by the International Society for Technology in Education (ISTE) and the Computer Science Teachers Association (CSTA).

For these bodies, computational thinking is a problem-solving process that includes at least the following characteristics:

  • Formulation of problems in such a way that it is possible to use a computer and other machines to solve them.
  • Logical organization and data analysis.
  • Representation of data through abstractions such as models and simulations.
  • Automation of solutions through algorithmic thinking – understood as a series of discrete and ordered steps -.
  • Identification, analysis and implementation of possible solutions, with the objective of achieving the most effective and efficient combination of steps and resources.
  • Generalization and transfer of the problem-solving process to a wide variety of situations.

This definition allows us to understand the different elements that make up computational thinking. But it is also important to understand that this type of thinking is not only used to solve problems with computational means, but can also be used to solve other problems in very different fields.

Just like a child may be learning how to code for the purposes of education, there are so many other benefits of coding.

In short, computational thinking allows children to learn to solve everyday problems by analyzing them, breaking down the process of solving them into small tasks, identifying patterns, following algorithms and detecting errors in order to fix them.

In what activities in our daily lives do we use computational thinking?

Computational thinking is based on reasoning to understand problems and seek the most efficient solutions. Therefore, it is essential that the exercises focused on developing this skill are based on interaction with students, and that they are invited to continuously reflect on the concepts they learn. And one of the best ways to achieve this is to use games and other resources that encourage their participation.

As computational thinking involves the development of several and very diverse skills, you can use these games and exercises to learn each of them.

Examples of Computational Thinking

  • Logical thinking: Sudokus are an excellent resource to develop it.
  • Decomposition: both the analysis and the description of dance choreographies allow children to analyze the parts of a whole, to define and structure them.
  • Patterns: series of numbers are a classic resource that helps students identify the patterns on which their construction is based.
  • Abstraction: the game “Guess what” allows children to recognize and abstract the essential elements of an object or entity.
  • Algorithms: with a simple game in which the student is invited to describe an activity such as, for example, getting dressed or going to class, it is easier for children to understand what an algorithm consists of.

These are just a few examples, but the possibilities are endless. In addition, many of these options are available through computer resources, a good way to develop computational thinking.

How Critical Thinking Relates

Critical thinking is closely related to the logical aspects of computational thinking.  However, critical thinking allows for less strict process of the evaluation of conditions.   Critical thinking identifies positives and deficiencies to come to a conclusion with limit data.  The process includes debating and judging the parameters or state of a situation.

Examples of critical thinking are the grading of a subjective essay and determining whether to believe something or not.

Resources

In this resource on computational thinking, created by ProFuturo, you will find not only simple to understand definitions -mainly for 8-10 year olds, but also for older children-, but you will also have access to fun and easy to follow exercises and dynamics. These will help students to understand in depth and reinforce their learning of concepts such as decomposition, patterns, algorithms, error detection or bugs.

In short, computational thinking is a key mental process that can be taught in a simple way to all children from a very early age, also favoring the reduction of the digital divide. The best way to explain it is by applying computational thinking strategies that make children use logical reasoning and reflection to understand the concepts in depth.

Share This Article

Best Parental Controls Apps for iPhone

Parental Control Apps iPhone

Technology has brought out both the good and bad in society. We can, however, deploy measures to curb the harmful part. As adults, we are afraid of malware attacking our iPhones. For our kids, it’s another story altogether.

We can’t always control what may lurks around the corner with just one simple click on a seemingly safe website. Others may be following the advice of their friends who just told them about a cool website or page. As a parent, you can equip you computers and smart phones with tools that block access to bad parts of the internet.

To prevent our kids from viewing inappropriate content, or talking to strangers, we need parental control applications.  Here are some resources you can research and use to control your kid’s iPhone activities.

1. Qustodio

Qustodio is your all-in-one app download for multiple devices, including Windows computers and Macs that need a software installation. It provides complete parental controls for any device you may have in your home with an option for schools as well. You can also access your parental dashboard easily from any devices you are personally using. Qustodio builds healthy digital habits to help prevent screen addiction. This is done by setting usage limits that can be adjusted individually for any family member.

Features include: Filtering out websites you don’t want your kids to visit. Grant access to only specific websites. Monitor all online activity on websites and apps on any device. Blocking games and potentially harmful apps. Ensure kids are at home when they should be or locate any family member when they are at school, on the playground or at a friends house. You’ll also receive reports and alerts of suspicious activity. To get started you can create a parental control account for free.

A bonus for Android devices is the ability to track phone calls and SMS. For all phones, tablets and computers multi-device features include smart web filters that are always active, as well as advanced social media monitoring. The SOS feature enables kids to instantly alert parents of trouble where ever they may be.

Download for Windows, Mac, Chromebook, Android, iPhone/iPad, Kindle


2: FamilyTime (At Home and for Schools)

Whether your kids use many ways to interact with their friends, or they only access a few favorite apps, FamilyTime is easy to use for parents managing multiple devices in their home.  Text, calls, social media apps, and even a child’s contacts are easily accessible. This helps parents be proactive about potential problems with friends, including cyberbullying.

You can activate SafeSearch on Google and other search engines, in addition to relying on a web filter that blocks harmful content. FamilyTime is also an advanced geo-fencing app alerting parents when their child leaves a particular zone that’s been set up. This can include school, the mall, the playground or a friends house.

The family locator shows a map of where all of your family members are at any given time.  Relatives, babysitters, and spouses who are taking care of your children can be given free access to the app’s monitoring and control features while you are way. 

The FamilyTime app also provides the ability to also provide parental controls to schools on a mass scale. From single classrooms, to an entire school, teachers and administrators can monitor, control, filter and manage usage of multiple student devices just like parents do at home.   


 

3. Covenant Eyes Parental Controls and Accountability

Covenant Eyes is a parental control app and software for iPhone that is marketed to faith based groups. It focuses on helping families and individuals who have a desire to resist a lifestyle of porn with a focus on faithfulness. The software company also provides resources and training to live a porn-free lifestyle for teens and adults alike. Apart from this, the software application looks and behaves like any other parental control program. It blocks and monitors content for kids and teens, with the added ability for adults to install it and set up one or more accountability partners.

To further clarify, Covenant Eyes allows parents to protect younger kids from harmful material online. As kids grow older, restrictions can be lowered but parents can still receive reports and monitor activity as family members learn online responsibility. For adults struggling with graphic content and online addictions, they can install the app on their iPhone or Android with full control. However, they sign up a friend as an accountability partner to receive reports if explicit websites are visited. This accountability model can be similarly used for teens who would set up their parents as accountability partners.


4. iSharing Location App

iSharing is a top rated location sharing app for families, friends and anyone in a relationship who wishes to stay with each other.  It also enables users to track a cell phone for free while using the location sharing features.  Knowing where everyone in the family is at any given time is easy with a real-time GPS phone locator.

This location sharing app is also about sharing life with those you love, not just ensuring their safety. The unique Street View feature allows you to see the accurate location of your loved one’s surroundings while chatting via text and even sharing photos, all without having to leave the app. 

Place Alert notifies you when those connected are ‘on the move’. Panic Alert tells you they need help at their location when they shake their phone.  iSharing also allows you to get location history for past movements and keep an eye on the driving habits of your teens.  And the sharing of life and location can happen even when they leave home for college or go on a trip as a young adult.


5. Screen Time Control

The Screen Time Parental Control app is another software that you can use to control your kids’ iPhone activities. It allows you to block the kids by stating the screen times. This app has small rewards to award your kids when they show good phone-use behavior. It offers a free version with limited controls with the option to upgrade to complete monitoring on iPhone and other devices.

Screen Time also helps in controlling other Apple devices such as the Kindle Fire and Alexa smart speakers. The good thing about this parental control monitoring for iPhone is that it will notify you when your kid tries to install anything. You can also see the most used apps and browsing history.

Every good software program or app that offers free parental controls should be judged on the effectiveness of search filtering, app and screen time management, alerts, reports and location tracking.

For parental controls that have been specifically created for Android devices, read about this Android parental control app.


Proactive Protection with Parental Controls

Before you give your son or daughter a phone (or yours), make sure it has one of these apps. That way, you will know everything they are doing while protecting them from harm online. Educate yourself on other ways to keep your kid’s safe, especially teen related issues that are not associated with a phone, whether at school or out with friends.

Kids are often more tech savvy than their parents when it comes to phone use. On the other hand, with the right parental control app for your family you can also stay ahead. You will also know when to limit or restrict the unwanted activities.

About The Author:  Aqib Ijaz is a Digital Marketer, Guest Post, and IT Professional. He loves to write on different topics. In free time, he likes to travel and explore the different parts of the world. You can follow him on eyesonsolution.

Share This Article