Week 6 Emerging Technology

Week Six: What are the compelling arguments both for and against computer coding in schools?

First I want to define what coding means. From the article What Is Coding? It says coding is what makes it possible for us to create computer software, apps and websites. Your browser, your OS, the apps on your phone, Facebook, and this website – they’re all made with code. I think this itself says why coding should be taught in schools. Everything is getting connected with technology and they are going to need people who know how to code to connect these.

In the Hour Of Code it said that learning coding helps nurture problem solving skills, logic and creativity. By starting early, these students will have a foundation for success in any 21st century career path. In the Hour Of Code video it says that anyone can learn coding. This video shows how coding works and was the fastest to reach 15 million users. Faster than Facebook, Tumblr, Twitter, Pinterest, or Instagram. You can see by the results here that everyone wants to learn it and see it as being important subject to learn.

Coding is within everyones grasp. It teaches creativity, strategy, solving problems, and even cooperation (Baron, 2015). This will prepare students for the 21st century and any job that they will take. Students these days are growing up on technology so they absorb information quickly and can learn technology fast. In the Math Nerds article it says the demand for people who can code is urgent and growing everyday. It also talks about developers can’t expect to learn programming from their employees, who are less willing to invest in training. Students learn best by doing so if they taught coding in the classroom then they will be more ready for any coding job offered to them if they wanted to pursue that.

Coding enables them to learn many other things, opens up many new opportunities for learning (Resnick, 2012). There is so many benefits to learning coding. Even though many people won’t grow up to become professional scientist or programmers, those skills of thinking creatively, reasoning systematically, working collaboratively, are skills that people can use no matter what they are doing in their work lives(Resnick 2012). So I have given many reasons why coding should be taught in schools. What about the reason why it shouldn’t?

There are not many reason that I can think of of why coding should not be taught in schools. The only reason I can think of is that the teacher who is teaching it is not ready or qualified to teach it. I think the teacher should know something about coding to teach it to the students.

The video code.org has change how people thinking about coding. Some are now calling computer science to be a required subject. We are not ready to make computer science a requirement for all children in the United States — even if it’s where we might want to be one day. We don’t know how to do it, and if we simply made it a mandate today, we would not achieve our goals (Guzdial, 2014). So what he is saying is if we required it where would we get the teachers. Teachers are not ready either to teach this tho students. He talks about a school in Georgia was one of the first states to design computer courses in high school. Soon after the adoption funding was drastically cut and few teachers learned the new courses. As the curriculum was revised the learning objectives were lowered.

I am for computer science classes in school but I have to agree with Guzdial that for this to be successful we need to have train teachers to teach these classes. I think more teachers are getting the training to teach these classes. With more train teachers we can have more coding classes for students so they are ready for the technology jobs that are going to be coming. With coding, students will be more ready for the future and the technology changes that are going to take place in the future.

References

Baron, S. (2015). 20 Resources for Teaching Kids How to Program & Code. Retrieved June 16, 2015, from http://www.apartmenttherapy.com/20-resources-for-teaching-kids-how-to-program-code-200374

Guzdial, M. (2014). The Danger Of Requiring Computer Science In K-12 Schools. Retrieved June 16, 2015, from http://cacm.acm.org/blogs/blog-cacm/173870-the-danger-of-requiring-computer-science-in-k-12-schools/fulltext

Math Nerds vs. Code Monkeys: Should Computer Science Classes Be More Practical? (2012). Retrieved June 16, 2015, from http://blog.smartbear.com/careers/math-nerds-vs-code-monkeys-should-computer-science-classes-be-more-practical/

Resnick, M. (2012). Let’s teach kids to code. Retrieved June 16, 2015, from http://www.ted.com/talks/mitch_resnick_let_s_teach_kids_to_code?language=en

The Hour of Code is here. (2015). Retrieved June 16, 2015, from http://hourofcode.com/us

What is Coding? (2015). Retrieved June 16, 2015, from http://www.codeconquest.com/what-is-coding/

Advertisements

5 thoughts on “Week 6 Emerging Technology

  1. I have to wonder how the landscape of the school day is going to change. It seems that every time I turn around there is a new mandated curricular item or standard to be taught and mastered. There is only so much time in the day. Maybe school will become an 8 to 5 gig with operating year round. I believe as do other that mastery comes through practice, practice and more practice. Practice takes time. Time is a very valuable commodity.

    Liked by 1 person

  2. I agree that coding is within everyones grasp, but what I could not find in all of the articles I read is how to incorporate it into learning. I think it would be a great thing to learn, to be able to use it to make a students mind think out of the box and to inspire creativity. I would love to teach something cool like this, but where do you fit it in when every minute you teach is accounted for.

    Liked by 1 person

  3. I love how your blog talked about how computer coding can nurture students problem solving, critical thinking and creativity. I see all three of these very beneficial to student development. These are the skills that as educators we need to help develop and ensure that our curriculum is allowing them to do so. Fostering this skills through computer coding will allow students to enjoy school, be successful with their instruction, and ultimately further their success in the future. I really liked your thoughts in the blog! Thanks for sharing!

    Liked by 1 person

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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