Computer Curriculum Corner

Home » Computer Programming » Problem solving…

Problem solving…

Text Widget

This is a text widget, which allows you to add text or HTML to your sidebar. You can use them to display text, links, images, HTML, or a combination of these. Edit them in the Widget section of the Customizer.

Sounds easy, right?  NOT!

Coding doesn’t teach problem solving.

Kids have to be taught how to solve problems.  One step at a time.   They need examples, modelling, practice, feedback, suggestions, nudges and sometimes even walk throughs with support.  Depends on the kid.

Coding is a language like English.  You can learn the words, punctuation and sentence components but that doesn’t mean you can publish a best seller or write poetry.

The best way to teach problem solving is to break everything down step by step.  Make them think about it, tear it apart, practice it. Learn the next step…same process. Then see if they can put the two steps together to create something new.

Some will get it quickly, some won’t.

A programming course should teach problem solving right from the beginning.  When you understand how something works you can transfer that knowledge into new situations.  This may be a slow process to start but once you get used to approaching learning in this manner it does get easier over time.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: