The general objective of this course is to introduce students to the concept of C programming. This course aims to help students to identify the use of strings, text, binary files, pointers, array pointers, and recursion in C programming language. The students are also enabled to use dynamic memory allocation and construct dynamic data structures using pointers. Moreover, it allows students to use data abstraction, personal library creation, conditional compilation and macros to solve particular problems.
Upon successful completion of this course, students will be able to:
- Recognize the concept of computer programming,
- Use strings, text, binary files, pointers, array pointers, and recursion in C programming language,
- Identify dynamic memory allocation,
- Construct dynamic data structures using pointers,
- Employ data abstraction, personal library creation, conditional compilation and macros.