Computational thinking and problem solving
Fundamentals of algorithms - AQA
Algorithms are step-by-step plans for solving problems. They can be designed using pseudo-code and flowcharts.
Searching and sorting algorithms - AQA
Sorting and searching are two of the most frequently needed algorithms in program design. These algorithms have evolved to take account of this need.
Programming - AQA
Programs are designed using common building blocks, known as programming constructs. These programming constructs form the basis for all programs.
Programming languages - AQA
Proficient programming requires knowledge of many techniques. These techniques allow for powerful, complex programs to be created.
Further programming language operations - AQA
Proficient programming requires knowledge of many techniques. These techniques allow for powerful, complex programs.
Fundamentals of data representation - AQA
All data is represented as binary digits, whether it is numbers, text, images or sound. Calculations are also made in binary.
Links
- External linkExternal link
- External linkExternal link
- External linkExternal link
- External linkExternal link
- External linkExternal link
- SubscriptionSubscription