\1
Back to GCSE Topics

Programming Fundamentals

Component 02: Computational Thinking, Algorithms and Programming

Overview

This section introduces the basic building blocks used to write computer programs, including data types, programming constructs, and structure.

Key Concepts

  • Variables, Constants, Operators, Inputs, Outputs, Assignments
  • Programming Constructs: Sequence, Selection (IF/CASE), Iteration (FOR/WHILE/DO UNTIL)
  • Arithmetic and Boolean Operators
  • Data Types: Integer, Real, Boolean, Character, String, Casting
  • String Manipulation
  • File Handling: Open, Read, Write, Close
  • Arrays (1D and 2D)
  • Sub Programs (Functions/Procedures), Parameters, Scope (Local/Global)
  • SQL (SELECT, FROM, WHERE)
  • Random Number Generation

Revision Notes