Course Details

3 credits

C Language

The information shown on this page is simply that, information. This information is related only to this course in general, not to a specific class or instance of this course that is being offered. The labs shown on this page are those that I have created for this course, they are not those that are specifically assigned. For actual class information, the information that my current students should be looking at, return to the homepage and choose a currently offered class.

Course Description

The C programming language is presented with emphasis on applications as a portable, “mid-level” language. The student will write several programs utilizing the important features of C such as functions, structures, pointers, recursion and bit-operations. Students should have a working knowledge of the operating system in which they will be interacting.

Objectives

  1. Students should be able to interpret written programming specifications
  2. Students should be able to debug and test C programs
  3. Students should be able to setup a C development environment
  4. Students should be able to understand and work with data types and memory
  5. Students should be able to use repetition and selection structures
  6. Students should be able to use arrays, pointers, and functions
  7. Students should be able to write procedural C applications that can solve a given problem