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