Term 1
|
Hardware & software
- The CPU: purpose and function
- John Von Neumann and CPU architecture
- Primary and secondary storage
- Utility software
|
Term 2
|
Data Representation
- Binary shifts (division and multiplication)
- Hexadecimal number system
- How images are represented
|
Term 3
|
Computational logic
- George Boole and Boolean logic
- Logic diagrams
- Truth tables
-
|
Term 4
|
Algorithms
- Flowcharts
- Pseudocode
- Standard algorithms (linear search / binary search / bubble sort / insertion sort)
|
Term 5
|
Programming Techniques using Python
- Variables and assignment
- Inputs, outputs and storage
- Programming constructs
- File handling
- Defensive design considerations
|
Term 6
|
Networks and Wider Issues
- Mark Zuckerberg and the social network
- Benefits of computer networks
- Pitfalls of networking and esafety
|