From messy problems to automation
From messy problems to automation

Abstraction strips away irrelevant detail so a computer can work with a problem. Automation is the next step: turn the abstract model into data structures, algorithms and code that executes.
Step-by-step lessons on AQA AS Level Computer Science Abstraction and automation. Each one builds up to exam-style questions.