Coding

Coding Objectives:

Content Cluster 1: Students will analyze and utilize problem-solving strategies.

Content Cluster 2: Students will analyze and utilize connections between elements of mathematics and computer science.

Content Cluster 5: Students will create, evaluate, and modify algorithms.

Content Cluster 6: Students will create programs to solve problems.

Important Vocabulary

Can you guess the definition? Click the drop down menu button to reveal the answer!

Computer Science

Using the power of computers to solve problems.

Algorithm

A list of steps to complete a task.

Program

An algorithm that has been coded into something that can be run by a machine, like a computer!

Debugging

Finding and fixing problems in an algorithm or program.

Loop

The action of doing something over and over again.

Sequence

A series of actions that is completed in a specific order.

Code

The language that programmers create and use to tell a computer what to do.

Event

An action that causes something to happen.

Bug

Part of a program that does not work correctly.

The Problem Solving Process

Start with defining the problem, prepare a solution, try it out, and reflect on your work.

Content Cluster 1: Students will analyze and utilize problem-solving strategies.

K: Discuss problem solving

1st: Demonstrate problem solving

2nd: Demonstrate problem solving & Examine efficiency of strategies

3rd: Use a defined process

4th: Examine process