Technical C

Course Code

TECH 153

Academic Year

2016-2017

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: preprocessor statements, type declaration statements, conditional and unconditional flow of control statements, operators and type casting, functions and standard library functions for terminal and file input/output (I/O). In particular the student should pay close attention to terminal and I/O concepts, structure and typedef declarations and the use of pointers to blocks 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 programsSince this course is taught under UNIX environment, adequate UNIX skills will be acquired. These include - proficiency with the vi text editor, help files, ability to handle and create files and directories, compile and link programs.