Python for GCSE

5.4: be able to determine the strengths and weaknesses of a program and suggest improvements

Test your self on these keywords and definitions using the games below or Play random game
accuracya measure of how correct the output of a program is (e.g. 1+1 should equal 2)
efficiencya measure of how quickly the program runs or how much memory it needs
reliabilitya measure of how often the program behaves as it should (e.g. running the program 10 times should give the same result)
robustnessa measure of how the program copes without crashing (e.g. 1 + "potato" should show a friendly error message but shouldn't crash a calculator)
Keyword games: