This course is an introduction to computational problem solving and computer programming, with a particular emphasis on applications to engineering problems. It is intended for students with little or no programming background. Students will learn to analyze problems and design algorithms as well as implement their solutions using a high-level programming language such as C++. The programming skills taught in this course are language-agnostic and can be applied to other programming languages as well.
Minimum Credits: 3 Length: 90 hours Prerequisites: Minimum 65% in either MATH 090, MATH 100, Pre-Calculus 11 AND Pre-Calculus 12; or Pre-Calculus 12 and a minimum of 75% in Calculus 12 or equivalent. It is recommended that students have programmed in some programming language before. Delivery Method: On-campus Cost: $358.14 Lab Fees: $82.11 Total: $440.25 Course Outline: https://sps.cotr.bc.ca/Outlines/Course%20Outlines/CSCI105.pdf