-
Course Description
Objectives of the Course
-
Understand the notion of algorithms.
-
Learn to design efficient algorithms independently of programming languages.
-
Develop skills to formalise problems, identify inputs, outputs, and break them down into smaller parts.
-
Learn algorithmic constructs such sequence, conditionals, and loops.
-
Use simple static data structures such as arrays and strings.
-
Put the acquired knowledge into practice using the C programming language.
-
Write modular programs.
-