Department: BSc in Computer Science
Module Description: The course teaches the basics of programming. Students will learn about fundamental programming concepts such as control conditions, loops, and recursion. Fundamental data structures will also be studied such as Arrays and Strings. The course has extensive lab sessions to ensure students get hand-on experience of the taught material.