This course introduces input and output, variables, constants, arithmetic operations and mathematical functions, user-defined functions, selection making decision and repetitive construct, and array data structure. The programming language used for the course is C language. 

By the end of semester, students should be able to: 

CO 01 Design program using variables, constants declarations, arithmetic operations, mathematics function and user-defined functions. 

CO 02 Design program using selection making decision construct and repetitive construct. 

CO 03 Develop program using array data structure and pointers. 

CO 04 Develop a program related to mechatronics applications.