You are now in the main content area
CPS 188
Computer Programming Fundamentals
This course is for Engineering students and introduces concepts, theory and practice of computer programming, using the C programming language. It serves as a foundational course for higher year programming dependent engineering courses. In-depth emphasis is on program form/organization, pseudo-code, data types, conditional expressions, repetition, standard C libraries, casting,functions, arrays, pointers, sorting, recursion, matrix operations, dynamic storage, structures, linked lists, I/O.
Weekly Contact: Lab: 2 hrs. Lecture: 4 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1

Prerequisites
None
Co-Requisites
None
Antirequisites
None
Custom Requisites
None
Mentioned in the Following Calendar Pages
*List may not include courses that are on a common table shared between programs.
- BME 229 - Biomedical Physics
- BME 323 - Statics and Mechanics of Materials
- BME 328 - Digital Systems
- Biomedical Engineering
- COE 318 - Software Systems
- COE 328 - Digital Systems
- Computer Engineering
- ELE 302 - Electric Networks
- Electrical Engineering
- Industrial Engineering
- MEC 322 - Manufacturing Fundamentals
- MEC 511 - Thermodynamics and Fluids
- Mechanical Engineering
- Undeclared Engineering (First Year Studies Only)