Learnlearn.uk / IB Computer Science
Unit 1
Unit 1 – System Fundamentals (30 hours)
- Planning / Installation
- Identifying the context
- Change management
- Compatibility Issues
- Local vs Remote Solutions
- Installation Processes
- Data Migration Issues
- Methods of Testing
- Choosing Test Data
- System updates and maintenance
- User Focus
- Documentation
Training
Unit 2
Unit 2 – Computer Organisation (6 hours)
- Computer Architecture
- Computer Architecture
- Machine Instruction Cycle
- Primary Memory (RAM,ROM,Cache)
- Secondary Memory
- Magnetic Storage Devices
- Optical Storage Devices
- Solid State Devices
- Operating Systems
- Operating Systems
- Applications
- GUI Interfaces
Unit 3
Unit 3 – Networking (9 hours)
- Network Fundamentals
- Types of Networks
- Data Packets
- The Internet & World Wide Web
- Intranet & Extranet
- Virtual Private Networks
- Client Side & Server Side Scripting
- Network Standards & Protocols
- Network protocols
- IP Addresses, MAC Addresses & NAT
- URLs & DNS
- Network layers and the OSI Model
- Data Compression
- Error Checking
- Collision Detection
- Automatic Repeat Requests (ARQs)
- Wireless Networking
- Wireless Networking Protocols
- Wireless Networking Hardware
- Wireless Transmission Media
Unit 4
Unit 4 – Computation Thinking, Algorithms, Problem Solving & Programming (45 hours)
- Thinking Procedurally
- Thinking Logically
- Thinking Ahead
- Thinking Concurrently
- Thinking Abstractly
- Connecting Thinking & Design
- Thinking Recursively (Higher Level)
- Fractal Trees
- Towers of Babylon
- Brute force password attacks
Unit 5
Unit 6
Unit 6 – Resource Management (8 hours) (Higher Level)
- System Resources
- Role of the Operating System
Unit 7
Unit 7 – Control Systems (14 hours) (Higher Level)
- Distributed Control Systems
IA
Internal Assessment & Group 4 Project
EE
Extended Essay
Option A
Option A – Databases (30/45 hours)
- Basics
- Databases & Information Systems
- Database Transactions
- Database Definition Language
- Database Manipulation Language
- Data Verification & Validation
- Database Administration
- Database Administrator
- End user interaction
- Database Recovery
- Database Use Case Examples
- Privacy, Security & Oversight
- Data Matching & Mining
- Helpful Resources
- Databases Past Paper Questions
- SQL Practice Games
- SQLite3 Cheat Sheet
Option B
Option B – Modelling & Simulation (30/45 hours)
Option C
Option C – Web Science (30/45 hours)
Option D
Option D – Object Orientated Programming (30/45 hours)
Case Study
Case Study (30 hours) (Higher Level)
Course Overview
Course Overview
Course Overview Diagram
Higher Level Content is in red