Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Programming problems: In your opinion, what are the advantages of giving kids in school programming puzzles to solve?

user-image
Question added by Lalia Boukhers , Contracts Manager , Ooredoo
Date Posted: 2017/08/03
Ala Mez
by Ala Mez , محققة متعاقدة - Interviewer , الديوان الوطني للإحصاء

Like mathematics it help them in problem solving and critical thinking. it is better learned starting at young age cause it has an impact on brain developement

Mohammed Mohaisen
by Mohammed Mohaisen , Android Developer , VEE.LIVE

Great thing, because it will develop the ability to think the child's mind, and teaches the basics of programming

Shaadi Bassiouni
by Shaadi Bassiouni , Technical , General Authority for Cultural Palaces

Help them to develop problem-solving skills

Bart Schelkens
by Bart Schelkens , Senior .Net Developer-Analyst , Komma Board

I think it would be a great idea to have them do that. It will help them think about problems logically and helps them think of possible other ways to solve problems. And they learn a little bit of programming as well.

Ahmed Ali Hassan
by Ahmed Ali Hassan , IT Assistant Manager , Amlak Finance Egypt

this is a good approach to filter some kids that has the ability to think in different way

and it is useful for all kids to develop thier mind capabilities 

Ahmed Samir
by Ahmed Samir , Web Developer , Raqy Company for Electronic Trading

When your child is alone with a puzzle you can expect three basic skills to be built:

  • Physical skills -- from holding puzzle pieces and turning them until they fit

  • Cognitive skills -- as they solve the problems of a puzzle

  • Emotional skills -- they learn patience and are rewarded when they complete the puzzle

Each of the three basics break down further into specific skills that a puzzle can build for your child.

programming puzzles give kids more skills to learn and help them to extend their knowledge and make them the ability to solve problems more faster

Samir El Khaouti
by Samir El Khaouti , مطور برمجة , Fiverr

 In my opinion that's a good thing, because that Helps to develop their way of thinking, and think logically

it is important because they will learn the basics of algorithms they will learn how to solve logical problems they will know how to solve a problem using minimum steps

Anyone can learn to code. In a few hours you can pick up the basic skills and in a few weeks you will be able to build useful applications and websites.

 Computational Thinking 

 the ability to communicate your thoughts in a structured and logical way. This type of thought process is like the step by step instructions that are coded into a computer. It is also the process of thinking up and then solving problems in a methodical way that could be replicated by a machine. Software engineers, computer programmers, and logistics specialists use this method of thinking to solve problems. Computational thinking is a combination of advanced mathematics, algorithm development and logic. The development of computational thinking involves considering a problem and breaking it down into single-action steps. Each of these steps is handled in the most efficient way possible. There is also an element of abstraction in computational thinking, which allows your child to move from a specific solution to a specific problem and generalize it to other situations. The result is a paradigm shift in thinking about how the world works.

Haysam Elmasry
by Haysam Elmasry , IT Manager At EGCD , المجموعة الأقتصادية للتطوير العمراني

I think it’s too early but if we simple it for them to make a small code line with immediately results to a confident for them about how easy to start coding in early years

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.