Youtube video by Brian Aspinall
Sadly this is a problem that students in school face today, especially when it comes to coding. All students care about is how do I get the grade I need to pass. They do not pay much mind to how the information can help them outside the class.
Whether we like it or not, coding is becoming an even more prominent feature in our everyday lives. Practically everything we encounter runs using codes; everything from phones to TVs to cars to even a coffee machine uses codes to function correctly. As a result, more and more jobs are becoming available that require the workers to be knowledgable of basic coding. So what does this mean for our students?
Photo retrieved from Flickr Photo by San Jose Public Library |
It means that as teachers, we can no longer present coding in a fashion that only has students learning the material long enough to pass. Instead, we must use the lesson to spark an interest in students to where they want to learn. We must get students to where they not only want to become proficient in coding but that they enjoy coding as well. This need to spark students' interest comes with a question; how? How do we, as educators, start the spark that leads to a lifetime of learning how to code in students?
The answer to this question is simple; we must try to spark their interest in coding at a young age by presenting coding in a way that is fun and meaningful to them. Chontelle Bonfiglio states that "they[sick] key to developing a love of problem solving, logic, number sense, and digital literacy is to incorporate these skills needed to code into activities your kids already love!" (par. 4) By presenting elementary students with a game that promotes coding in a fun way, we as educators are showing students coding in a way that is exciting to them. From there, the excitement can be built upon with each grade.
Photo retrieved from Pixabay |
Brookhouser and Megin state that it is "our responsibility to light within our students a steady flame of interest and confidence in technology and the skills it teaches" (p. 69). So the question remains. How are you going to promote interest in coding in your classroom without the fear of failure?
References
Aspinall, B. (2017, September 15) 10 Reasons kids should learn to code [video] Youtube. https://www.youtube.com/watch?v=S95o5icpDu4
Bonfiglio, C. (2019) How to make coding fun! [blog post]. Retrieved from https://teachyourkidscode.com/how-to-make-coding-fun/
Brookhouser, K., & Megnin, R. (2016) Code in every class: How all educators can teach programming. EdTechTeam Press, CA: Irvine.
Bonfiglio, C. (2019) How to make coding fun! [blog post]. Retrieved from https://teachyourkidscode.com/how-to-make-coding-fun/
Brookhouser, K., & Megnin, R. (2016) Code in every class: How all educators can teach programming. EdTechTeam Press, CA: Irvine.
I completely agree with your paragraph on failure. I know my some kindergartners tend to "check out" when something is difficult, or when they are working on something like a math problem and have a tough time finding the answer to the problem. When students do not realize that failure is human nature and a concept that can be viewed as a learning process, they usually do not learn the content we are trying to teach them because they have already made up their mind that they will fail at that subject or that concept. In their minds they are asking themselves "Why should I try? I'm not going to get it right anyway." It is important that we teach our students failure does not mean they are not smart or that they do not know how to do something. Instead failure is a chance to learn something they might not have realized to begin with. They can build off of previous failures in order to complete a task effectively. Brookhouser and Megnin (2016) states, "As your students grow their skills, use higher-level tools, and get comfortable with failure as a part of the learning experience, they'll naturally start using computer programs to solve real-life problems in school, at home, and in their community" (p.67). One of our goals as teachers is to teach our children problem-solving skills they will need to utilize in real life situations, so why not use something fun, like coding, to teach those life skills.
ReplyDeleteReferences
Brookhouser, K., & Megnin, R. (2016) Code in every class: How all educators can teach programming. EdTechTeam Press, CA: Irvine.
You are so right about teaching our students through failure. Not just in computer science, we learn from failing. We learn what not to do, we learn consequences for choices, and we learn what would have worked better. So many times we, adults and children, give up when something is difficult or we decide to not even try again. Putnam (2018) shared "Allowing students to be involved in hands on project-based learning will engage students and give them the ability to expand their knowledge. This is also done in the comfort of the classroom, with their well known teacher whom they trust". Students learn to fail and grow from us as educators. They watch our reactions and form opinions of their choice and themselves from those reactions. Brookhouser, K., & Megnin, R. (2016), reminded us "Help your students understand that everyone is afraid of failure but that failures are how we learn, especially in coding" (p. 62).
ReplyDeleteReferences
Brookhouser, K., & Megnin, R. (2016) Code in every class: How all
educators can teach programming. EdTechTeam Press, CA: Irvine.
Putnam, Christina, "Teaching in a Digital Age: Internet Safety
Education" (2019). Capstone Projects and Master's Theses. 429.
https://digitalcommons.csumb.edu/caps_thes_all/429
You are so right about teaching our students though their fears of failing because it is so common for them especially as they get older! For my 5th graders, I always here comments such as, "I can't do this," "I'm definitely not gonna get this," and so many other things when they haven't even taken a moment to truly grasp the concept as it is being taught. According to Brookhouser and Megnin (2016), "Addressing potential fears directly gives students the tools they need to fight through their inner saboteur" (Pg. 62). In other words, our students will not be successful in or out of the classroom if we allow them to avoid their fears, but we must encourage them to face their fears head on.
ReplyDeleteReferences:
Brookhouser, K., & Megnin, R. (2016). Code in every class: how all educators can teach programming. Irvine, CA: EdTechTeam Press.