A programming paradigm is a model of what a program
is or looks like. There are many different programming
paradigms.
From IC210, we would say: a program is a collection of
functions; functions consist of a sequence of statements;
statements are either simple statements (e.g. assignements),
or control flow structures (if, while, for).
This view of what a program is, this paradigm, is called
procedural programming.
This course is about a different paradigm: object
oriented programming, also known as OOP.