| |
Mar 12, 2026
|
|
|
|
|
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
- Demonstrate the relationship between basic computer programming principles and the ‘C’ language.
- Demonstrate an ability to write syntactically and logically correct C programs.
- Differentiate current standards of C programs.
- Develop programs using functions in C.
- Describe and apply pointers within functions and data structures.
- Describe the difference between call-by-value and call-by-reference.
- Describe the concepts of scope and lifetime in a C program.
- Utilize single and multiple-subscripted arrays in a C program.
- Utilize string manipulation functions from the string-handling library.
- Tailor programs for a UNIX-like or another operating system environment.
- Use utilities and other operating system and software development resources to bring their programs to successful execution.
- 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)
|
|