Introduction to Engineering Analysis

Course code SCIE 1180

Credit 3.0

Length 60.0 hours

Course outline View

This course introduces students to problem modeling and simulation in engineering practice using one of the main engineering simulation tools - MATLAB. The course will present the basics of MATLAB programming, including MATLAB's data types, flow control, writing external functions, etc. Using MATLAB, students will learn to implement and analyze various methods and techniques of data analysis applied to real-world examples from a range of engineering disciplines, such as signal and image processing, communications engineering, robotics, etc. At the same time, engineering examples will attempt to illustrate how the concepts from the first-year math courses (Calculus 1 and 2, Applied Linear Algebra) are actually used in engineering practice.

Prerequisites

MATH 1100 or equivalent; CMPT 1010 or equivalent; MATH 1221 or equivalent.

Missing prerequisites?

Learn more about VCC's academic upgrading or English as a Second Language (ESL) courses, or discover which university transfer options are right for you.

What you will learn

  • MATLAB programming environment
  • Strings, scripts and functions
  • Flow control - if, switch, for, while
  • Plotting - 2D, 3D, vector field visualization
  • File access - Excel files, media files, file access at bit- and character-level
  • Real and complex vectors, matrices, and matrix-vector operations
  • Solving systems of linear equation
  • Engineering statistics and data analysis - sample mean, variance, correlation analysis, linear regression, error analysis
  • Polynomial approximation and curve fitting
  • Root finding, numerical differentiation, and Newton-Raphson method
  • Numerical integration - rectangular (Euler), trapezoidal, Simpson method
  • Eigen-analysis and matrix factorization
  • Writing MEX files, introduction to selected toolboxes and/or Simulink

How to register

This course is offered as part of a VCC program only.

Course schedules

Select your program to see the available course schedules.

Contact us

If you have any question, please email at advising@vcc.ca.

† This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.

Indigenous Territory Acknowledgment

VCC is located on the traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) peoples, and we acknowledge our privilege to be here.