U3Ch1L3_Creativity In Algorithms
Purpose: Students will understand what “Creativity in Algorithms” means

Vocabulary: Selection, Iteration, Sequencing & Creativity.


State: An Algorithm is the process/strategy you developed in order to solve a problem ‘by a machine.’
Definition of Creativity: Applying Algorithms that you know to be part of a solution to a new problem.

Activities: Students Create Code Slips
Handout: “Students Create Code Slips”
Students will complete two activities:

  1. Activity#3: Students will take the algorithm they wrote in Activity #2 to “Find The Min. Card” and write their own Code Slips and assemble them into a program.
  2. Activity#4: Students will write a new algorithm to solve a problem in which they have to move the Min. Card to position “0”. They then need to create Code Slips and assemble them into a Program to accomplish the task.

Journal: Defining Sequencing, Selection & Iteration
I will provide the definition for each of these topics. The students must explain where it appeared in today’s Activities.