LEARNER ASSESSMENT SUBMISSION FRONT SHEET
Learner Name
Assessor Name
Unit Unit 4 Programming
Assignment Title Computational thinking
My Literacy Targets
My Numeracy Targets
,Contents
Task 1......................................................................................................................... 5
Task 1......................................................................................................................... 5
Design concepts.......................................................................................................... 5
Design concepts.......................................................................................................... 5
Decomposition......................................................................................................... 5
Decomposition......................................................................................................... 5
Identifying and describing problems and processes:..........................................................5
Identifying and describing problems and processes:..........................................................5
Problems:..................................................................................................... 5
Problems:..................................................................................................... 5
Processes:.................................................................................................... 6
Processes:.................................................................................................... 6
Breaking down problems and processes into distinct steps;.................................................6
Breaking down problems and processes into distinct steps;.................................................6
Example:...................................................................................................... 6
Example:...................................................................................................... 6
Describing problems and processes as a set of structured steps:...........................................7
Describing problems and processes as a set of structured steps:...........................................7
Key for decomposition chart...............................................................................8
Key for decomposition chart...............................................................................8
Communicating the key features of problems and processes to others as relevant:.....................8
Communicating the key features of problems and processes to others as relevant:.....................8
Conclusion:.......................................................................................................... 8
Conclusion:.......................................................................................................... 8
Pattern Recognition................................................................................................... 9
Pattern Recognition................................................................................................... 9
Identifying common element or features in problems or systems:..........................................9
Identifying common element or features in problems or systems:..........................................9
Identifying and interpreting common differences between processes or problems:.....................9
Identifying and interpreting common differences between processes or problems:.....................9
Identifying individual elements within problems:............................................................10
Identifying individual elements within problems:............................................................10
Describing patterns that have been identified:...............................................................10
Describing patterns that have been identified:...............................................................10
Making predictions based on identified patterns:............................................................11
Making predictions based on identified patterns:............................................................11
Pattern generalisation and abstraction...........................................................................11
Pattern generalisation and abstraction...........................................................................11
Representing parts of a problem or system in general terms.................................................11
Representing parts of a problem or system in general terms.................................................11
Variables............................................................................................................ 11
Variables............................................................................................................ 11
Constants........................................................................................................... 12
Constants........................................................................................................... 12
Key processes...................................................................................................... 12
, Key processes...................................................................................................... 12
Repeated processes............................................................................................... 12
Repeated processes............................................................................................... 12
Inputs............................................................................................................... 12
Inputs............................................................................................................... 12
Outputs............................................................................................................. 12
Outputs............................................................................................................. 12
Task 2....................................................................................................................... 13
Task 2....................................................................................................................... 13
Identifying decomposition in a piece of code......................................................................13
Identifying decomposition in a piece of code......................................................................13
Guess a number...................................................................................................... 13
Guess a number...................................................................................................... 13
Pay calculator........................................................................................................ 14
Pay calculator........................................................................................................ 14
Magic blocks.......................................................................................................... 15
Magic blocks.......................................................................................................... 15
Task 3....................................................................................................................... 17
Task 3....................................................................................................................... 17
Decomposition chart for Python pay calculator....................................................................17
Decomposition chart for Python pay calculator....................................................................17
Task 4....................................................................................................................... 18
Task 4....................................................................................................................... 18
Characteristics of three different languages.......................................................................18
Characteristics of three different languages.......................................................................18
Uses.................................................................................................................... 18
Uses.................................................................................................................... 18
Features............................................................................................................... 18
Features............................................................................................................... 18
Characteristics....................................................................................................... 19
Characteristics....................................................................................................... 19
Requirements......................................................................................................... 19
Requirements......................................................................................................... 19
Development.......................................................................................................... 20
Development.......................................................................................................... 20
Performance.......................................................................................................... 20
Performance.......................................................................................................... 20
Task 5....................................................................................................................... 21
Task 5....................................................................................................................... 21
Explaining principles................................................................................................... 21
Explaining principles................................................................................................... 21
Computational thinking................................................................................................ 22
Computational thinking................................................................................................ 22
References................................................................................................................. 25
References................................................................................................................. 25
Learner Name
Assessor Name
Unit Unit 4 Programming
Assignment Title Computational thinking
My Literacy Targets
My Numeracy Targets
,Contents
Task 1......................................................................................................................... 5
Task 1......................................................................................................................... 5
Design concepts.......................................................................................................... 5
Design concepts.......................................................................................................... 5
Decomposition......................................................................................................... 5
Decomposition......................................................................................................... 5
Identifying and describing problems and processes:..........................................................5
Identifying and describing problems and processes:..........................................................5
Problems:..................................................................................................... 5
Problems:..................................................................................................... 5
Processes:.................................................................................................... 6
Processes:.................................................................................................... 6
Breaking down problems and processes into distinct steps;.................................................6
Breaking down problems and processes into distinct steps;.................................................6
Example:...................................................................................................... 6
Example:...................................................................................................... 6
Describing problems and processes as a set of structured steps:...........................................7
Describing problems and processes as a set of structured steps:...........................................7
Key for decomposition chart...............................................................................8
Key for decomposition chart...............................................................................8
Communicating the key features of problems and processes to others as relevant:.....................8
Communicating the key features of problems and processes to others as relevant:.....................8
Conclusion:.......................................................................................................... 8
Conclusion:.......................................................................................................... 8
Pattern Recognition................................................................................................... 9
Pattern Recognition................................................................................................... 9
Identifying common element or features in problems or systems:..........................................9
Identifying common element or features in problems or systems:..........................................9
Identifying and interpreting common differences between processes or problems:.....................9
Identifying and interpreting common differences between processes or problems:.....................9
Identifying individual elements within problems:............................................................10
Identifying individual elements within problems:............................................................10
Describing patterns that have been identified:...............................................................10
Describing patterns that have been identified:...............................................................10
Making predictions based on identified patterns:............................................................11
Making predictions based on identified patterns:............................................................11
Pattern generalisation and abstraction...........................................................................11
Pattern generalisation and abstraction...........................................................................11
Representing parts of a problem or system in general terms.................................................11
Representing parts of a problem or system in general terms.................................................11
Variables............................................................................................................ 11
Variables............................................................................................................ 11
Constants........................................................................................................... 12
Constants........................................................................................................... 12
Key processes...................................................................................................... 12
, Key processes...................................................................................................... 12
Repeated processes............................................................................................... 12
Repeated processes............................................................................................... 12
Inputs............................................................................................................... 12
Inputs............................................................................................................... 12
Outputs............................................................................................................. 12
Outputs............................................................................................................. 12
Task 2....................................................................................................................... 13
Task 2....................................................................................................................... 13
Identifying decomposition in a piece of code......................................................................13
Identifying decomposition in a piece of code......................................................................13
Guess a number...................................................................................................... 13
Guess a number...................................................................................................... 13
Pay calculator........................................................................................................ 14
Pay calculator........................................................................................................ 14
Magic blocks.......................................................................................................... 15
Magic blocks.......................................................................................................... 15
Task 3....................................................................................................................... 17
Task 3....................................................................................................................... 17
Decomposition chart for Python pay calculator....................................................................17
Decomposition chart for Python pay calculator....................................................................17
Task 4....................................................................................................................... 18
Task 4....................................................................................................................... 18
Characteristics of three different languages.......................................................................18
Characteristics of three different languages.......................................................................18
Uses.................................................................................................................... 18
Uses.................................................................................................................... 18
Features............................................................................................................... 18
Features............................................................................................................... 18
Characteristics....................................................................................................... 19
Characteristics....................................................................................................... 19
Requirements......................................................................................................... 19
Requirements......................................................................................................... 19
Development.......................................................................................................... 20
Development.......................................................................................................... 20
Performance.......................................................................................................... 20
Performance.......................................................................................................... 20
Task 5....................................................................................................................... 21
Task 5....................................................................................................................... 21
Explaining principles................................................................................................... 21
Explaining principles................................................................................................... 21
Computational thinking................................................................................................ 22
Computational thinking................................................................................................ 22
References................................................................................................................. 25
References................................................................................................................. 25