1. To be able to understand the fundamentals of programming in C Language 2. To be able to write, compile and debug programs in C 3. To be able to formulate problems and implement in C. 4. To be able to effectively choose programming components to solve computing problems in real-world.