CPS 125
Digital Computation and Programming
This course is for Engineering students and introduces concepts, theory and practice of computer programming, using the C programming language. Topics covered include: C program form, language statements, pseudo-code algorithmic representation, numeric data types, flow of control with selection and repetition, standard C libraries, functions and call modes, arrays, pointers, sorting, matrix operations, character and string data types, dynamic storage, structures and linked lists, file I/O.
Weekly Contact: Lab: 2 hrs. Lecture: 3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1
Prerequisites
None
Co-Requisites
None
Antirequisites
CPS188
Custom Requisites
None
Mentioned in the Following Calendar Pages
*List may not include courses that are on a common table shared between programs.
- AER 309 - Basic Thermodynamics
- AER 626 - Applied Finite Elements
- AER 850 - Introduction to Machine Learning
- Aerospace Engineering
- Biomedical Engineering
- CHE 331 - Engineering Statistics and Probabilities
- CHE 338 - Chemical Engineering Computations
- CHY 203 - Instrumental Methods of Analysis
- CPS 501 - Bioinformatics
- CPS 607 - Autonomous Mobile Robotics
- CVL 405 - Probability and Statistics for Engineers
- Chemical Engineering Co-Operative Program
- Civil Engineering
- Computer Engineering
- Electrical Engineering
- Industrial Engineering
- MEC 511 - Thermodynamics and Fluids
- MEC 522 - Fluid Mechanics
- MTH 719 - Applied Linear Algebra
- Mechanical Engineering
- Mechatronics Engineering
- Undeclared Engineering (First Year Studies Only)