In this module, you will learn the fundamental concepts and techniques used to create computer programs. You will explore how programs store and process data, make decisions, repeat instructions, organise code, and work with different forms of data using OCR Exam Reference Language and Python. You will begin with core programming concepts, including variables, constants, assignment, inputs, outputs, and operators, before exploring the three basic programming constructs of sequence, selection, and iteration.
Next, you will learn about data types and casting, string manipulation, file handling, SQL, and one-dimensional and two-dimensional arrays. You will see how these features allow programs to represent, manipulate, store, and retrieve different types of data. Finally, you will explore subprograms, including procedures, functions, parameters, arguments, and local and global scope, before learning how random numbers can be generated and used within programs.
Lessons
9
Completed
0/9
Proficiency
0%
Lessons
9 lessons- 2.2.1 Programming Fundamentals33 min
- 2.2.2 Programming Constructs27 min
- 2.2.3 Data Types32 min
- 2.2.4 String Manipulation18 min
- 2.2.5 File Handling15 min
- 2.2.6 SQL (Structured Query Language)17 min
- 2.2.7 Arrays19 min
- 2.2.8 Subprograms22 min
- 2.2.9 Random Number Generation9 min
