Spec Detail
Cambridge International →
IGCSE →
Mathematics →
0580 →
cambridge-igcse-mathematics-0580-2025-2027:v1
Overview
Status published Locked
Version label: v1 |
Years: 2025–2027 |
Content hash: sha256:8fced804245f3a16fc675164eb3f1c0ad1a856db97ac9f35473681cd23308ce5 |
Published: 2026-07-15T06:32:09+00:00 |
Locked: 2026-07-15T06:32:09+00:00
Papers
p1
Paper 1 - Non-calculator (Core)
Duration 90 min · Marks 80 · Weighting 50.00 · Structure flexible_structured_unstructured_core_non_calculator · Question count flexible_total_marks · Assembly exact_total_marks
Patterns: 5
p2
Paper 2 - Non-calculator (Extended)
Duration 120 min · Marks 100 · Weighting 50.00 · Structure flexible_structured_unstructured_extended_non_calculator · Question count flexible_total_marks · Assembly exact_total_marks
Patterns: 5
p3
Paper 3 - Calculator (Core)
Duration 90 min · Marks 80 · Weighting 50.00 · Structure flexible_structured_unstructured_core_calculator · Question count flexible_total_marks · Assembly exact_total_marks
Patterns: 5
p4
Paper 4 - Calculator (Extended)
Duration 120 min · Marks 100 · Weighting 50.00 · Structure flexible_structured_unstructured_extended_calculator · Question count flexible_total_marks · Assembly exact_total_marks
Patterns: 6
Syllabus Content
1 Number
-
1.1 Types of number
6 outcomes
-
C1.1.1identify and use natural numbers, integers, prime numbers, square numbers, cube numbers, common factors and common multiples including HCF a... p1, p2, p3, p4 -
C1.1.2recognise and use rational and irrational numbers, reciprocals, set notation, Venn diagrams, ∪, ∩, A′ and n(A) p1, p2, p3, p4 -
C1.1.3apply types of number to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.1.1identify and use natural numbers, integers, prime numbers, square numbers, cube numbers, common factors and common multiples including HCF a... p2, p4 -
E1.1.2recognise and use rational and irrational numbers, reciprocals, set notation, Venn diagrams, ∪, ∩, A′ and n(A) p2, p4
-
-
1.2 Sets
6 outcomes
-
C1.2.1use set language and notation for union, intersection, complement and number of elements p1, p2, p3, p4 -
C1.2.2solve problems using Venn diagrams and set notation in numerical and probability contexts p1, p2, p3, p4 -
C1.2.3apply sets to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.2.1use set language and notation for union, intersection, complement and number of elements p2, p4 -
E1.2.2solve problems using Venn diagrams and set notation in numerical and probability contexts p2, p4
-
-
1.3 Powers and roots
6 outcomes
-
C1.3.1calculate squares, square roots, cubes, cube roots and other powers and roots p1, p2, p3, p4 -
C1.3.2use powers and roots in exact and approximate numerical problems p1, p2, p3, p4 -
C1.3.3apply powers and roots to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.3.1calculate accurately squares, square roots, cubes, cube roots and other powers and roots p2, p4 -
E1.3.2use powers and roots in exact and approximate numerical problems p2, p4
-
-
1.4 Fractions, decimals and percentages
6 outcomes
-
C1.4.1convert between fractions, decimals and percentages p1, p2, p3, p4 -
C1.4.2calculate with fractions, terminating decimals, recurring decimals and percentages p1, p2, p3, p4 -
C1.4.3apply fractions, decimals and percentages to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.4.1convert between fractions, decimals and percentages p2, p4 -
E1.4.2calculate accurately with fractions, terminating decimals, recurring decimals and percentages p2, p4
-
-
1.5 Ordering
6 outcomes
-
C1.5.1order quantities by size using =, ≠, >, <, ⩾ and ⩽ p1, p2, p3, p4 -
C1.5.2compare numbers written as fractions, decimals, percentages and in standard form p1, p2, p3, p4 -
C1.5.3apply ordering to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.5.1order quantities by size using =, ≠, >, <, ⩾ and ⩽ p2, p4 -
E1.5.2compare numbers written as fractions, decimals, percentages and in standard form p2, p4
-
-
1.6 The four operations
6 outcomes
-
C1.6.1carry out the four operations with positive and negative integers, fractions and decimals p1, p2, p3, p4 -
C1.6.2apply the order of operations including brackets and powers p1, p2, p3, p4 -
C1.6.3apply the four operations to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.6.1carry out the four operations with positive and negative integers, fractions and decimals p2, p4 -
E1.6.2apply the order of operations including brackets and powers p2, p4
-
-
1.7 Indices I
6 outcomes
-
C1.7.1use index notation for positive, zero and negative integer powers p1, p2, p3, p4 -
C1.7.2apply the laws of indices to numerical expressions p1, p2, p3, p4 -
C1.7.3apply indices i to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.7.1use index notation for positive, zero and negative integer powers p2, p4 -
E1.7.2apply the laws of indices to numerical expressions p2, p4
-
-
1.8 Standard form
6 outcomes
-
C1.8.1write numbers in standard form A × 10^n where 1 ⩽ A < 10 p1, p2, p3, p4 -
C1.8.2calculate with numbers in standard form and interpret answers p1, p2, p3, p4 -
C1.8.3apply standard form to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.8.1write numbers in standard form A × 10^n where 1 ⩽ A < 10 p2, p4 -
E1.8.2calculate accurately with numbers in standard form and interpret answers p2, p4
-
-
1.9 Estimation
6 outcomes
-
C1.9.1round values to a specified number of decimal places or significant figures p1, p2, p3, p4 -
C1.9.2estimate answers to calculations and check reasonableness p1, p2, p3, p4 -
C1.9.3apply estimation to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.9.1round values to a specified number of decimal places or significant figures p2, p4 -
E1.9.2estimate answers to calculations and check reasonableness p2, p4
-
-
1.10 Limits of accuracy
6 outcomes
-
C1.10.1state upper and lower bounds for rounded measurements p1, p2, p3, p4 -
C1.10.2calculate limits of accuracy in practical problems p1, p2, p3, p4 -
C1.10.3apply limits of accuracy to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.10.1state upper and lower bounds for rounded measurements p2, p4 -
E1.10.2calculate accurately limits of accuracy in practical problems p2, p4
-
-
1.11 Ratio and proportion
6 outcomes
-
C1.11.1divide a quantity in a given ratio and simplify ratios p1, p2, p3, p4 -
C1.11.2solve direct and inverse proportion problems p1, p2, p3, p4 -
C1.11.3apply ratio and proportion to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.11.1divide a quantity in a given ratio and simplify ratios p2, p4 -
E1.11.2solve direct and inverse proportion problems p2, p4
-
-
1.12 Rates
6 outcomes
-
C1.12.1calculate average speed, distance, time, density and other compound measures p1, p2, p3, p4 -
C1.12.2interpret rates of change in practical situations p1, p2, p3, p4 -
C1.12.3apply rates to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.12.1calculate accurately average speed, distance, time, density and other compound measures p2, p4 -
E1.12.2interpret rates of change in practical situations p2, p4
-
-
1.13 Percentages
6 outcomes
-
C1.13.1calculate percentage change, reverse percentages and repeated percentage change p1, p2, p3, p4 -
C1.13.2solve compound interest and depreciation problems p1, p2, p3, p4 -
C1.13.3apply percentages to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.13.1calculate accurately percentage change, reverse percentages and repeated percentage change p2, p4 -
E1.13.2solve compound interest and depreciation problems p2, p4
-
-
1.14 Using a calculator
6 outcomes
-
C1.14.1use a scientific calculator efficiently and round answers appropriately p1, p2, p3, p4 -
C1.14.2interpret calculator displays and avoid premature rounding p1, p2, p3, p4 -
C1.14.3apply using a calculator to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.14.1use a scientific calculator efficiently and round answers appropriately p2, p4 -
E1.14.2interpret calculator displays and avoid premature rounding p2, p4
-
-
1.15 Time
6 outcomes
-
C1.15.1calculate with units of time, timetables and time intervals p1, p2, p3, p4 -
C1.15.2solve problems involving the 12-hour and 24-hour clock p1, p2, p3, p4 -
C1.15.3apply time to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.15.1calculate accurately with units of time, timetables and time intervals p2, p4 -
E1.15.2solve problems involving the 12-hour and 24-hour clock p2, p4
-
-
1.16 Money
6 outcomes
-
C1.16.1solve money problems involving profit, loss, discount, tax and exchange rates p1, p2, p3, p4 -
C1.16.2use ratio, percentage and calculator methods in financial contexts p1, p2, p3, p4 -
C1.16.3apply money to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.16.1solve money problems involving profit, loss, discount, tax and exchange rates p2, p4 -
E1.16.2use ratio, percentage and calculator methods in financial contexts p2, p4
-
-
1.17 Exponential growth and decay
3 outcomes
-
E1.17.1model growth and decay using repeated percentage multipliers p2, p4 -
E1.17.2solve problems involving compound interest and depreciation p2, p4 -
E1.17.3interpret and justify results for exponential growth and decay in unfamiliar problem-solving contexts p2, p4
-
-
1.18 Surds
6 outcomes
-
C1.18.1simplify surds and rationalise simple denominators p1, p2, p3, p4 -
C1.18.2use exact surd forms in algebraic and geometrical problems p1, p2, p3, p4 -
C1.18.3apply surds to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E1.18.1simplify surds and rationalise simple denominators p2, p4 -
E1.18.2use exact surd forms in algebraic and geometrical problems p2, p4
-
2 Algebra and graphs
-
2.1 Introduction to algebra
6 outcomes
-
C2.1.1use and apply introduction to algebra in routine mathematical contexts p1, p2, p3, p4 -
C2.1.2solve multi-step problems involving introduction to algebra and communicate working clearly p1, p2, p3, p4 -
C2.1.3apply introduction to algebra to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.1.1extend and apply introduction to algebra in routine mathematical contexts p2, p4 -
E2.1.2solve multi-step problems involving introduction to algebra and communicate working clearly p2, p4
-
-
2.2 Algebraic manipulation
6 outcomes
-
C2.2.1expand brackets, factorise expressions and simplify algebraic expressions p1, p2, p3, p4 -
C2.2.2manipulate algebraic expressions including products of linear factors and quadratics p1, p2, p3, p4 -
C2.2.3apply algebraic manipulation to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.2.1expand brackets, factorise expressions and simplify algebraic expressions p2, p4 -
E2.2.2manipulate algebraic expressions including products of linear factors and quadratics p2, p4
-
-
2.3 Algebraic fractions
6 outcomes
-
C2.3.1use and apply algebraic fractions in routine mathematical contexts p1, p2, p3, p4 -
C2.3.2solve multi-step problems involving algebraic fractions and communicate working clearly p1, p2, p3, p4 -
C2.3.3apply algebraic fractions to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.3.1extend and apply algebraic fractions in routine mathematical contexts p2, p4 -
E2.3.2solve multi-step problems involving algebraic fractions and communicate working clearly p2, p4
-
-
2.4 Indices II
6 outcomes
-
C2.4.1use and apply indices ii in routine mathematical contexts p1, p2, p3, p4 -
C2.4.2solve multi-step problems involving indices ii and communicate working clearly p1, p2, p3, p4 -
C2.4.3apply indices ii to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.4.1extend and apply indices ii in routine mathematical contexts p2, p4 -
E2.4.2solve multi-step problems involving indices ii and communicate working clearly p2, p4
-
-
2.5 Equations
6 outcomes
-
C2.5.1solve linear, quadratic and simultaneous equations by appropriate methods p1, p2, p3, p4 -
C2.5.2use formulae including the quadratic formula and rearrange formulae p1, p2, p3, p4 -
C2.5.3apply equations to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.5.1solve linear, quadratic and simultaneous equations by appropriate methods p2, p4 -
E2.5.2use formulae including the quadratic formula and rearrange formulae p2, p4
-
-
2.6 Inequalities
6 outcomes
-
C2.6.1use and apply inequalities in routine mathematical contexts p1, p2, p3, p4 -
C2.6.2solve multi-step problems involving inequalities and communicate working clearly p1, p2, p3, p4 -
C2.6.3apply inequalities to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.6.1extend and apply inequalities in routine mathematical contexts p2, p4 -
E2.6.2solve multi-step problems involving inequalities and communicate working clearly p2, p4
-
-
2.7 Sequences
6 outcomes
-
C2.7.1use and apply sequences in routine mathematical contexts p1, p2, p3, p4 -
C2.7.2solve multi-step problems involving sequences and communicate working clearly p1, p2, p3, p4 -
C2.7.3apply sequences to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.7.1extend and apply sequences in routine mathematical contexts p2, p4 -
E2.7.2solve multi-step problems involving sequences and communicate working clearly p2, p4
-
-
2.8 Proportion
6 outcomes
-
C2.8.1use and apply proportion in routine mathematical contexts p1, p2, p3, p4 -
C2.8.2solve multi-step problems involving proportion and communicate working clearly p1, p2, p3, p4 -
C2.8.3apply proportion to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.8.1extend and apply proportion in routine mathematical contexts p2, p4 -
E2.8.2solve multi-step problems involving proportion and communicate working clearly p2, p4
-
-
2.9 Graphs in practical situations
6 outcomes
-
C2.9.1use and apply graphs in practical situations in routine mathematical contexts p1, p2, p3, p4 -
C2.9.2solve multi-step problems involving graphs in practical situations and communicate working clearly p1, p2, p3, p4 -
C2.9.3apply graphs in practical situations to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.9.1extend and apply graphs in practical situations in routine mathematical contexts p2, p4 -
E2.9.2solve multi-step problems involving graphs in practical situations and communicate working clearly p2, p4
-
-
2.10 Graphs of functions
6 outcomes
-
C2.10.1draw and interpret graphs of linear, quadratic, cubic, reciprocal and exponential functions p1, p2, p3, p4 -
C2.10.2use graphs to solve equations and estimate gradients p1, p2, p3, p4 -
C2.10.3apply graphs of functions to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.10.1draw and interpret graphs of linear, quadratic, cubic, reciprocal and exponential functions p2, p4 -
E2.10.2use graphs to solve equations and estimate gradients p2, p4
-
-
2.11 Sketching curves
6 outcomes
-
C2.11.1sketch curves using key features including intercepts, turning points and asymptotes p1, p2, p3, p4 -
C2.11.2interpret the relationship between algebraic form and graphical shape p1, p2, p3, p4 -
C2.11.3apply sketching curves to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.11.1sketch curves using key features including intercepts, turning points and asymptotes p2, p4 -
E2.11.2interpret the relationship between algebraic form and graphical shape p2, p4
-
-
2.12 Differentiation
6 outcomes
-
C2.12.1use dy/dx notation and differentiate simple powers of x p1, p2, p3, p4 -
C2.12.2apply differentiation to gradients, turning points and simple rate problems p1, p2, p3, p4 -
C2.12.3apply differentiation to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.12.1use dy/dx notation and differentiate simple powers of x p2, p4 -
E2.12.2apply differentiation to gradients, turning points and simple rate problems p2, p4
-
-
2.13 Functions
6 outcomes
-
C2.13.1use function notation f(x), f⁻¹(x) and gf(x) p1, p2, p3, p4 -
C2.13.2find inverse and composite functions and interpret domains where required p1, p2, p3, p4 -
C2.13.3apply functions to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E2.13.1use function notation f(x), f⁻¹(x) and gf(x) p2, p4 -
E2.13.2find inverse and composite functions and interpret domains where required p2, p4
-
3 Coordinate geometry
-
3.1 Coordinates
6 outcomes
-
C3.1.1use and apply coordinates in routine mathematical contexts p1, p2, p3, p4 -
C3.1.2solve multi-step problems involving coordinates and communicate working clearly p1, p2, p3, p4 -
C3.1.3apply coordinates to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.1.1extend and apply coordinates in routine mathematical contexts p2, p4 -
E3.1.2solve multi-step problems involving coordinates and communicate working clearly p2, p4
-
-
3.2 Drawing linear graphs
6 outcomes
-
C3.2.1use and apply drawing linear graphs in routine mathematical contexts p1, p2, p3, p4 -
C3.2.2solve multi-step problems involving drawing linear graphs and communicate working clearly p1, p2, p3, p4 -
C3.2.3apply drawing linear graphs to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.2.1extend and apply drawing linear graphs in routine mathematical contexts p2, p4 -
E3.2.2solve multi-step problems involving drawing linear graphs and communicate working clearly p2, p4
-
-
3.3 Gradient of linear graphs
6 outcomes
-
C3.3.1find and interpret the gradient of a straight line p1, p2, p3, p4 -
C3.3.2use y = mx + c to identify gradient and intercept p1, p2, p3, p4 -
C3.3.3apply gradient of linear graphs to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.3.1find and interpret the gradient of a straight line p2, p4 -
E3.3.2use y = mx + c to identify gradient and intercept p2, p4
-
-
3.4 Length and midpoint
6 outcomes
-
C3.4.1use and apply length and midpoint in routine mathematical contexts p1, p2, p3, p4 -
C3.4.2solve multi-step problems involving length and midpoint and communicate working clearly p1, p2, p3, p4 -
C3.4.3apply length and midpoint to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.4.1extend and apply length and midpoint in routine mathematical contexts p2, p4 -
E3.4.2solve multi-step problems involving length and midpoint and communicate working clearly p2, p4
-
-
3.5 Equations of linear graphs
6 outcomes
-
C3.5.1find equations of lines in the forms y = mx + c, ax + by = c and x = k p1, p2, p3, p4 -
C3.5.2use coordinate information to determine linear equations p1, p2, p3, p4 -
C3.5.3apply equations of linear graphs to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.5.1find equations of lines in the forms y = mx + c, ax + by = c and x = k p2, p4 -
E3.5.2use coordinate information to determine linear equations p2, p4
-
-
3.6 Parallel lines
6 outcomes
-
C3.6.1recognise and use equal gradients for parallel lines p1, p2, p3, p4 -
C3.6.2solve coordinate geometry problems involving parallel lines p1, p2, p3, p4 -
C3.6.3apply parallel lines to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.6.1recognise and use equal gradients for parallel lines p2, p4 -
E3.6.2solve coordinate geometry problems involving parallel lines p2, p4
-
-
3.7 Perpendicular lines
6 outcomes
-
C3.7.1recognise and use gradients whose product is -1 for perpendicular lines p1, p2, p3, p4 -
C3.7.2solve coordinate geometry problems involving perpendicular lines p1, p2, p3, p4 -
C3.7.3apply perpendicular lines to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E3.7.1recognise and use gradients whose product is -1 for perpendicular lines p2, p4 -
E3.7.2solve coordinate geometry problems involving perpendicular lines p2, p4
-
4 Geometry
-
4.1 Geometrical terms
6 outcomes
-
C4.1.1use and apply geometrical terms in routine mathematical contexts p1, p2, p3, p4 -
C4.1.2solve multi-step problems involving geometrical terms and communicate working clearly p1, p2, p3, p4 -
C4.1.3apply geometrical terms to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.1.1extend and apply geometrical terms in routine mathematical contexts p2, p4 -
E4.1.2solve multi-step problems involving geometrical terms and communicate working clearly p2, p4
-
-
4.2 Geometrical constructions
6 outcomes
-
C4.2.1use and apply geometrical constructions in routine mathematical contexts p1, p2, p3, p4 -
C4.2.2solve multi-step problems involving geometrical constructions and communicate working clearly p1, p2, p3, p4 -
C4.2.3apply geometrical constructions to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.2.1extend and apply geometrical constructions in routine mathematical contexts p2, p4 -
E4.2.2solve multi-step problems involving geometrical constructions and communicate working clearly p2, p4
-
-
4.3 Scale drawings
6 outcomes
-
C4.3.1use and apply scale drawings in routine mathematical contexts p1, p2, p3, p4 -
C4.3.2solve multi-step problems involving scale drawings and communicate working clearly p1, p2, p3, p4 -
C4.3.3apply scale drawings to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.3.1extend and apply scale drawings in routine mathematical contexts p2, p4 -
E4.3.2solve multi-step problems involving scale drawings and communicate working clearly p2, p4
-
-
4.4 Similarity
6 outcomes
-
C4.4.1use and apply similarity in routine mathematical contexts p1, p2, p3, p4 -
C4.4.2solve multi-step problems involving similarity and communicate working clearly p1, p2, p3, p4 -
C4.4.3apply similarity to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.4.1extend and apply similarity in routine mathematical contexts p2, p4 -
E4.4.2solve multi-step problems involving similarity and communicate working clearly p2, p4
-
-
4.5 Symmetry
6 outcomes
-
C4.5.1use and apply symmetry in routine mathematical contexts p1, p2, p3, p4 -
C4.5.2solve multi-step problems involving symmetry and communicate working clearly p1, p2, p3, p4 -
C4.5.3apply symmetry to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.5.1extend and apply symmetry in routine mathematical contexts p2, p4 -
E4.5.2solve multi-step problems involving symmetry and communicate working clearly p2, p4
-
-
4.6 Angles
6 outcomes
-
C4.6.1use and apply angles in routine mathematical contexts p1, p2, p3, p4 -
C4.6.2solve multi-step problems involving angles and communicate working clearly p1, p2, p3, p4 -
C4.6.3apply angles to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.6.1extend and apply angles in routine mathematical contexts p2, p4 -
E4.6.2solve multi-step problems involving angles and communicate working clearly p2, p4
-
-
4.7 Angle properties
6 outcomes
-
C4.7.1use and apply angle properties in routine mathematical contexts p1, p2, p3, p4 -
C4.7.2solve multi-step problems involving angle properties and communicate working clearly p1, p2, p3, p4 -
C4.7.3apply angle properties to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.7.1extend and apply angle properties in routine mathematical contexts p2, p4 -
E4.7.2solve multi-step problems involving angle properties and communicate working clearly p2, p4
-
-
4.8 Circle theorems
6 outcomes
-
C4.8.1use angle properties of circles including cyclic quadrilaterals and tangents p1, p2, p3, p4 -
C4.8.2apply circle theorems in geometrical reasoning p1, p2, p3, p4 -
C4.8.3apply circle theorems to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.8.1use angle properties of circles including cyclic quadrilaterals and tangents p2, p4 -
E4.8.2apply circle theorems in geometrical reasoning p2, p4
-
-
4.9 Loci
6 outcomes
-
C4.9.1use and apply loci in routine mathematical contexts p1, p2, p3, p4 -
C4.9.2solve multi-step problems involving loci and communicate working clearly p1, p2, p3, p4 -
C4.9.3apply loci to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.9.1extend and apply loci in routine mathematical contexts p2, p4 -
E4.9.2solve multi-step problems involving loci and communicate working clearly p2, p4
-
-
4.10 Bearings
6 outcomes
-
C4.10.1use and apply bearings in routine mathematical contexts p1, p2, p3, p4 -
C4.10.2solve multi-step problems involving bearings and communicate working clearly p1, p2, p3, p4 -
C4.10.3apply bearings to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.10.1extend and apply bearings in routine mathematical contexts p2, p4 -
E4.10.2solve multi-step problems involving bearings and communicate working clearly p2, p4
-
-
4.11 Geometrical reasoning
6 outcomes
-
C4.11.1use and apply geometrical reasoning in routine mathematical contexts p1, p2, p3, p4 -
C4.11.2solve multi-step problems involving geometrical reasoning and communicate working clearly p1, p2, p3, p4 -
C4.11.3apply geometrical reasoning to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.11.1extend and apply geometrical reasoning in routine mathematical contexts p2, p4 -
E4.11.2solve multi-step problems involving geometrical reasoning and communicate working clearly p2, p4
-
-
4.12 Three-dimensional geometry
6 outcomes
-
C4.12.1use and apply three-dimensional geometry in routine mathematical contexts p1, p2, p3, p4 -
C4.12.2solve multi-step problems involving three-dimensional geometry and communicate working clearly p1, p2, p3, p4 -
C4.12.3apply three-dimensional geometry to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E4.12.1extend and apply three-dimensional geometry in routine mathematical contexts p2, p4 -
E4.12.2solve multi-step problems involving three-dimensional geometry and communicate working clearly p2, p4
-
5 Mensuration
-
5.1 Measures
6 outcomes
-
C5.1.1use and apply measures in routine mathematical contexts p1, p2, p3, p4 -
C5.1.2solve multi-step problems involving measures and communicate working clearly p1, p2, p3, p4 -
C5.1.3apply measures to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E5.1.1extend and apply measures in routine mathematical contexts p2, p4 -
E5.1.2solve multi-step problems involving measures and communicate working clearly p2, p4
-
-
5.2 Perimeter and area
6 outcomes
-
C5.2.1use and apply perimeter and area in routine mathematical contexts p1, p2, p3, p4 -
C5.2.2solve multi-step problems involving perimeter and area and communicate working clearly p1, p2, p3, p4 -
C5.2.3apply perimeter and area to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E5.2.1extend and apply perimeter and area in routine mathematical contexts p2, p4 -
E5.2.2solve multi-step problems involving perimeter and area and communicate working clearly p2, p4
-
-
5.3 Circles, arcs and sectors
6 outcomes
-
C5.3.1use and apply circles, arcs and sectors in routine mathematical contexts p1, p2, p3, p4 -
C5.3.2solve multi-step problems involving circles, arcs and sectors and communicate working clearly p1, p2, p3, p4 -
C5.3.3apply circles, arcs and sectors to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E5.3.1extend and apply circles, arcs and sectors in routine mathematical contexts p2, p4 -
E5.3.2solve multi-step problems involving circles, arcs and sectors and communicate working clearly p2, p4
-
-
5.4 Surface area
6 outcomes
-
C5.4.1use and apply surface area in routine mathematical contexts p1, p2, p3, p4 -
C5.4.2solve multi-step problems involving surface area and communicate working clearly p1, p2, p3, p4 -
C5.4.3apply surface area to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E5.4.1extend and apply surface area in routine mathematical contexts p2, p4 -
E5.4.2solve multi-step problems involving surface area and communicate working clearly p2, p4
-
-
5.5 Volume
6 outcomes
-
C5.5.1use and apply volume in routine mathematical contexts p1, p2, p3, p4 -
C5.5.2solve multi-step problems involving volume and communicate working clearly p1, p2, p3, p4 -
C5.5.3apply volume to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E5.5.1extend and apply volume in routine mathematical contexts p2, p4 -
E5.5.2solve multi-step problems involving volume and communicate working clearly p2, p4
-
-
5.6 Compound measures and problem-solving contexts
6 outcomes
-
C5.6.1use and apply compound measures and problem-solving contexts in routine mathematical contexts p1, p2, p3, p4 -
C5.6.2solve multi-step problems involving compound measures and problem-solving contexts and communicate working clearly p1, p2, p3, p4 -
C5.6.3apply compound measures and problem-solving contexts to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E5.6.1extend and apply compound measures and problem-solving contexts in routine mathematical contexts p2, p4 -
E5.6.2solve multi-step problems involving compound measures and problem-solving contexts and communicate working clearly p2, p4
-
6 Trigonometry
-
6.1 Pythagoras’ theorem
6 outcomes
-
C6.1.1use and apply pythagoras’ theorem in routine mathematical contexts p1, p2, p3, p4 -
C6.1.2solve multi-step problems involving pythagoras’ theorem and communicate working clearly p1, p2, p3, p4 -
C6.1.3apply pythagoras’ theorem to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E6.1.1extend and apply pythagoras’ theorem in routine mathematical contexts p2, p4 -
E6.1.2solve multi-step problems involving pythagoras’ theorem and communicate working clearly p2, p4
-
-
6.2 Right-angled triangle trigonometry
6 outcomes
-
C6.2.1use and apply right-angled triangle trigonometry in routine mathematical contexts p1, p2, p3, p4 -
C6.2.2solve multi-step problems involving right-angled triangle trigonometry and communicate working clearly p1, p2, p3, p4 -
C6.2.3apply right-angled triangle trigonometry to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E6.2.1extend and apply right-angled triangle trigonometry in routine mathematical contexts p2, p4 -
E6.2.2solve multi-step problems involving right-angled triangle trigonometry and communicate working clearly p2, p4
-
-
6.3 Sine rule
6 outcomes
-
C6.3.1use the sine rule to find sides and angles p1, p2, p3, p4 -
C6.3.2solve ambiguous and contextual triangle problems using trigonometry p1, p2, p3, p4 -
C6.3.3apply sine rule to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E6.3.1use the sine rule to find sides and angles p2, p4 -
E6.3.2solve ambiguous and contextual triangle problems using trigonometry p2, p4
-
-
6.4 Cosine rule
6 outcomes
-
C6.4.1use the cosine rule to find sides and angles p1, p2, p3, p4 -
C6.4.2solve contextual triangle problems using trigonometry p1, p2, p3, p4 -
C6.4.3apply cosine rule to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E6.4.1use the cosine rule to find sides and angles p2, p4 -
E6.4.2solve contextual triangle problems using trigonometry p2, p4
-
-
6.5 Area of triangle using trigonometry
6 outcomes
-
C6.5.1use and apply area of triangle using trigonometry in routine mathematical contexts p1, p2, p3, p4 -
C6.5.2solve multi-step problems involving area of triangle using trigonometry and communicate working clearly p1, p2, p3, p4 -
C6.5.3apply area of triangle using trigonometry to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E6.5.1extend and apply area of triangle using trigonometry in routine mathematical contexts p2, p4 -
E6.5.2solve multi-step problems involving area of triangle using trigonometry and communicate working clearly p2, p4
-
-
6.6 Three-dimensional trigonometry
6 outcomes
-
C6.6.1use and apply three-dimensional trigonometry in routine mathematical contexts p1, p2, p3, p4 -
C6.6.2solve multi-step problems involving three-dimensional trigonometry and communicate working clearly p1, p2, p3, p4 -
C6.6.3apply three-dimensional trigonometry to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E6.6.1extend and apply three-dimensional trigonometry in routine mathematical contexts p2, p4 -
E6.6.2solve multi-step problems involving three-dimensional trigonometry and communicate working clearly p2, p4
-
7 Transformations and vectors
-
7.1 Reflections
6 outcomes
-
C7.1.1use and apply reflections in routine mathematical contexts p1, p2, p3, p4 -
C7.1.2solve multi-step problems involving reflections and communicate working clearly p1, p2, p3, p4 -
C7.1.3apply reflections to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.1.1extend and apply reflections in routine mathematical contexts p2, p4 -
E7.1.2solve multi-step problems involving reflections and communicate working clearly p2, p4
-
-
7.2 Rotations
6 outcomes
-
C7.2.1use and apply rotations in routine mathematical contexts p1, p2, p3, p4 -
C7.2.2solve multi-step problems involving rotations and communicate working clearly p1, p2, p3, p4 -
C7.2.3apply rotations to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.2.1extend and apply rotations in routine mathematical contexts p2, p4 -
E7.2.2solve multi-step problems involving rotations and communicate working clearly p2, p4
-
-
7.3 Translations
6 outcomes
-
C7.3.1use and apply translations in routine mathematical contexts p1, p2, p3, p4 -
C7.3.2solve multi-step problems involving translations and communicate working clearly p1, p2, p3, p4 -
C7.3.3apply translations to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.3.1extend and apply translations in routine mathematical contexts p2, p4 -
E7.3.2solve multi-step problems involving translations and communicate working clearly p2, p4
-
-
7.4 Enlargements
6 outcomes
-
C7.4.1use and apply enlargements in routine mathematical contexts p1, p2, p3, p4 -
C7.4.2solve multi-step problems involving enlargements and communicate working clearly p1, p2, p3, p4 -
C7.4.3apply enlargements to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.4.1extend and apply enlargements in routine mathematical contexts p2, p4 -
E7.4.2solve multi-step problems involving enlargements and communicate working clearly p2, p4
-
-
7.5 Combined transformations
6 outcomes
-
C7.5.1use and apply combined transformations in routine mathematical contexts p1, p2, p3, p4 -
C7.5.2solve multi-step problems involving combined transformations and communicate working clearly p1, p2, p3, p4 -
C7.5.3apply combined transformations to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.5.1extend and apply combined transformations in routine mathematical contexts p2, p4 -
E7.5.2solve multi-step problems involving combined transformations and communicate working clearly p2, p4
-
-
7.6 Vectors
6 outcomes
-
C7.6.1use and apply vectors in routine mathematical contexts p1, p2, p3, p4 -
C7.6.2solve multi-step problems involving vectors and communicate working clearly p1, p2, p3, p4 -
C7.6.3apply vectors to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.6.1extend and apply vectors in routine mathematical contexts p2, p4 -
E7.6.2solve multi-step problems involving vectors and communicate working clearly p2, p4
-
-
7.7 Vector geometry
6 outcomes
-
C7.7.1use and apply vector geometry in routine mathematical contexts p1, p2, p3, p4 -
C7.7.2solve multi-step problems involving vector geometry and communicate working clearly p1, p2, p3, p4 -
C7.7.3apply vector geometry to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E7.7.1extend and apply vector geometry in routine mathematical contexts p2, p4 -
E7.7.2solve multi-step problems involving vector geometry and communicate working clearly p2, p4
-
8 Probability
-
8.1 Probability language and scale
6 outcomes
-
C8.1.1use and apply probability language and scale in routine mathematical contexts p1, p2, p3, p4 -
C8.1.2solve multi-step problems involving probability language and scale and communicate working clearly p1, p2, p3, p4 -
C8.1.3apply probability language and scale to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E8.1.1extend and apply probability language and scale in routine mathematical contexts p2, p4 -
E8.1.2solve multi-step problems involving probability language and scale and communicate working clearly p2, p4
-
-
8.2 Single-event probability
6 outcomes
-
C8.2.1use and apply single-event probability in routine mathematical contexts p1, p2, p3, p4 -
C8.2.2solve multi-step problems involving single-event probability and communicate working clearly p1, p2, p3, p4 -
C8.2.3apply single-event probability to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E8.2.1extend and apply single-event probability in routine mathematical contexts p2, p4 -
E8.2.2solve multi-step problems involving single-event probability and communicate working clearly p2, p4
-
-
8.3 Combined events
6 outcomes
-
C8.3.1use and apply combined events in routine mathematical contexts p1, p2, p3, p4 -
C8.3.2solve multi-step problems involving combined events and communicate working clearly p1, p2, p3, p4 -
C8.3.3apply combined events to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E8.3.1extend and apply combined events in routine mathematical contexts p2, p4 -
E8.3.2solve multi-step problems involving combined events and communicate working clearly p2, p4
-
-
8.4 Relative frequency
6 outcomes
-
C8.4.1use and apply relative frequency in routine mathematical contexts p1, p2, p3, p4 -
C8.4.2solve multi-step problems involving relative frequency and communicate working clearly p1, p2, p3, p4 -
C8.4.3apply relative frequency to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E8.4.1extend and apply relative frequency in routine mathematical contexts p2, p4 -
E8.4.2solve multi-step problems involving relative frequency and communicate working clearly p2, p4
-
-
8.5 Tree diagrams
6 outcomes
-
C8.5.1use and apply tree diagrams in routine mathematical contexts p1, p2, p3, p4 -
C8.5.2solve multi-step problems involving tree diagrams and communicate working clearly p1, p2, p3, p4 -
C8.5.3apply tree diagrams to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E8.5.1extend and apply tree diagrams in routine mathematical contexts p2, p4 -
E8.5.2solve multi-step problems involving tree diagrams and communicate working clearly p2, p4
-
-
8.6 Venn diagrams and sets in probability
6 outcomes
-
C8.6.1use and apply venn diagrams and sets in probability in routine mathematical contexts p1, p2, p3, p4 -
C8.6.2solve multi-step problems involving venn diagrams and sets in probability and communicate working clearly p1, p2, p3, p4 -
C8.6.3apply venn diagrams and sets in probability to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E8.6.1extend and apply venn diagrams and sets in probability in routine mathematical contexts p2, p4 -
E8.6.2solve multi-step problems involving venn diagrams and sets in probability and communicate working clearly p2, p4
-
9 Statistics
-
9.1 Classifying statistical data
6 outcomes
-
C9.1.1use and apply classifying statistical data in routine mathematical contexts p1, p2, p3, p4 -
C9.1.2solve multi-step problems involving classifying statistical data and communicate working clearly p1, p2, p3, p4 -
C9.1.3apply classifying statistical data to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.1.1extend and apply classifying statistical data in routine mathematical contexts p2, p4 -
E9.1.2solve multi-step problems involving classifying statistical data and communicate working clearly p2, p4
-
-
9.2 Interpreting statistical data
6 outcomes
-
C9.2.1use and apply interpreting statistical data in routine mathematical contexts p1, p2, p3, p4 -
C9.2.2solve multi-step problems involving interpreting statistical data and communicate working clearly p1, p2, p3, p4 -
C9.2.3apply interpreting statistical data to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.2.1extend and apply interpreting statistical data in routine mathematical contexts p2, p4 -
E9.2.2solve multi-step problems involving interpreting statistical data and communicate working clearly p2, p4
-
-
9.3 Averages and range / measures of spread
6 outcomes
-
C9.3.1use and apply averages and range / measures of spread in routine mathematical contexts p1, p2, p3, p4 -
C9.3.2solve multi-step problems involving averages and range / measures of spread and communicate working clearly p1, p2, p3, p4 -
C9.3.3apply averages and range / measures of spread to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.3.1extend and apply averages and range / measures of spread in routine mathematical contexts p2, p4 -
E9.3.2solve multi-step problems involving averages and range / measures of spread and communicate working clearly p2, p4
-
-
9.4 Statistical charts and diagrams
6 outcomes
-
C9.4.1use and apply statistical charts and diagrams in routine mathematical contexts p1, p2, p3, p4 -
C9.4.2solve multi-step problems involving statistical charts and diagrams and communicate working clearly p1, p2, p3, p4 -
C9.4.3apply statistical charts and diagrams to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.4.1extend and apply statistical charts and diagrams in routine mathematical contexts p2, p4 -
E9.4.2solve multi-step problems involving statistical charts and diagrams and communicate working clearly p2, p4
-
-
9.5 Scatter diagrams
6 outcomes
-
C9.5.1use and apply scatter diagrams in routine mathematical contexts p1, p2, p3, p4 -
C9.5.2solve multi-step problems involving scatter diagrams and communicate working clearly p1, p2, p3, p4 -
C9.5.3apply scatter diagrams to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.5.1extend and apply scatter diagrams in routine mathematical contexts p2, p4 -
E9.5.2solve multi-step problems involving scatter diagrams and communicate working clearly p2, p4
-
-
9.6 Cumulative frequency diagrams
6 outcomes
-
C9.6.1draw and interpret cumulative frequency diagrams p1, p2, p3, p4 -
C9.6.2estimate median, quartiles and interquartile range p1, p2, p3, p4 -
C9.6.3apply cumulative frequency diagrams to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.6.1draw and interpret cumulative frequency diagrams p2, p4 -
E9.6.2estimate median, quartiles and interquartile range p2, p4
-
-
9.7 Histograms
6 outcomes
-
C9.7.1draw and interpret histograms with unequal class widths p1, p2, p3, p4 -
C9.7.2use frequency density to calculate frequencies and compare distributions p1, p2, p3, p4 -
C9.7.3apply histograms to structured Cambridge IGCSE Mathematics problems p1, p2, p3, p4 -
E9.7.1draw and interpret histograms with unequal class widths p2, p4 -
E9.7.2use frequency density to calculate accurately frequencies and compare distributions p2, p4
-
Sources
| Type | Title | URL | Confidence | Actions |
|---|---|---|---|---|
| official_syllabus Official source | Cambridge IGCSE Mathematics 0580 syllabus for examination in 2025, 2026 and 2027 | https://www.cambridgeinternational.org/Images/6624... | official_component_structure | |
| official_subject_page | Cambridge IGCSE Mathematics 0580 subject page | https://www.cambridgeinternational.org/programmes-... | official_subject_page | |
| official_syllabus_update | Cambridge IGCSE Mathematics 0580 2025-2027 syllabus update | https://www.cambridgeinternational.org/Images/7097... | official_update_notice | |
| official_past_paper | Official Cambridge past paper sample: 569920 June 2024 Mark Scheme Paper 21 | official_past_paper_sample | ||
| official_past_paper | Official Cambridge past paper sample: 569924 June 2024 Question Paper 21 | official_past_paper_sample | ||
| official_past_paper | Official Cambridge past paper sample: 663664 2025 Specimen Paper 2 | official_past_paper_sample | ||
| official_past_paper | Official Cambridge past paper sample: 663672 2025 Specimen Paper 2 Mark Scheme | official_past_paper_sample | ||
| official_past_paper | Official Cambridge past paper sample: 671437 June 2024 Mark Scheme Paper 41 | official_past_paper_sample | ||
| official_past_paper | Official Cambridge past paper sample: 671439 June 2024 Question Paper 41 | official_past_paper_sample |
Publishing readiness
QG compatibility checks use synced read-only snapshots. If no QG templates are synced,
run php artisan registry:sync-qg-templates.
✅ has papers
✅ has sources
✅ has topics
✅ has learning outcomes
✅ has paper-topic rules
✅ every paper has allowed styles
✅ every paper has question patterns
✅ content hash can be built
❌ no unsupported styles
Published/locked specs are read-only.
API Links
- show: https://curriculum.revisionly.io/api/v1/specs/cambridge-igcse-mathematics-0580-2025-2027%3Av1
- papers: https://curriculum.revisionly.io/api/v1/specs/cambridge-igcse-mathematics-0580-2025-2027%3Av1/papers
- topics: https://curriculum.revisionly.io/api/v1/specs/cambridge-igcse-mathematics-0580-2025-2027%3Av1/topics?include_children=true&include_outcomes=true
- content-map: https://curriculum.revisionly.io/api/v1/specs/cambridge-igcse-mathematics-0580-2025-2027%3Av1/content-map
- validate question plan: https://curriculum.revisionly.io/api/v1/question-plan/validate
curl -H "Authorization: Bearer REGISTRY_TOKEN" "https://curriculum.revisionly.io/api/v1/specs/cambridge-igcse-mathematics-0580-2025-2027%3Av1"