Computer Programming 1
First Semester

This course is designed to provide students with an overview of computing fundamentals. The materials covered in this course include concepts in computers such as elements of the computer system, number system operation and conversion, data representation, digital logic system, levels of programming, computer networks, computer applications, current trends and issues. The topics prepare the students for their next subjects in the curriculum and broadens their perspective on how information technology affects every aspect of human life. Program compilation are expected toward the end of the semester. The course is delivered through a combination of strategically designed face-to-face and online sessions.