1. Comp 3
1.1. 1 -Problem Solving
1.1.1. 1.1 - Information hiding and abstraction
1.1.2. 1.2 - Comparing algorithms
1.1.3. 1.3 - Finite state machines
1.1.4. 1.4 - Turing machines
1.1.5. 1.5 Intractable problems
1.1.6. 1.6 - Regular expressions, BNF and RPN
1.2. 2 - Programming Concepts
1.2.1. 2.1 -Programming paradigms
1.2.2. 2.2 - Recursion
1.2.3. 2.3 - Lists and pointers
1.2.4. 2.4 - Stacks and queues
1.2.5. 2.5 - Graphs and trees
1.2.6. 2.6 - Searching and sorting
1.2.7. 2.7 - Simulation
1.3. 3 - Real Numbers
1.3.1. 3.1 Real Numbers
1.4. 4 - Operating Systems
1.4.1. 4.1 - Role of an operating system
1.4.2. 4.2 - Operating system classification
1.5. 5 - Databases
1.5.1. 5.1 - Conceptual data modelling
1.5.2. 5.2 - Database design
1.5.3. 5.3 - Structured Query Language
1.6. 6 - Communications and Networks
1.6.1. 6.1 - Communciation Methods
1.6.2. 6.2 - Networks
1.6.3. 6.3 - Server-side scripting
1.6.4. 6.4 - Internet security
2. Comp 4
2.1. 7.1 - Analysis
2.2. 7.2 - Design
2.3. 7.3 - Testing
2.4. 7.4 - Implementation
2.5. 7.5 - How to write up the project
2.6. 7.6 - Evaluation
3. Glossary
3.1. https://docs.google.com/a/havant.ac.uk/spreadsheets/d/1z_DYHb17SHMjE3X-KmMiIz3fOHhE3UB_Vh7LRSuW4yI/edit?usp=sharing
4. Directed Study
4.1. https://drive.google.com/open?id=1abYlmguJ4om2FJhjkWEq49y3cQ6a5l2hLeXFk9b5mEg
4.2. https://drive.google.com/open?id=1PoRqrImCPBIIYlWdRIIZadxAEsd4u72Bolt7H1tu0XQ
4.3. https://drive.google.com/open?id=1bQwca_vjrBd2GPCK23jFUXTeYXA6kELF67vHbj_f-Y8
4.4. https://drive.google.com/open?id=1K_kM0uaPFCrAwOx7f7ltuMF4J5cO94OBFaNhmXTEFxc
4.5. https://drive.google.com/open?id=1XzYRZGzlo6VDxKRo6t4a1wb2A8ZQ9tQcCckkxY8Y2oc
4.6. https://drive.google.com/open?id=1BK-VN2O51NK2_WGp6wJ_A-inXpsOm55ffOzrm_WEgAc
4.7. https://drive.google.com/open?id=1Z72btbjsgM8br__cCe6HWjYp8HCKrGMcwCyOimT2ciY
4.8. https://drive.google.com/open?id=1BK-VN2O51NK2_WGp6wJ_A-inXpsOm55ffOzrm_WEgAc
4.9. https://www.youtube.com/playlist?list=PLd31WYRp8iti5ejq0DbftV8lr9BPoCrHa
4.9.1. AS Binary Playlist