Overview
Students continue to work with the “Human Machine Language” - with an added SWAP command - to design an algorithm to move the minimum card to the front of the list. Students may design more algorithms for other problems and challenges provided.Vocab
- Algorithm - A list of steps to finish a task.
- Iterate - To repeat in order to achieve, or get closer to, a desired goal.
- Selection - A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select, whether or not to run a certain block of statements.
- Sequencing - Putting commands in correct order so computers can read the commands.
Resources
-
Human Machine Language - Part 2: Min To Front - Activity Guide (copy as MS Word, Google Doc)
-
You Should Learn to Program: Christian Genco at TEDxSMU - Video