Recently Updated Pages
PHYSICSBOWL COMPREHENSIVE REVISION NOTES
PHYSICSBOWL COMPREHENSIVE REVISION NOTESA Complete Guide to Acing the PhysicsBowl ExamTABLE OF CO...
Pseudocode Vs Python Quick Reference (A2)
PSEUDOCODE VS PYTHON QUICK REFERENCE Pseudocode Python DECLARE x : INTEGER x ...
Assessment Overview and Tips
ASSESSMENT OVERVIEW Paper Name Duration Marks Weighting Paper 1 Theory Fun...
Checklist for A2
EXAM PREPARATION CHECKLIST Paper 3 - Advanced Theory: ☐ User-defined data types ☐ File organisa...
CHAPTER 15: EXCEPTION HANDLING
15.1 TRY-EXCEPT 15.1.1 Basic Structure <PYTHON> try: result = 10 / 0...
CHAPTER 14: FILE PROCESSING
14.1 FILE OPERATIONS IN PYTHON 14.1.1 Opening Files <PYTHON> # Read mode ...
CHAPTER 13: OBJECT-ORIENTED PROGRAMMING
13.1 CLASSES AND OBJECTS 13.1.1 Defining Classes <PYTHON> class Person: ...
CHAPTER 12: RECURSION
12.1 WRITING RECURSIVE ALGORITHMS 12.1.1 Essential Components Base Case: Condition that stops...
CHAPTER 11: ABSTRACT DATA TYPES
11.1 STACKS 11.1.1 Characteristics LIFO: Last In, First Out Add and remove from only one end...
CHAPTER 10: SEARCHING ALGORITHMS
10.1 LINEAR SEARCH 10.1.1 How It Works Start at first element Compare with target If match,...
CHAPTER 9: SORTING ALGORITHMS
9.1 BUBBLE SORT 9.1.1 How It Works Compare adjacent elements Swap if in wrong order Repeat ...
CHAPTER 8: FURTHER PROGRAMMING
8.1 PROGRAMMING PARADIGMS 8.1.1 Low-Level Programming Characteristics: Close to machine lang...
CHAPTER 7: COMPUTATIONAL THINKING AND PROBLEM-SOLVING
7.1 RECURSION 7.1.1 Essential Features Base Case: Stopping condition Prevents infinite recu...
CHAPTER 6: ARTIFICIAL INTELLIGENCE
6.1 INTRODUCTION TO AI 6.1.1 Definition Artificial Intelligence: The ability of computers to pe...
CHAPTER 5: SECURITY
5.1 ENCRYPTION AND ENCRYPTION PROTOCOLS 5.1.1 Encryption Concepts Plain Text: Original data bef...
CHAPTER 4: SYSTEM SOFTWARE
4.1 PURPOSES OF AN OPERATING SYSTEM 4.1.1 Resource Optimisation How OS Maximises Resources: ...
CHAPTER 3: HARDWARE AND VIRTUAL MACHINES
3.1 RISC AND CISC PROCESSORS 3.1.1 RISC (Reduced Instruction Set Computers) Characteristics: ...
CHAPTER 2: COMMUNICATION AND INTERNET TECHNOLOGIES
2.1 PROTOCOLS 2.1.1 Introduction to Protocols Definition: A protocol is a set of rules governin...
CHAPTER 1: DATA REPRESENTATION
1.1 USER-DEFINED DATA TYPES 1.1.1 Introduction to User-Defined Data Types Definition: User-defi...
Key terms for AS
SUMMARY OF KEY TERMS Term Definition Abstraction Removing unnecessary details...