CAMBRIDGE IGCSE 0478
Module 7
Section 8: Programming Concepts & File Handling
Variables, constants, 5 data types, assignments, IF/CASE selection, FOR/WHILE/REPEAT loops, string routines, procedures & functions (up to 3 params), scope, 1D/2D arrays, and sequential text files.
20 lessons
•
260 mins total
Module Lessons
20 lessons
0
8.0 Module Overview: Programming Concepts and File Handling
5 mins
•
Open Theory
1
Variables, Data Types & OUTPUT in Cambridge Pseudocode
15 mins
•
Open Theory
2
Constants, Scope & Value Protection
10 mins
•
Open Theory
3
User Input & Standard Arithmetic Operations
15 mins
•
Open Theory
4
Integer Division: DIV (Quotient) & MOD (Remainder)
10 mins
•
Open Theory
5
Library Routines: ROUND and RANDOM
10 mins
•
Open Theory
6
Selection & Decision Making (IF ... THEN ... ELSE)
10 mins
•
Open Theory
7
Multi-Way Selection (CASE OF ... OTHERWISE ... ENDCASE)
10 mins
•
Open Theory
8
Count-Controlled Loops (FOR ... TO ... NEXT)
10 mins
•
Open Theory
9
Post-Condition Loops (REPEAT ... UNTIL)
10 mins
•
Open Theory
10
Pre-Condition Loops (WHILE ... DO ... ENDWHILE)
10 mins
•
Open Theory
11
Nested Loops & Multidimensional Iteration
10 mins
•
Open Theory
12
String Handling Functions (LENGTH, SUBSTRING, UCASE, LCASE)
10 mins
•
Open Theory
13
1D Arrays & 1-Based Indexing
10 mins
•
Open Theory
14
2D Arrays & Matrix Grid Iteration
20 mins
•
Open Theory
15
Procedures & Parameter Passing
10 mins
•
Open Theory
16
Functions & Return Values
15 mins
•
Open Theory
17
Sequential File Handling (OPENFILE, READFILE, WRITEFILE)
20 mins
•
Open Theory
18
Mixed Practice: Programming
20 mins
•
Open Theory
19
Independent Scenario: Club Results
30 mins
•
Open Theory