To introduce students to the fundamentals of computer programming.
To provide hands-on experience with coding and debugging.
To foster logical thinking and problem-solving kills using programming.
To familiarize students with programming concepts such as datatypes, control structures, functions, and arrays.
To encourage collaborative learning and teamwork in coding projects.
CO1: Understand basics of computers, concept of algorithms and flowcharts. (Understand-L2)
CO2: Understand the features of C language. (Understand-L2)
CO3: Interpret the problem and develop an algorithm to solve it. (Apply-L3)
CO4: Implement various algorithms using the C programming language. (Apply-L3)
CO5: Develop skills required for problem-solving and optimizing the code(Apply-L3)