Skip to main content

Recently Updated Pages

PHYSICSBOWL COMPREHENSIVE REVISION NOTES

Concepts

PHYSICSBOWL COMPREHENSIVE REVISION NOTESA Complete Guide to Acing the PhysicsBowl ExamTABLE OF CO...

Updated 2 months ago by Samuel Lee

Pseudocode Vs Python Quick Reference (A2)

Exam Overview and Tips

PSEUDOCODE VS PYTHON QUICK REFERENCE Pseudocode Python DECLARE x : INTEGER x ...

Updated 2 months ago by Samuel Lee

Assessment Overview and Tips

Exam Overview and Tips

ASSESSMENT OVERVIEW Paper Name Duration Marks Weighting Paper 1 Theory Fun...

Updated 2 months ago by Samuel Lee

Checklist for A2

Exam Overview and Tips

EXAM PREPARATION CHECKLIST Paper 3 - Advanced Theory: ☐ User-defined data types ☐ File organisa...

Updated 2 months ago by Samuel Lee

CHAPTER 15: EXCEPTION HANDLING

[Concepts] Paper 4

15.1 TRY-EXCEPT 15.1.1 Basic Structure <PYTHON> try: result = 10 / 0...

Updated 2 months ago by Samuel Lee

CHAPTER 14: FILE PROCESSING

[Concepts] Paper 4

14.1 FILE OPERATIONS IN PYTHON 14.1.1 Opening Files <PYTHON> # Read mode ...

Updated 2 months ago by Samuel Lee

CHAPTER 13: OBJECT-ORIENTED PROGRAMMING

[Concepts] Paper 4

13.1 CLASSES AND OBJECTS 13.1.1 Defining Classes <PYTHON> class Person: ...

Updated 2 months ago by Samuel Lee

CHAPTER 12: RECURSION

[Concepts] Paper 4

12.1 WRITING RECURSIVE ALGORITHMS 12.1.1 Essential Components Base Case: Condition that stops...

Updated 2 months ago by Samuel Lee

CHAPTER 11: ABSTRACT DATA TYPES

[Concepts] Paper 4

11.1 STACKS 11.1.1 Characteristics LIFO: Last In, First Out Add and remove from only one end...

Updated 2 months ago by Samuel Lee

CHAPTER 10: SEARCHING ALGORITHMS

[Concepts] Paper 4

10.1 LINEAR SEARCH 10.1.1 How It Works Start at first element Compare with target If match,...

Updated 2 months ago by Samuel Lee

CHAPTER 9: SORTING ALGORITHMS

[Concepts] Paper 4

9.1 BUBBLE SORT 9.1.1 How It Works Compare adjacent elements Swap if in wrong order Repeat ...

Updated 2 months ago by Samuel Lee

CHAPTER 8: FURTHER PROGRAMMING

[Concepts] Paper 3

8.1 PROGRAMMING PARADIGMS 8.1.1 Low-Level Programming Characteristics: Close to machine lang...

Updated 2 months ago by Samuel Lee

CHAPTER 7: COMPUTATIONAL THINKING AND PROBLEM-SOLVING

[Concepts] Paper 3

7.1 RECURSION 7.1.1 Essential Features Base Case: Stopping condition Prevents infinite recu...

Updated 2 months ago by Samuel Lee

CHAPTER 6: ARTIFICIAL INTELLIGENCE

[Concepts] Paper 3

6.1 INTRODUCTION TO AI 6.1.1 Definition Artificial Intelligence: The ability of computers to pe...

Updated 2 months ago by Samuel Lee

CHAPTER 5: SECURITY

[Concepts] Paper 3

5.1 ENCRYPTION AND ENCRYPTION PROTOCOLS 5.1.1 Encryption Concepts Plain Text: Original data bef...

Updated 2 months ago by Samuel Lee

CHAPTER 4: SYSTEM SOFTWARE

[Concepts] Paper 3

4.1 PURPOSES OF AN OPERATING SYSTEM 4.1.1 Resource Optimisation How OS Maximises Resources: ...

Updated 2 months ago by Samuel Lee

CHAPTER 3: HARDWARE AND VIRTUAL MACHINES

[Concepts] Paper 3

3.1 RISC AND CISC PROCESSORS 3.1.1 RISC (Reduced Instruction Set Computers) Characteristics: ...

Updated 2 months ago by Samuel Lee

CHAPTER 2: COMMUNICATION AND INTERNET TECHNOLOGIES

[Concepts] Paper 3

2.1 PROTOCOLS 2.1.1 Introduction to Protocols Definition: A protocol is a set of rules governin...

Updated 2 months ago by Samuel Lee

CHAPTER 1: DATA REPRESENTATION

[Concepts] Paper 3

1.1 USER-DEFINED DATA TYPES 1.1.1 Introduction to User-Defined Data Types Definition: User-defi...

Updated 2 months ago by Samuel Lee

Key terms for AS

Exam Overview and Tips

SUMMARY OF KEY TERMS Term Definition Abstraction Removing unnecessary details...

Updated 2 months ago by Samuel Lee