Tom Bebbington's Revision Notes
AS Level revision notes for future reference
Maths
Further maths
Computing
Physics
Computing
Specification
Fundamentals of programming
Programming
The basics of programming.
Fundamentals of data structures
Data structures and abstract data types
Data structures store data in an organised yet accessible format, lending themselved to different contexts.
Systematic approach to problem solving
Theory of computation
Fundamentals of data representation
Binary number system
Binary can be added, subtracted, multiplied and divided just like regular decimal numbers, you just have to know how to do it.
Representing images, sound and other data
Data like images and sound is represented by bits on a computer, but there are different ways of storing them.
Units of information
Computers can store and process an awful lot of data, so lots of units to show this size have been created.
Fundamentals of computer systems
Boolean Algebra
Boolean algebra lets us express operations on true / false numbers with a mathemetical syntax.
Logic gates
Logic gates are used in logic circuit diagram to do operations on bits.
Fundamentals of computer organisation and architecture
Consequences of uses of computing
Cultural issues and opportunities
The effect of computing on the world on the whole and the technological changes it brings.
Fundamentals of communication and networking
Communication
Computers communicate in many different ways, and there are a lot of factors that contribute to this.
Networking
Computers have so many ways of connecting to each other in networks that lots of protocols and kinds of these networks have been created.