Ed Tech Tips with E. Mosier

Make your classroom more E-fficient!

Coding Options for Your Classroom

Overview

One of the most rapidly growing items in technology nowadays is that of coding and programming. According to a recent report about Computer Science, an analysis of millions of jobs showed that about half of all of the jobs that paid the most involve some sort of computer science or coding knowledge. Having that basic knowledge will be extremely beneficial for students in the long run. You can even insert basic coding lessons to begin to immerse your students in coding or programming language.

Three Major Types of Programming/Coding

Visual Programming: In this method of programming, users arrange symbols and elements rather than blocks or scripts of text. These are easily manipulated making it easier for students to read.


Block Programming: This method of coding is completed by moving blocks in a pattern. This allows for easier labeling of mistakes in the coding language.


Script Coding: This type of coding is read as a text and makes the automation of tasks quite effective. Script coding is highly prevalent in website design.

Hour of Code

Coding has become so popular that there is even a Computer Science Education Week. Within that week, there is a major event known as "Hour of Code." Its purpose is to educate students and teachers on how coding and programming work and that everyone can code, no matter the skill level. These are one-hour coding activities aimed at allowing students to sample the various types of code.

Websites to Practice Coding

Scratch Programming

Scratch is a wonderful program to use to introduce coding to students, along with being an exemplar for the block coding style. With Scratch, students can create stories and visuals, then share them out with the rest of the world! Additionally, Scratch contains several guides and lesson plans for inserting coding into every subject and various grade levels.

Code.org

A personal favorite of mine, code.org is an extremely simple website to use to introduce coding to students. The site has the coding missions broken down into three grade levels, making it flexible enough for any student. However, the biggest benefit to code.org is that it offers training in JavaScript, HTML, and CSS types of code.

Khan Academy Programming

Although you may be familiar with Khan Academy for having tutorials on a myriad of subjects, they also have a really engaging coding curriculum as well. Each section is broken down into mini lessons that students complete on their own. Each one builds to the next and they're able to create several different tasks and gain valuable knowledge on coding in the workforce.

CodeQuests

This is a term that can be used to describe a coding activity with your students. The goal is to provide them with a coding task that they may see or face in the real world, and then complete it using a program of your choice. This will send them on a "CodeQuest" and further immerse themselves in the coding world. What kinds of CodeQuests are your students embarking on?

Contact Mr. Mosier!

Have a question about a tip, trick, or tool? Have an idea for a future Ed Tech Tip newsletter? Send it along!