CPS 118
Introductory Programming for Scientists
This course is an introduction to computer science, computers and programming for science students. Topics covered include: algorithmic thinking, computational approaches to solving problems, programming fundamentals such as elementary data structures, arrays, and basic constructs provided by high-level programming languages: sequencing, selection, iteration, and functions. Additional topics may include: numerical computation, GUI interface, and case studies of scientific computing. This course uses MATLAB as its programming language along with a brief introduction to Python.
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.
- Biology
- Biomedical Sciences
- CPS 501 - Bioinformatics
- Chemistry
- Experiential Learning
- Financial Mathematics
- MTH 304 - Probability
- MTH 404 - Statistics
- MTH 430 - Dynamic Systems Differential Equations
- MTH 501 - Numerical Analysis I
- MTH 600 - Computational Methods in Mathematics
- MTH 642 - Data Analytics: Advanced Methods
- MTH 655 - Machine Learning in Business
- MTH 660 - Fixed Income Modelling
- MTH 719 - Applied Linear Algebra
- Medical Physics
- Undeclared Science (First Year Studies Only)