This course aims to introduce students to the basic concepts and principles of programming using a high-level language. Its primary intention is to develop key programming and problem solving skills.


Discrete Structures 1

CSI161 Introduction to Computing

CSI132 Discrete Structures II