Mar 13, 2026  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

CS 22700 - Introduction To C Programming



Introduction to programming in C to solve engineering problems. Topics include primitive data types, control structures, standard input/output, file input/output, mathematic library, procedural programming, problem-solving, user-defined functions, arrays, and pointers.

Preparation for Course
P: ENGR 12800 or consent of Instructor.

Cr. 2.
Student Learning Outcomes
1.  Use C programming language to solve elementary engineering problems.  (a, c, e, k)
2.  Understand and use data types, variables, and arithmetic operators.  (a, e)
3.  Use conditional statements and loops structures.  (c, e, k)
4.  Understand the use of arrays and pointers.  (c, e, k)
5.  Develop function-oriented programs.  (a, c, e, k)
6.  Understand the distinction for passing arguments among functions.  (c, k)
7.  Use standard input-out/put and file input/output operations.  (c, e, k)
8.  Understand the object-oriented programming.  (c, k, j)