Elementary

Junior High

High School

Alternative

Coding and Keyboarding

MaryEllen Marx
Elementary Coding and Keyboarding Supervisor
macarlson@dsdmail.net
801-402-5790

Margo Hammond
Elementary Coding and Keyboarding Administrative Assistant
mhammond@dsdmail.net
801-402- 5251

Elementary Coding

Why Code in Elementary School

Coding or computer programming is writing a set of instructions that a computer understands so it will perform a task. There are several advantages of learning to code in elementary school. First, learning programming empowers kids. Coding puts children in control of the computer and through experimentation builds mastery in sequencing skills, counting, problem solving, logical thinking, cause and effect, and critical thinking. Additionally, children can express themselves through code and find it cool to create games, apps, and websites and to even control robots.

The earlier we introduce coding to children, the more comfortable they will become with computers and technology and the more successful they will become when presented with more challenging learning opportunities. Children are extremely eager to learn how to code.
Just like learning a foreign language, the language of coding should begin early with vocabulary terms such as program, sequence and algorithm. Developing the basics provides students with the computer skills they will need for any career they choose in the future.

Computer science drives job growth and innovation throughout our economy and society. Computing occupations are the number 1 source of all new wages in the U.S. and make up over half of all projected new jobs in STEM fields, making Computer Science one of the most in-demand college degrees. And computing is used all around us and in virtually every field.

Utah currently has 4,860 open computing jobs (2.9 times the average demand rate in Utah). The average salary for a computing occupation in UT is $81,018, which is significantly higher than the average salary in the state ($45,490).

Coding Sites

Code.org

Scratch

Elementary Keyboarding

Keyboarding is an essential computer literacy skill. We cannot create an educational environment that requires keyboarding skills and not TEACH keyboarding to students (view USOE keyboarding video). Davis School District supports and encourages keyboarding as a key computer technology core subject with formal keyboarding instruction beginning in the 3rd grade.  Our goal is for all Davis School District students to key by touch using correct technique and meet end of level benchmarks when they leave elementary school. 

At the elementary level, keyboarding components are taught as early as kindergarten. These include left/right hand identification, letter and number recognition, home row keys, proper posture and finger movement. In 3rd grade, students receive instruction in the EduTyping curriculum learning to key by touch. In the upper grades, keying by touch is reinforced as students practice their skills. Skill is assessed and progress tracked toward achieving benchmark scores. Keyboarding Standards and Objectives are followed in each grade level. 

Just as learning to play an instrument takes daily practice, learning to keyboard also requires students to practice. EduTyping is a web-based program that students can log into and practice from anywhere they have an Internet connection. Other resources for practice are available on the internet as well. 

DESK Standards

Keyboarding Benchmarks

3rd Grade -- 15 wpm

4th Grade -- 20 wpm

5th Grade -- 24 wpm

6th Grade -- 27 wpm

EduTyping

www.edutyping.com
Account ID: davis1170

 

EduTyping is Davis District's adopted keyboarding program. It's curriculum introduces students K–5 using a row-by-row method with high frequency and sight words integrated throughout to reinforce reading comprehension.

Students are motivated as they earn stars and badges as their typing progress and skills increase. Typing progress is always visible from the dashboard, typing screen, and the My Progress page.

Fully HTML5 compatible, EduTyping can be used on all devices, including iPads, Chromebooks, and other tablets.

Grade Level Keyboarding Links

Kindergarten

ABCya

K-2 Interactives

Pioneer preschool

Sheppard Software

Starfall

1st Grade

ABCya

 

K-2 Interactives

 

Sheppard Software

 

Starfall

 

2nd Grade

ABCya

K-2 Interactives

pioneer

Sheppard Software

 

Starfall

 

3rd Grade

4th Grade

5th Grade

6th Grade

Internet Safety