This page seeks to provide you with a list of potential practical questions for the AQA A Level Computer Science Paper 1 Exam, but is not endorsed by AQA. Please refer to the exam board specification to ensure that the full range of topics has been covered.
You can access the 2020 Skeleton Code Practice Questions here.
Tips for Paper 1 Study
Section A
Section B
Section B contains a variety of programming theory questions unrelated to the pre-release code and a practical programming task.
Completing programming challenges in a timed environment on a regular basis leading up to the exam is a good way to ensure that you maximise your marks in this section. You can practice past tasks here: Section B Practical Revision
Section C
Section D
Practice Questions
- Help Menu
- Extended Help Menu
- Show all items
- Record Rooms Visited
- Black Die Weighting
New Commands: Add help
When the user plays without the supporting PDF instructions, they are unaware of what commands are available. Add an additional command that allows the player to type ‘help’ to show a list of commands.
New Commands: Add help
Extend the help command above to allow the user to type in ‘help’ and a command to output the purpose of the command. eg.
>>> help Go
>>> Using Go with a direction will move you in that direction.
Investigate Items
If you delve deeper into the text files that come with the skeleton code, you’ll find that there are a whole host of items that come with the program that you may not find by “walking” around the game.
Write an additional procedure to output all game items and their attributes when the user types the command:
>>> see everything