Here you will find resources aimed at students studying A Level Computer Science and BTEC Level 3 Computer Science.
OCR AS Spec | OCR full A Level Spec
The CPU
Lesson 1 – Recap, context and operation
Lesson 2 – Performance and types
Assembly language
Lesson 1 – Basics and branching
Lesson 2 – Looping
Lesson 3 – Addressing modes
Lesson 4 – Interrupts and the stack
Example assembly language code for real CPUs
Beginning Object Oriented Programming with Java
Note there are some excellent Java tutorial sites out there which are much more extensive in their coverage. The lessons here are targetted specifically at Level 3 qualification requirements and are intended to have some input from a teacher.
Lesson 1 – Intro to Java and BlueJ
Lesson 2 – Datatypes
Lesson 3 – Operators
Lesson 4 – Keyboard input
Lesson 5 – Selection
Lesson 6 – String manipulation
Lesson 7 – Iteration
Lesson 8 – Functions and procedures
Lesson 9 – Arrays
Lesson 10 – File reading and writing
Test your knowledge of Java basics
Data encoding
Floating point practice questions
Object Oriented Programming
Further Programming Techniques
Abstract Data Types
Standard Algorithms
Space complexity (interactive)
Databases
Programming for Databases (Python)
Web technologies
Adding interaction with Javascript