CS 2170 C Language Programming (2) 2005 Catalog Description Programming in the C language, especially in a Unix Environment. Not open for credit to students with a previous course in C or C++ programming. Prerequisite: A previous course in programming. Course outline Data types, operators, expressions Control structures (if, for, while, switch) Functions and parameters Program structure, #include Pointers Arrays Input and output Unix system interface and use of Make System libraries Compiler directives Macros Separate compilation ANSI C Texts Kelley and Pohl, A Book on C Perry, C by Example Kernighan and Ritchie, The C Programming Language