You are now in the main content area
CPS 125
Digital Computation and Programming
The C programming language is used to develop good programming techniques. 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. Only regular first year students from the Faculty of Engineering, Architecture, and Science may preregister for this course.
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
None
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
- Aerospace Engineering
- BME 229 - Biomedical Physics
- BME 323 - Statics and Mechanics of Materials
- BME 328 - Digital Systems
- Biomedical Engineering
- CHE 204 - Thermodynamics I
- CHE 217 - Fluid Mechanics
- CHE 331 - Engineering Statistics and Probabilities
- CHE 338 - Chemical Engineering Computations
- CHY 203 - Instrumental Methods of Analysis
- COE 318 - Software Systems
- COE 328 - Digital Systems
- CPS 501 - Bioinformatics
- CVL 405 - Probability and Statistics for Engineers
- Chemical Engineering Co-Operative Program
- Civil Engineering
- Computer Engineering
- ELE 302 - Electric Networks
- Electrical Engineering
- Geographic Analysis Professionally-Related Table IV
- IND 300 - Introduction to Management
- IND 303 - Work Measurement, Analysis and Design
- IND 405 - Introduction to Data Science and Analytics
- IND 508 - Operations Research I
- IND 605 - Experimental Design and Quality Assurance
- Industrial Engineering
- MEC 322 - Manufacturing Fundamentals
- MEC 511 - Thermodynamics and Fluids
- Mechanical Engineering
- Open Elective Table
- Undeclared Engineering (First Year Studies Only)