To provide an understanding of steps involved in problem solving and learning basics of programming in C. Includes practical skills to write programs for solving basic mathematical problems.