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 8
8 topics
01
Introduction to Problem Solving, Algorithms, Programming, and C Language
02
Problem Solving, a brief review of Von-Neumann Architecture
03
The C Programming Language, Pseudo-code, Concept of Variable
04
Data types in Pseudo-code, The C Standard Library and Open Source
05
Input/Output, Arithmetic expressions, Assignment statement, Operator precedence
06
Concept of Integer division, Flowchart and its notations
07
Typical C Program Development Environment, Role of Compiler and Linker
08
Test Driving C Application
U1
Introduction to C Programming
topic 9 to 10
2 topics
U2
Decision Making
topic 11
1 topics
U3
Structured Program Development
topic 12
1 topics
U4
Program Control
topic 13
1 topics
U5
Functions
topic 14 to 17
4 topics
U6
Arrays
topic 18 to 20
3 topics
U7
Pointers
topic 21 to 24
4 topics
U8
Characters and Strings
topic 25 to 26
2 topics
U9
Formatted Input/Output
topic 27
1 topics
U10
Structures
topic 28 to 29
2 topics
U11
Bit Manipulation and Enumeration
topic 30
1 topics
U12
File Processing
topic 31
1 topics
U13
Preprocessor
topic 32 to 33
2 topics
U14
Other Topics
topic 34 to 36
3 topics
U15
Dynamic Memory Allocation
topic 37
1 topics
U16
Advance Topics
topic 38 to 39
2 topics
Past Papers
Open this section to load past papers
Click on Show Past Papers to see past papers.
📁 Subject Resources