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