DescriptionImplement a well-known board game as a terminal application.
TypeHand-in assignment with oral explanation.
DurationAt most 1 working day.
Progress points1.0
Credits5
Test matrix
Learning goal
?
Know Comprehend Apply Analyze Evaluate Create Σ
Declare and assignment variables.
3
3
6 6.1
Output text and read user input.
3
6 6.1
Branch using if, elif and else.
3
6 6.1
Use loops.
3
6 6.1
Use comments and whitespace to improve readability.
3
6 6.1
Define and use functions that take arguments and return a value.
3
6 6.1
Give variables and functions concise but descriptive names.
3
12 12.1
Convert other types to string, concatenate strings and take substrings.
3
6 6.1
Create, search, modify and iterate lists.
3
12 12.1
Find and solve bugs in a program using a debugger.
3
6 6.1
Use dictionaries to model relations.
3
9 9.1
Read and write files.
3
9 9.1
Use modules to split a program into logical parts.
3
6 6.1
Gracefully handle errors by throwing and catching exceptions.
3
3 3.0
Status
  • You'll need to login to view this assignment. Blocking