
Computer Programming 1 (IS) AY 2021-2022
This is an introductory course in programming which aims to develop skills and concepts that are essential to good programming practice and problem solving. It covers fundamental programming concepts of primitive data types, arrays, simple I/O, conditional statements, iterative structures and functions. It also includes the use of testing and debugging techniques. Fundamental to the software development practice is the ability to develop programs that uses appropriate constructs aside from achieving desired results to solve computing problems. This course also serves as a preparation for intermediate