Mar 12, 2026  
Website Catalog (In Development) 
    
Website Catalog (In Development)

CST 127 - Programming I


Introduction to the fundamentals of structured programming. Topics will include input-output statements, data types, loop structures, decision structures and functions, and arrays. Lab assignments emphasize math and engineering concepts as well as program development using modular design and self-documentation.

Credits: 4
Hours
3 Lecture Hours, 2 Laboratory Hours
Note
(This course cannot be used as a course substitute in any CST program)

Course Profile
Learning Outcomes of the Course:

Upon successful completion of this course the student will be able to:

  1. Demonstrate the use of a Command Line Interface and an Integrated Development Environment for programming.
  2. Write programs that effectively use input & output statements, variables and constants.
  3. Demonstrate appropriate use of assignment statements, conditionals, repetition, and functions.
  4. Create programs that perform file operations.
  5. Create programs that declare, initialize, and manipulate arrays.