Video: Teaching Kids to Code | A Blog for Principals and Teachers – School Matters

 
 

Video: Teaching Kids to Code

 
 

 

 


What are the advantages of teaching kids to code? Millions watched the viral video on code.org trying to convince the younger generation to learn to code. But is the reason to learn coding to get a high powered job where you sit around in a beautiful office, making tons of money and eating fancy free food or to learn problem solving skills and perseverance? Watch the video and find out!

Share and Enjoy:
  • twitter Video: Teaching Kids to Code
  • linkedin Video: Teaching Kids to Code
  • facebook Video: Teaching Kids to Code
  • googlebookmark Video: Teaching Kids to Code
 

6 Comments

  1. Lynne says:

    It seems strange to me, as a teacher, that people are claiming we do not “teach kids to code”. Schools teach the basic skills of coding all the time. We teach students how to break down problems into steps, how to analyze a task into stages. how to describe how to do something in a procedure, how to illustrate a task in a flowchart or other graphic organizer. All of these things are the building blocks of coding, and it begins early and goes throughout many strands of the curriculum all the way through school. Will this lead to children becoming programmers? Some, maybe. Lots? Maybe, maybe not. I could have become a coder/programmer. I knew about it. I knew it was in demand. Why didn’t I? Didn’t I want a lucrative career and a fancy workplace? Well, yeah, I did. However, I did NOT want to code. Just like I didn’t want to become an electrician, or a plumber (both high-demand careers too). I find coding tedious, frustrating, and uninspiring. I LOVE tech and I love using it. I also LOVE driving my car. I don’t want to have to know the nitty gritty details of how to dis- and re-assemble either. So, in a nutshell, should we teach coding? We already do. Should we teach it more in depth? Maybe. Will it lead to hundreds of thousands of coders and programmers? I doubt it.
    p.s. I liked YOUR video.

  2. Drew says:

    Kate— Well said! I think one of the crucial differences in coding computer software vs. learning to write out or illustrate procedures is that computers are shockingly weak at understanding “intent”. Computers tend to unsympathetically try to do what they are told. I’m a bit on the fence as to whether the right way to introduce coding to kids is with some graphical puzzle piece representation of programs or with a textual high level language like Python. I do agree that people need to learn that they will create bugs and that the work is in figuring out and fixing those bugs. If it works the first time, you probably didn’t test it thoroughly enough.

    When we had a discussion of the code.org video over on my blog (rdrewd.blogspot.com) the consensus seemed to be that the video over promises. You still won’t be able to leap tall buildings in a single bound and maybe you’ll still have to pay for your own lunch. Writing computer software is an interesting skill that is likely to become an element in more and more jobs in the future. I absolutely expect some fraction of the students to conclude it’s an activity that they can’t stand, but a few may find it interesting enough to learn more. There’s no shortage of “more” to learn.

    Keep up the good work!

  3. Shannon says:

    I also agree with Lynn. Coding is not for everyone and what we do teach is Tue basic foundation to coding. So if someone wants to continue down the coding path then they can.

  4. Lynne makes some excellent points. I used the Logo programming language in the 80s to “teach college freshman problem solving” with mixed results. While the experience was not for every student, they all agreed that after the course, they appreciated to a much deeper degree the complexity of the software they used in their other courses — like spreadsheets and word processors and they understood why it took teams of programmers over years of time to develop and evolve operating systems.

    At a conference, I ask Edsger Dijkstra, one of the pioneers of structured programming if he thought that programming fostered problem-skills or it was the case that people with good problem-solving skills naturally gravitated and excelled in computer programming. He answered, The latter”. I was hoping he’d answer the other way and to this day I think no one knows the answer.

    However, I do know this: Writing allows one to examine their thinking. Writing clarifies thought. And I don’t think anyone will argue against the proposition that clear thinking is a prerequisite to problem solving. So, let’s concentrate on teaching writing for now, starting as early as possible and continuing for as long as possible because writing, like any art/craft we get better with practice guided by a competent and caring teacher. We don’t need coders as much as we need thoughtful citizens.

  5. Ms Lena says:

    I agree w Stewart. To teach them a good problem-solving skills, schools would need logics classes for clear thinking and strong analytical skills, reverse engineering (ask why, why, why, why, and why), the foundation of strong coding.

Post a Comment


 

Featured Posts

Simplifying The Process of Creating a School Budget Infographic

Simplifying The Process of Creating a School Budget Infographic

                                                      Every...

 
Hardwood Stools Come to the Rescue!

Hardwood Stools Come to the Rescue!

The Ultimate in Flexible Furniture So I’m just a grandma who retired in 2012 and downsized to a one-bedroom condo. But with eight grand-kids, I knew that...

 
The Call on Cell Phone Policies in Schools –  Part I

The Call on Cell Phone Policies in Schools – Part I

We’ve all done it or experienced it. You are sharing something deeply personal with a friend when their phone rings. “Oh, sorry. I’ll just be a minute.”...

 
Teaching Current Events in a Turbulent World

Teaching Current Events in a Turbulent World

When I was a student, current events was a standard part of the yearly curriculum. Though I remember few creative uses for the day’s newspaper cutouts, it did...

 
Create A Successful Learning Space!

Create A Successful Learning Space!

<  Researchers have recently offered helpful insights on maximizing success in learning by creating an appropriate learning space. It’s not all about the teaching....

 
Breaking Down School Budgets

Breaking Down School Budgets

Many administrators find the creation and maintaining of school budgets a great challenge. Similar to household finances, one must not only honestly evaluate needs...

 
The School Budget Challenge

The School Budget Challenge

Most of us have experienced the cutting of school funds along with the demand for greater student success. How can we best meet these challenges? Firstly, it is...

 
Drama Free Standardized Testing

Drama Free Standardized Testing

With the drop in academic achievements and the increase in standardized testing, students sliding through their education hopefully have become a thing of the past....

 
Holiday Celebrations in Schools

Holiday Celebrations in Schools

When I went to school, Halloween, Thanksgiving, Christmas/Hanukah and Valentine’s Day were the predominant school holidays. Most teachers had their standard...

 
Diversity in the Classroom – Part 2

Diversity in the Classroom – Part 2

Last week’s blog discussed several aspects which make up diversity in the classroom. In addition, we noted various learning styles and how best to address the...