Thomas Edison State University | Courses & Schedules
Skip to Main Content

This site provides information using PDF, visit this link to download the Adobe Acrobat Reader DC software.

COS-116 C Programming

This course covers how to write C programs and will cover techniques on input and output, different types of operators, control structures, functions, arrays, pointers, characters and strings, formatted input/output, structures, and file processing.

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.

Study Methods:

Guided Study (COS-116-GS):
Feb 2023,  May 2023
Online Courses (COS-116-OL):
Feb 2023,  May 2023

Credits: 3

Preview the Online Syllabus new window
(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)