COS-116 C Programming
C Programming offers an introduction to programming using structured techniques that cover the C language. The course covers variable, input and output, selection, arithmetic, and repetition. Functions, arrays, pointers, strings, structures, and files are also discussed. After successfully completing this course, students will be able to write ANSI (American National Standards Institute) C computer programs that use the aforementioned techniques.
Advisory: It is advisable to have completed an introduction to computer programming course or to have equivalent programming experience.
System Requirement: Students must have regular access to a computer with C compiler software either on a Windows or MS-DOS computer or on a Macintosh with PC emulation or with SoftPC installed. A C compiler is not supplied by the University and must be acquired by the student prior to or at the start of the course. It is not possible to proceed through the course without a C compiler. The compiler should be a full implementation of the ANSI standard for C. An ANSI C++ compiler may be used because C is a supported subset in a C++ compiler. Complete documentation is required to handle compiler variants and operational problems.