C Programming
This is an introductory course and covers the key features of the C language and its usage. The course is based on industrial programming experience and extensive study of the language.
Objectives:
- A student will gain a thorough understanding of the fundamentals of C programming.
- A student will be able to code, compile and test C programs.
- A student is able to take up a Systems programming or Advanced C programming course.
- Although this course does not deal with Object-Oriented Programming methodology, this will help the student in building the necessary foundation for undertaking a course in C++ and OOP.
Course Contents | ||||
Module | Topic | |||
Module 1: | Introduction of Programming | |||
Module 2: | Keywords | |||
Module 3: | Data type | |||
Module 4: | Console input and output | |||
Module 5: | Conditional statements with If –else and switch | |||
Module 6: | Control statement – for,while do-while | |||
Module 7: | Array | |||
Module 8: | Pointer | |||
Module 9: | Structure | |||
Module 10: | Union | |||
Module 11: | Enum | |||
Module 12: | File handling | |||
Module 13: | Working with c – graphics |