May 02, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog
Add to My Catalog Bookmarks (opens a new window)

COS 150 - The C Programming Language


Introduces systematic problem-solving through programming for students with little or no prior coding experience. Students learn the break down processes into manageable components and implement them using the C programming language. Emphasizes algorithmic thinking, program design, and debugging through hands-on practice. Weekly labs develop proficiency in writing, compiling, and executing C programs while applying core programming concepts such as variables, data types, operators, control structures, functions, pointers, arrays, structures, dynamic memory, and file input/output. Encourages practical application and prepares students for further study in computer science and software development.

Prerequisite(s):
Co-requisite(s):
Credits: 3

Course Typically Offered: Fall
Course Type: Lecture



Add to My Catalog Bookmarks (opens a new window)