Featured Course

IGCSE / O-Level Computer Science

A complete Computer Science preparation course focused on theory, problem-solving, algorithms, pseudocode, programming logic, and past paper practice.

Course Overview

Computer Science Made Clear and Practical

This course is designed for IGCSE and O-Level students who need strong conceptual understanding, exam preparation, and confidence in both theory and problem-solving topics.

Students learn through explanations, examples, topic-wise practice, past paper questions, and exam-style techniques.

Course Includes

  • Paper 1 Computer Systems
  • Paper 2 Algorithms, Programming and Logic
  • Pseudocode and flowcharts
  • Trace tables and logic gates
  • Past paper practice
  • Online and physical class options

Syllabus Areas

What Students Will Learn

The course covers the updated Cambridge IGCSE Computer Science syllabus, exploring the theoretical foundations of Computer Systems alongside practical Algorithms, Programming, and Logic.

01

Data Representation

Understand how computers store and process different types of digital data.

  • Number systems & conversions
  • Text, sound & image representation
  • Data storage & compression
02

Data Transmission

Learn how data travels across networks securely and accurately.

  • Transmission types & packet switching
  • Error detection methods (ARQ, Parity)
  • Symmetric & asymmetric encryption
03

Hardware

Explore the physical components that make up a computer system.

  • Von Neumann architecture
  • Input, output & sensor devices
  • Primary & secondary storage
04

Software

Differentiate between types of software and how code is translated.

  • System & application software
  • Operating system functions
  • Programming languages & translators
05

The Internet and its Uses

Discover how the internet functions and how to stay secure online.

  • Internet, WWW & URLs
  • Blockchain & digital currency
  • Cybersecurity threats & solutions
06

Automated & Emerging Tech

Dive into the future of technology with automation, robotics, and AI.

  • Automated systems & sensors
  • Robotics characteristics
  • Artificial Intelligence & Machine Learning
07

Algorithm Design

Develop logical computational thinking and plan effective solutions.

  • Flowcharts & pseudocode
  • Algorithm efficiency
  • Standard search & sort algorithms
08

Programming

Write and structure effective code using core programming constructs.

  • Variables, constants & data types
  • Sequence, selection & iteration
  • 1D/2D Arrays & subroutines
09

Databases

Learn how to organize, manage, and query structured data efficiently.

  • Tables, records & fields
  • Primary keys for uniqueness
  • SQL queries (SELECT, WHERE, etc.)
10

Boolean Logic

Understand the foundational logic gates that power computer processors.

  • Standard logic gates (AND, OR, NOT)
  • Designing logic circuits
  • Creating truth tables

Exam Preparation

Learn the Syllabus with Exam Technique

Students do not only learn topics. They also practise how to read questions, identify command words, structure answers, and avoid common mistakes in Computer Science papers.

Topic-wise Practice Past Paper Questions Pseudocode Training Trace Table Practice

Paper 1: Computer Systems

  • Chapter 1: Data Representation
  • Chapter 2: Data Transmission
  • Chapter 3: Hardware
  • Chapter 4: Software
  • Chapter 5: The Internet and its Uses
  • Chapter 6: Automated and Emerging Technologies

Paper 2: Algorithms & Programming

  • Chapter 7: Algorithm Design and Problem-Solving
  • Chapter 8: Programming
  • Chapter 9: Databases
  • Chapter 10: Boolean Logic

Prepare Confidently

Start your IGCSE/O-Level Computer Science preparation.

Contact Bunyaad Academy for schedule, class mode, and course details.

Contact for Details
WhatsApp