Programming Fundamentals
This subject walks you through the most important concepts step by step, starting from the foundations and moving towards practical exam-focused preparation. Use this page as your central place to revise topics, jump into notes, and quickly access practice material when you need it.
U1
General Topics
topic 1 to 19
19 topics
01
Introduction to Problem Solving
02
Von-Neumann Architecture
03
Introduction to Programming
04
Role of Compiler and Linker
05
Introduction to Algorithms
06
Basic Data Types and Variables
07
Input/Output Constructs
08
Arithmetic, Comparison and Logical Operators
09
Conditional Statements and Execution Flow
10
Repetitive Statements and Execution Flow
11
Lists and Memory Organization
12
Multi-dimensional Lists
13
Introduction to Modular Programming
14
Function Definition and Calling
15
Stack Rolling and Unrolling
16
Strings and String Operations
17
Pointers/References
18
Static and Dynamic Memory Allocation
19
File I/O Operations
Past Papers
Open this section to load past papers
Click on Show Past Papers to see past papers.