Week 10:
Nov 3
B1: Computational thinking
B1.1 Approaches to computational thinking
A1.4.1 Evaluate the translation processes of interpreters and compilers
Translation 1
Translation 2
Translation 3
Week 9: Computer Fundamentals
Oct 20
A1: Computer Fundamentals
A1.3 Operating systems and control systems
A1.3.6 Describe the use of the control system components (HL only)
A1.3.7 Explain the use of control systems in a range of real-world applications (HL only)
🖥️ Class Presentation |Link|
Control Systems (HL)
Real-world Apps (HL)
Week 8: Computer Fundamentals
Oct 13
A1: Computer Fundamentals
A1.3 Operating systems and control systems
A1.3.1 Describe the role of operating systems
A1.3.2 Describe the functions of an operating system
A1.3.3 Compare different approaches to scheduling
Al.3.4 Evaluate the use of polling and interrupt handling
🖥️ Class Presentation |Link|
A1.3.5 Explain the role of the operating system in managing multitasking and resource allocation (HL only)
🖥️ Class Presentation |Link|
Role of OS
Polling - Interrupt
Functions of OS
Multitasking (HL)
Scheduling
Week 7: Computer Fundamentals
Oct 6
Week 6: Computer Fundamentals
Sep 29
Week 5: Computer Fundamentals
Sep 22
Week 4: Computer Fundamentals
Sep 15
A1: Computer Fundamentals
A1.2 Data representation and computer logic
A1.2.1 Describe the principal methods of representing data
Binary & Decimal & Hexadecimal
🖥️ Class Presentation |Link|
Data Representation
Week 3: Computer Fundamentals
Sep 8
Week 2: Computer Fundamentals
Sep 1
Primary Memory
FDE Cycle
Secondary Mem.
Pipelining (HL)
Week 1: Introduction and Computer Fundamentals
August 25
Introduction and Course Overview
🖥️ Class Presentation |Link|
A1: Computer Fundamentals
A1.1 Computer hardware and operation
introduction #1
GPU
introduction #2
CPU vs GPU (HL)
CPU