Welcome to the first level module Introduction to Programming (CC12-1) offered by the Faculty of Information Technology. This booklet gives you some basic information about this module and provides you a framework to help guide your study programme.

An algorithm is a step by step strategy to solve any task before converting into a computer program. An algorithm helps to develop a computer program easily and therefore a course in the fundamentals of Algorithms and C language is fundamental to any program of study in Computer science.