Office of the Registrar
Grenfell Campus (2022/2023)
13.7 Computer Science

Computer Science courses are designated by COMP.


An Introduction to Programming for Scientific Computing

introduces students to basic programming in the context of numerical methods with the goal of providing the foundation necessary to handle larger scientific programming projects. Numerical methods to solve selected problems from Physics, Chemistry, and Mathematics will be covered.

CR: the former COMP 2602, the former Mathematics 2120

LH: 2

PR: Mathematics 1000


Data Analysis with Scripting Languages

introduces the use of scripting languages to solve common data analysis tasks. The control structures and expressions of the language are first discussed. Script solution to storing/retrieving data sets, searching data sets, and performing numeric and statistical calculation are covered. Plotting and visualization for data sets are also presented.

PR: COMP 1510 or the former COMP 1700 or the former COMP 1710 or COMP 1000 or COMP 1001 (or equivalent)

AR = Attendance requirement; CH = Credit hours are 3 unless otherwise noted; CO = Co-requisite(s); CR = Credit can be retained for only one course from the set(s) consisting of the course being described and the course(s) listed; LC = Lecture hours per week are 3 unless otherwise noted; LH = Laboratory hours per week; OR = Other requirements of the course such as tutorials, practical sessions, or seminars; PR = Prerequisite(s); UL = Usage limitation(s).