Hour of CodeTM
What is The "hour of code"?
"The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics." (http://hourofcode.com/us)
Why is coding important?
"In order for all of our favorite applications and games to work on a computer, we have to give instructions to the computer. Computers can't think for themselves, they do whatever we tell them to do. Giving instructions to the computer is called computer programming." Learning.com
What is Computer Science?
"Every student should have the opportunity to learn computer science. It helps nurture problem-solving skills, logic and creativity. By starting early, students will have a foundation for success in any 21st-century career path. See more stats on Code.org." (http://hourofcode.com/us)
Computer Science Vocabulary
From www.code.org
computer science
Using the power of computers to solve problems.
computational thinking
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms (decomposing problems into smaller, more manageable problems, finding repeating patterns, abstracting specific differences to make one solution work for multiple problems, and creating step-by-step algorithms).
programming
The art of creating a program.
code
One or more commands or algorithm(s) designed to be carried out by a computer. See also: program
block-based programming language
Any programming language that lets users create programs by manipulating “blocks” or graphical programing elements, rather than writing code using text. Examples include Code Studio, Scratch, Blockly, and Swift. (Sometimes called visual coding, drag and drop programming, or graphical programming blocks)
algorithm
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. For example, the collection of steps to make a peanut butter and jelly sandwich is an algorithm.
for more vocabulary click here - code.org/curriculum/docs/k-5/glossary
computer science
Using the power of computers to solve problems.
computational thinking
Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms (decomposing problems into smaller, more manageable problems, finding repeating patterns, abstracting specific differences to make one solution work for multiple problems, and creating step-by-step algorithms).
programming
The art of creating a program.
code
One or more commands or algorithm(s) designed to be carried out by a computer. See also: program
block-based programming language
Any programming language that lets users create programs by manipulating “blocks” or graphical programing elements, rather than writing code using text. Examples include Code Studio, Scratch, Blockly, and Swift. (Sometimes called visual coding, drag and drop programming, or graphical programming blocks)
algorithm
A list of steps to finish a task. A set of instructions that can be performed with or without a computer. For example, the collection of steps to make a peanut butter and jelly sandwich is an algorithm.
for more vocabulary click here - code.org/curriculum/docs/k-5/glossary
Let's get down to business...
- Click here to go to our Computer Coding website.
Would you like to try extra coding activities? You can pull these up on your home computer too: Tutorials