COMP 215 Introduction to Computational Science




Computational Science is considered the "third pillar" of scientific inquiry, alongside theory and physical experimentation. It combines modelling, simulation, scientific visualization, computer programming, data structures and algorithms to offer insights into a wide range of problems. Students are introduced to the concepts, principles, approaches, technologies, and practices of computational science. Students learn to construct computational models in a high-level programming language, like Python, and develop practical simulation and computational experimentation skills. The course focuses on the application of these techniques in a wide range of domains across the physical and social sciences; and includes an introduction to complexity science, systems thinking, and dynamic systems.


COMP 115 (A-) or COMP 135 (A-); OR COMP 115 (C+) and one of the following: MATH 116 (C-), MATH 108 (C-), or MATH 124 (C-)

Course Notes

COMP 215 is an approved Numeracy course for Cap Core requirements. COMP 215 is an approved Science and Technology course for Cap Core requirements.

COMP 215 is an approved Quantitative/Analytical course for baccalaureate degrees. COMP 215 is an approved Science course.

Course Outlines

Please note: Course outlines of record posted may vary from the section syllabus distributed by each instructor (e.g. textbooks, assignments, timing of midterms).


Have questions about this course?

Student Information Services

604 984 4900
604 984 1798 (fax)
Library Building, room LB152