Table 3.
CT concept examples for student notes.
CT ConceptExamples
Algorithm Game example (MAIN blocks): In every level you build an algorithm to light the colored squares.
Real life example: When someone asks you for directions to your house, you give them an algorithm.
Abstraction Game example (Procedure): The procedures were abstractions of the steps in the main program
Real life example: When someone asks you what you are doing tonight, you tell them you're going to eat spaghetti, not that you are going to boil water, put the noodles in for 10 minutes, heat the sauce, brown the meat…, etc.
Iteration Game example (loops): The loops in the games were examples of iteration. They repeated the sequence until all the squares were lit.
Real life example: Each day is an iteration, each week, each month, each year.
Branching Real life example: Choosing what to wear each day: if it is cold outside, then wear a sweater, else don't wear a sweater.
Variable Real life example:
Set variable1 = 5 (program user decides each time they run the program)
Set variable2 = 6 (program user decides each time they run the program)
Program: variable1 + variable2 = 11 (the sum of the two values set by the program user)
CT ConceptExamples
Algorithm Game example (MAIN blocks): In every level you build an algorithm to light the colored squares.
Real life example: When someone asks you for directions to your house, you give them an algorithm.
Abstraction Game example (Procedure): The procedures were abstractions of the steps in the main program
Real life example: When someone asks you what you are doing tonight, you tell them you're going to eat spaghetti, not that you are going to boil water, put the noodles in for 10 minutes, heat the sauce, brown the meat…, etc.
Iteration Game example (loops): The loops in the games were examples of iteration. They repeated the sequence until all the squares were lit.
Real life example: Each day is an iteration, each week, each month, each year.
Branching Real life example: Choosing what to wear each day: if it is cold outside, then wear a sweater, else don't wear a sweater.
Variable Real life example:
Set variable1 = 5 (program user decides each time they run the program)
Set variable2 = 6 (program user decides each time they run the program)
Program: variable1 + variable2 = 11 (the sum of the two values set by the program user)
Close Modal