So what are some of the soft skills students pick up in an coding curriculum? Learning to program steeps kids in a hands-on problem solving environment that requires equal parts persistence and logical thinking. It encourages taking risks and trying new things—and in a programming environment where lots of frustrating hours don’t have to be spent debugging (something that drives my caffeine consumption). Once their project is done, it’s in a format for all to see. If your kids made games it’s a great opportunity to let them play (or rather show-off) their creations all while getting the chance to communicate what they did and how they did it. Explanations that you won’t need to draw out.
While you probably don’t have a classroom full of future computer scientists, the fundamentals of programming offer the practical and intellectual foundation for not just STEM but virtually any career trajectory. Plus, few things bring out a child’s curiosity like making their first game.
We all know the values of STEM. They’re the driving force behind innovation and job creation. But technical preparation hasn’t yet caught up with the demands of STEM fields. K-12 education needs to kick start a student’s appreciation, and ultimately ability, to thrive in tech. Unfortunately, learning STEM has not always been met with too much enthusiasm. So let’s teach it earlier, and teach it in a format that kids know and love to make the fundamentals of coding second nature.
Kids want to make the apps their lives revolve around, and want to get their devices to do what they want. It’s a fun, engaging experience with some very cool end-results to show off, especially when designing their own game. But a coding curriculum provides more than just a neat experience. It provides soft skills that translate to any path your students might choose.
Fortunately, even if you’re not bursting with computational skills, you can tap into a number of resources to give your curriculum a coding boost. Here are three great programming tools:
- www.blog.hyperpad.com%2Fpost%2F156096896615%2F3-tools-to-bring-coding-into-your-stem-curriculum&m=1" target="_blank">Code.org
- Code.org serves as a great point of entry into all things edtech. It gives excellent advice on how to incorporate coding into your curriculum and instill computational thinking into your students, whether you’re an elementary school teacher or a high school educator. Get your pedagogy on and check out code.org.
- www.edtechmagazine.com%2F&t=MzU0ZTdiYThkN2Y2OGU4N2FmYTFkZjIwYmM4NmVlOWRmNzJiNWQ2ZSwwekxYcHRzRg%3D%3D&b=t%3Av4iSyhOt4kuk9kGPhE2P9Q&p=http%3A%2F%2Fwww.blog.hyperpad.com%2Fpost%2F156096896615%2F3-tools-to-bring-coding-into-your-stem-curriculum&m=1" target="_blank">EdTech
- This magazine covers all things, well, edtech. It’s a great way to stay on top of education innovations with some good ideas on how to implement them into your classroom. Take a break from grading and read EdTech.
- www.blog.hyperpad.com%2Fpost%2F156096896615%2F3-tools-to-bring-coding-into-your-stem-curriculum&m=1" target="_blank">hyperPad
- Yes, we know, shameless self-promotion, but we really do have a great platform. hyperPad gives a computational thinking foundation that www.blog.hyperpad.com%2Fpost%2F156096896615%2F3-tools-to-bring-coding-into-your-stem-curriculum&m=1" target="_blank">evolves with the student. It’s a drag-and-drop editor where you essentially build flowcharts to create your program, allowing students to start with the basics of computational thinking and, within the same platform, graduate to more technically rigorous projects. Also, with hyperPad you can add your own graphics, sounds and other assets letting creativity run free. Additionally, for high-level students, when you export your hyperPad project, you get an Xcode project in which you can access text-based code. A great way to start teaching and learning hyperPad is www.blog.hyperpad.com%2Fpost%2F156096896615%2F3-tools-to-bring-coding-into-your-stem-curriculum&m=1" target="_blank">our manual. Try it out and let us know what you think!
With these 3 tools, you’ll have the know-how to bring the fundamentals of coding to your students. From there, whether they have their sights set on becoming the next Zuckerberg or something a bit more modest, knowing the basics of computer science will prepare any student for their career of choice.