Mar 12, 2026  
2025 - 2026 Catalog 
    
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

INFO 2040 - Introduction to C Programming


4.5 Credits

Students program in the ‘C’ programming language in a UNIX or other operating system environment.  Students also develop utilities compatible with UNIX or another platform.  In addition, students develop algorithms and programs in ‘C’, including file manipulation.

Prerequisites: (1) INFO 1500

Lecture Hours: 4.5
Lab Hours: 0.0
Internship Hours: 0.0
Clinical or Practicum Hours: 0.0




Course Objectives
  1. Demonstrate the relationship between basic computer programming principles and the ‘C’ language.
  2. Demonstrate an ability to write syntactically and logically correct C programs.
  3. Differentiate current standards of C programs.
  4. Develop programs using functions in C.
  5. Describe and apply pointers within functions and data structures.
  6. Describe the difference between call-by-value and call-by-reference.
  7. Describe the concepts of scope and lifetime in a C program.
  8. Utilize single and multiple-subscripted arrays in a C program.
  9. Utilize string manipulation functions from the string-handling library.
  10. Tailor programs for a UNIX-like or another operating system environment.
  11. Use utilities and other operating system and software development resources to bring their programs to successful execution.
  12. Access and manipulate files in a C program, using standard and POSIX functions, and from a UNIX command shell prompt.


View Class Schedule




Add to Portfolio (opens a new window)