All pages
- 1, 2, or 3 letter words should incur a penalty
- 2009 Old Spec
- 2010 Old Spec
- 2011 Old Spec
- 2012 Old Spec
- 2013 Old Spec
- 2014 Old Spec
- 2015 Old Spec
- 2016 New Spec
- 2016 Old Spec
- 2017 A Level
- 2017 New Spec
- 2018 A Level
- 2018 New Spec
- 2019 AS Skeleton
- 2019 A Level
- 2019 New Spec
- 2020 - Add a distance variable to each household, they will only use outlets within this distance
- 2020 - Add a new event called food scandal, this causes the reputation to fall 20 points
- 2020 - Allow outlets to expand by increasing the max capacity
- 2020 - Brexit will half the probabilities of households eating out
- 2020 - Companies can keep running even though they have a large negative balance, allow companies to go bankrupt and stop trading
- 2020 - Create a subclass for SmallSettlement
- 2020 - Currently no use is made of GetCapacity, make it so an outlet can only have this number of visitor in day
- 2020 - Display how many days have passed
- 2020 - Display net gain/loss for the companies
- 2020 - Ensure costs are displayed in the format £X.XX
- 2020 - Household
- 2020 - Households essentially use the closest outlet, make it so the outlet must be within a distance of 20
- 2020 - LargeSettlement
- 2020 - Option 5 is missing, it could be to merge 2 companies
- 2020 - Option 5 is missing, it could be to remove a company
- 2020 - Outlet
- 2020 - Process multiple days in one go, ie process a week
- 2020 - Save a running simulation
- 2020 - Settlement
- 2020 - The probability of eating out is lower on a monday, and high on a friday, saturday & sunday (eg days MOD 7)
- 2020 - Validation for ensuring values can't be negative (eg fuel cost)
- 2020 - Validation for entering a numerical value in a range
- 2020 - Validation on entering text instead of numerical values
- 2020 A Level
- 2020 New Spec
- 2021-Draw not possible
- 2021-Get grid size
- 2021-In game help screen
- 2021-Output tiles in string
- 2021-Save Game
- 2021 - BarronPiece
- 2021 - Base
- 2021 - Constructors
- 2021 - Hexgrid
- 2021 - LESSPiece
- 2021 - PBDSPiece
- 2021 - Piece
- 2021 - Player
- 2021 - Private vs Protected
- 2021 - Program
- 2021 - Reflection
- 2021 - Static
- 2021 - Tile
- 2021 - Virtual and Override
- 2021 = Virtual and Override
- 2021 A Level
- 2022 - Add a joker card
- 2022 - Add a retrieve card
- 2022 - Allow the player to choose either a random lock or a specific lock number
- 2022 - Allow the player to create a new lock
- 2022 - Card
- 2022 - CardCollection
- 2022 - Challenge
- 2022 - DifficultyCard
- 2022 - Implement a count of the cards remaining in the deck
- 2022 - Lock
- 2022 - No error message is displayed if the user attempts to play two consecutive cards of the same tool type
- 2022 - Program
- 2022 - There is a load game feature but no way of saving a game
- 2022 - ToolCard
- 2022 - When you start the game it automatically loads a saved game, adapt it to ask which game to load
- 2022 - You cause an exception if you enter a card number out of the range 1-5
- 2022 A Level
- 2022 Advanced Information Paper 2
- 2022 New Spec
- 2022 Paper 1 Revision Quiz
- 2023 A Level
- 2023 New Spec
- AQA - Comp Sci - A Level - Paper 1
- AQA - Comp Sci - A Level - Paper 2
- ASCII
- AS 2017 CSharp Skeleton Code
- AS 2019 DameMovement
- AS 2019 DisplayErrorMessages
- AS 2019 DisplayNoOfMoves
- AS 2019 DisplayNoOfMovesByLiz
- AS 2019 RandomPlayerStarts
- AS 2019 Re-enter Filename if incorrect
- AS 2019 SaveGame
- AS 2019 TakePiece
- AS 2019 go back and select a different piece
- AS Sample Question
- A Level Sample Question
- A fox moves in a random direction if they haven't eaten enough food that turn
- A predator for foxes - eagles
- Abstract - Virtual - Static
- Abstract - Virtual - Static - 2017
- Abstract Data Structures
- Abstraction - Automation
- Accessing each character of a string
- Adapt the Use method to switch the torch on and off
- Add
- AddEndOfTurnTiles
- Add a Drop command to drop an item in the inventory
- Add a Help command to display a list of possible commands
- Add a command to Drink (you start with a flask in the items)
- Add a command to Eat (you start with an apple in the items)
- Add a command to Save to a new gme file
- Add a feature to randomly scatter rocks over the field
- Add a way for a disease to kill rabbits in warrens
- Add an option on the menu to find the largest warren
- Add code to have Severe Flood in SimulateAutumn
- Add data into a model in Django
- Add the ability to set the player names
- Add the code to allow foxes to have a gender
- Add the code to use an item as a weapon(truncheon has status of weapon)
- Add to the examine method the ability to examine the room, ie to repeat the description and items
- Adding and Processing Player Input
- Addition
- Advanced Information Revision Notes
- Aggregation & Composition
- Aggregation - 2017
- Alert the User if aqawords.txt File is Missing
- Algorithms
- Allow a player to buy a vowel for 10 points
- Allow players to add new words to the game
- Allow players to choose the filename for LoadAllowedWords
- Allow players to save the new AllowedWords back into aqawords.txt
- Allow players to skip and end their turn
- Allow the capacity of a warren to vary, some warrens may be smaller and other may be larger
- Allow users to check the word before they play the word
- Alter & Drop
- Animal
- Animation
- Array Downsides extended
- Arrays
- Arrays - 2017
- Ask user to confirm their word choice
- Assembly Language
- Assembly Language Check for ODD / EVEN
- Assembly Language DO WHILE
- Assembly Language Division
- Assembly Language FOR
- Assembly Language IF
- Assembly Language IF ELSE
- Assembly Language Logical Shift
- Assembly Language Multiplication
- Assembly Language Twos Complement
- Assembly Language WHILE
- Asymmetry of Power
- Asymmetry of Power - BE
- Audio Playback
- Audio Settings
- BCS Code of Conduct
- BNF - Syntax Diagrams
- Basic Per Pixel Collision
- Basic pygame template
- Big Data
- Binary Files
- Binary Search
- Bitmap Graphics
- Bits Bytes etc
- Bonus points at end of game for longest and highest scored words
- Boolean Algebra
- Boolean Equations & Circuits
- Bricks
- BritishEsports
- Bubble Sort
- C
- C++ Basics
- C++ Creating & Drawing a Map
- C++ Creating A Project
- C++ Drawing to the screen
- C++ Input & Movement
- C++ Syntax
- CSharp Skeleton Code
- CSharp to Pseudo Code
- Caesar / Substitution Cipher
- Challenges facing legislators in the digital age
- Challenges facing legislators in the digital age - BE
- CheckWordIsInTiles
- CheckWordIsValid
- CheckWordIsValid uses a linear search, program a binary search instead
- Class Definitions
- Classification of Programming Languages
- Classification of Software
- Client / Server Databases
- Client Server / Peer to Peer
- Client Server Model
- Collisions
- Communication Methods
- Comparing Algorithms - Big O
- Composition - 2017
- Compression
- Computational Thinking
- Computer Architecture
- Computer Misuse Act
- Computer Networks
- Connect MySQL to ASP.Net Web App
- Connected warrens - tunnels
- Connecting MySQL to Flask Web App
- Connecting sqlite to Flask Web App
- Consequences of uses of computing
- Constants - 2017
- Constants - 2018
- Constants - Variables - Data Types
- Constraints for number of animals placed (when option two is selected)
- Constructors - 2017
- Contribution Scores
- Conversions
- Conversions - Python
- Copyright, Designs and Patent Act
- Copyright vs Copyleft
- CountPlants - AS 2017
- Count the number of player instructions
- CreateNewField - AS 2017
- CreateTileDirectory
- Create DB & Table Queries
- Create a giant warren which allows 200 rabbits
- Create a method to dump the data to the screen
- Create a method to list the words available within a given hand
- Create a python project in Visual Studio
- Create a sign up page in Django
- Create account edit page in Django
- Create login for ASP.Net Web App
- Create logout for ASP.Net Web App
- Create register for ASP.Net Web App
- Create sqlite connection
- Create table with sqlite
- Creating A DIY Interface
- Creating A Player
- Creating A Project
- Creating An Instance of Your Player
- Creating a Django Web App
- Creating a Flask Web App
- Creating a Model in Django
- Creating a Window - Tkinter
- Creating a game save
- Creating a virtual environment in Visual Studio
- Creating the Home page in Django
- DHCP
- DRM
- Data Protection Act
- Data Structures
- Data Type Conversions
- Data in the Digital Age
- Database Normalisation
- De Morgan's Law
- Deduct points from score if invalid word entered
- Delete Queries
- Delete data from a model in Django
- Dictionaries
- Dino
- DisplayMenu
- DisplayTileValues
- DisplayTilesInHand
- DisplayWinner
- Display - AS 2017
- Display a message when a cell with no fox is selected for fox inspection...Adding a loop too
- Display a message when a cell with no warren is selected for warren inspection...Adding a loop too
- Display data from a model in django
- Display list of words (valid and invalid) used by each player at the end of the game
- Display the highest scored word by each player at the end of the game
- Django in PythonAnywhere
- Django management program
- Drawing Shapes
- Drawing Textures
- Drawing a Tiled Map
- Drawing images
- Drawing shapes
- Drawing text
- Dynamic vs Static
- EU Digital Single Market
- Editing data into a model in Django
- Encapsulation
- Encapsulation - 2017
- Encryption
- Enforce login required for page
- Enforcing unique model entries
- Entity Relationship Diagrams
- Enum in PyGame
- Error Correction
- Example LiteNetLib
- Exception Handling - Python
- Explosions
- External Resources
- Fetch Decode Execute Cycle
- Field of View / Mask
- Field of View / No Mask
- File Handling - Python
- FillHandWithTiles
- Finite State Machines
- Fixed Point Numbers
- Flashing messages in Flask App
- Flip Flops
- Floating Point Numbers - Yr 2 Only
- Fox (Sub Class of Animal)
- Free Software Foundation
- Freedom of Information Act
- Functions/Procedures Understanding
- Functions - 2017
- Fundamentals of communication and networking
- Fundamentals of computer organisation and architecture
- Fundamentals of computer systems
- Fundamentals of data representation
- Fundamentals of databases
- Fundamentals of functional programming
- Game Save with Shelve
- Game states
- Generating Random Numbers
- Generating and using XNB files
- GeonBit Class Example
- GeonBit example
- GetChoice
- GetHowLongToRun - AS 2017
- GetNewTileChoice
- GetScoreForWord
- GetStartingHand
- Get tile texture from map
- Getting the ASCII value of a character
- Global & Parameter Passing - Python
- Graph Traversals
- Graphs
- Half Adder / Full Adder
- Handling Exceptions
- Hardware
- Hashing
- HaveTurn
- HelloWorld - Python
- Hello World
- Hide logout button if user not logged in for ASP.Net Web App
- High score table feature
- How would you increase the maximum size of a players hand
- IP6 vs IP4
- IP Addressing Topics
- If a fox eats more food than it needs its reproduction rate/coefficient increases
- If a player enters a number not in the options it is treated as a word
- If a player presses enter without typing a word it is an invalid move