Wednesday, October 11, 2017

"Jump Right In" to Coding in the Classroom

You may have heard of coding in the classroom and wonder what all the fuss is about. I’d like to show you two resources for engaging coding activities you could use in your K-12 classroom


But first, let’s take a quick look at why teachers are choosing coding as an activity to add to an already very full schedule! From Edutopia, “Coding in the classroom is linked to improved problem solving and analytical reasoning, and students who develop a mastery of coding have a natural ability and drive to construct, hypothesize, explore, experiment, evaluate, and draw conclusions." Coding is a natural fit for our older students in CS and math classrooms and it hits on many mathematical practices addressed in our Bridges math curriculum for the younger learners ( 1. Make sense of problems and persevere in solving them. 2. Reason abstractly and quantitatively. 3. Construct viable arguments and critique the reasoning of others. 4. Model with mathematics. 5. Use appropriate tools strategically. 6. Attend to precision. 7. Look for and make use of structure. 8. Look for and express regularity in repeated reasoning).


Beyond the direct connections to curriculum, educators who are already using coding activities have seen additional benefits. They have seen coding used as a tool to improve equity, offer inclusion opportunities, create STEM proficiency with implications for career readiness, develop perseverance, and quite simply, its fun! From educators who are using coding in the class, “Best advice is to jump right in!”


Code.org


Westerville 4th graders using Code.org
Code.org makes “jumping right in” very easy to do.  Code.org is completely free and it is easy for your students to sign in to. If you use Clever it is included in the “More Apps” section, at the bottom of the page. The activities range from “block coding” meaning students manipulate blocks of pre-written code that they can alter and arrange to solve a puzzle or complete a task, to eventually writing lines of code using CSS and HTML. Students' progress is recorded and as the teacher, you can easily see what the students have worked on and completed.

Lessons are named after letters (A-F) which correspond with a grade level. Course A would be appropriate for most Kindergarten classes (designed for pre-readers) while Course F would be appropriate for grade 5. Middle and high school appropriate materials are found under the CS Discoveries and CS Principles Courses.  There are “ramp up” lessons to support students where needed and accelerated lessons for students that need more of a challenge. Many of the courses include “Unplugged Lessons” which are small group, hands-on activities that do not use a computer but expose students to concepts important to coding, problem solving, teamwork, and staying safe online using activities from Common Sense.




Hour of Code offers a one hour tutorial using some of the highest interest lessons for teachers looking for coding activities but do not have the time for a full course. There are also labs such as “App Lab” and “Creative Labs” which offer more of a project experience.

Vidcode

Westerville 4th graders using code.org
Vidcode offers many free activities suitable for grade levels 2-12. If you use BrainPop, vidcode recently integrated with some BrainPop activities which makes use of the best qualities of both products, including using code to create stop action animation, memes, and newscasts as a fun way to show students’ mastery.

I hope you may take a few minutes to look at these incredible resources and find a little something you might want to try with your classes!


As always, if you’d like additional support with coding in the classroom, please contact your Ed Tech Coach!



Additional Resources:



http://www.pbs.org/education/blog/bring-coding-to-your-classroom-tomorrow

No comments:

Post a Comment