Engineering Common Core Courses (ECOR)
  Faculty of Engineering
  ECOR 1606 [0.5 credit] 
  Problem Solving and Computers
  Introduction to engineering problem solving. Defining and modeling problems, designing algorithmic solutions, converting algorithms to C++ programs, testing, debugging. Program style, documentation, reliability. Numeric methods: representation of data, rounding and truncation errors, root finding, curve fitting.
  Precludes additional credit for 
SYSC 1100 and 
SYSC 1102.
  Lectures three hours a week, laboratory three hours a week.