- Department of Computer Science
- Vision, Mission, & Values
- Degrees & Programs
- Courses
- First Year Transfer Students
- Current Students
- Prospective Students
- Faculty & Staff
- Professors Emeritus
- Industrial Advisory Board
- Financial Assistance
- Employment Opportunities
- Donate
- Graduate Capstone
- Careers for Majors
- Resources
- Contact Us
- Help for Students
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