Topic 2 - Programming
Data Types
Programming Concepts
Arithmetic operations in a programming language
Relational operations in a programming language
Boolean operations in a programming language
Data structures
Input/output and file handling
String handling operations in a programming language
Random number generation in a programming language
Subroutines (procedures and functions)
Structured programming
Robust and secure programming
Classification of programming languages