Programming in C

Course Code: CENG 153

Academic Year: 2024-2025

This is the second C programming course. The emphasis is on writing structured programs to solve specific problems. The student will write structured programs using the following language features: pre-processor statements, type declaration functions for terminal and file I/O. In particular the student should pay close attention to terminal and file I/O concepts, structure and type declarations and the use of pointers to block of memory and structures. The use of separate files compilation will allow the students to understand the benefit of writing functions which are the key to implement structured programs. Students learn to test, debug and troubleshoot the applications based and the specific requirements. Since this course is taught under Unix environment, adequate Unix skills will be acquired. These include-proficiency with the vi(m) text editor, help files, ability to handle and create files and directories, compile and link programs.