In June I had the opportunity to attend EdCamp Code in the Friday Institute in Wake County. As the magnet supervisor for a gifted and talented magnet school, I am looking for new ways to help teachers update our offerings. We’ve provided robotics and Computer Programming Help as an elective for years, and I wanted to learn myself.
I had engaged in several Hour of Code chances during I was a classroom teacher and spent a little time examining resources at code.org and google’s cs-first to assist upgrade classroom materials. As I was sitting in my first gathering, a teacher asked, “What is coming?”
It got me thinking: do teachers know WHY children will need to be coding in the first place? Are there misconceptions which are currently holding us back?
So I decided to have a dive inside. Specifically, I’ll look at two misconceptions why our children and teachers require it may have.
What is coding?
Coding is for how to do something instructions. If you wish to tell a person how to get from point A to point B, you have to give her a set of directions. She will wind up in the bushes if your instructions aren’t clear and precise.
Misconception 1: Isn’t coding technology skills that are only and computer science?
Not! Technology skills are crucial for helping students succeed in this area, but in the core coding enables students to communicate with one another, to work collaboratively, and make something new. As Bill Gates said, “Learning to write apps stretches your mind, and can help you think better, produces a means of thinking about things that I believe is useful in most domains.”
They continue given the opportunity to educate students to code in school. Students must obtain given opportunities to practice these skills with instructors presenting feedback and to collaborate. Coding is a way to provide pupils the opportunity.
Coding teaches students that solving a problem requires a progression–a beginning, middle, and end of sorts. Is not this what we teach our students to become prosperous in oral and written language abilities? Coding is a chance for us to educate capabilities in a way that is special to this processing.
Misconception 2: Computer Science is vocational. It’s not for everybody.
We see Coding Homework Help. And computer science as a club or classes. We also see computer science applications in schools.
Computer and programming science have become a significant part of our world, so schools need to prepare students for this fact. Is not it just as important as learning about world history or the Pythagorean theorem? We need our students to remain prepared for their future. The truth is that we’re currently preparing them for jobs that may not exist. Our students are getting to be so engrossed with technologies that we have to make sure we provide chances to produce with it and not use it to them. We are currently breaking them.
Over the next ten years, programming will become one of the fastest growing jobs. There’ll be 1.4 million programming jobs to fill, with 67 percent of these jobs away from the tech sector. But we expect only 400,000 graduates in computer science, which leaves 1 million jobs. Can we ignore this truth? We have to set up our students.
How do I begin?
Resources for coding and computer science for teachers are growing at a fast pace. Here are some of my favorites!
Codesnaps Available from Curriculum Pathways, this is great for those who have one iPad and just one robot. Students use tangible. Lesson ideas can be found and include connections with science, math and language arts. Robots comprise Sphero, SPRK, SPRK+, and Ollie. Take a look at these lesson ideas!
Code.org — Offers a computer science principles curriculum online. The program has classes, each with 20 lessons which may be provided within the course of a session or as a unit. You might also find teacher training that is free and teacher resources.
Kodable.com — Offers 12 K-5 programming courses for free with the option of buying a whole 42-week curriculum. The courses provide a foundation.
Google’s CSFirst — Is a program with many different options for implementation. 9-14 are ages. Employs block-based programming with Scratch and provides many different topics from storytelling.
Magic Workshop — Offers a free online program that matches the Dash and Dot robots. You can discover free lessons (as well as more using a paid subscription) that build upon the computer science program.
As educators, we shouldn’t be scared of the term coding. Start using the language within our classrooms, and we will need to embrace it. So the following time you go over the schedule with your course, why not call it this day’s schedule? Happy coding!