C programming forms the basis of modern third generation programming languages, as more modern and web based languages have been derived from it.
The C language is still used for environments requiring very efficient programs such as in operating systems, cyber security, device drivers, hardware interfaces, and gaming.
This course provides a basic understanding of this languages and the syntax and usage thereof.
Course Objectives
Understanding of professional programming.
Develop sound programming practices.
Implement algorithms effectively in C.
Use of an integrated development environment.
Textbook
Student Option, not required
Additional Materials
CBU student unix server account, other server backup, and/or USB drive as needed for backup.
Course Grading
50 % - Projects
50 % - Homework
The schedule is a tentative guideline. The progress of the class will typically vary somewhat
from this outline and additional material may be added or deleted.