SCIE 1180: Introduction to Engineering Analysis
Effective date
January 2015
Department
UT Engineering
Description
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.
Year of study
1st Year Post-secondary
Prerequisites
MATH 1100 or equivalent; CMPT 1010 or equivalent; MATH 1221 or equivalent.
Course Learning Outcomes
Upon successful completion of this course, students will be able to:
- use MATLAB with the following operations, functions or analysis:
-Strings, scripts, functions, flow control and 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.
-Systems of linear equations.
-Engineering statistics and data analysis - sample mean, variance, correlation analysis, linear regression, error analysis.
-Polynomial approximations.
-Curve fitting.
-Root finding, numerical differentiation, and Newton-Raphson method.
-Numerical integration - rectangular (Euler), trapezoidal, Simpson method.
-Eigen-analysis and matrix factorization.
-MEX files.
-Selected toolboxes and/or Simulink.
Prior Learning Assessment & Recognition (PLAR)
None
Hours
Lecture, Online, Seminar, Tutorial: 45
Clinical, Lab, Rehearsal, Shop, Kitchen, Simulation, Studio: 15
Total Hours: 60
Instructional Strategies
Lectures and computer lab.
Grading System
Letter Grade (A-F)
Evaluation Plan
Type
|
Percentage
|
Assessment activity
|
Participation
|
5
|
|
Project
|
25
|
|
Final Exam
|
30
|
|
Quizzes/Tests
|
40
|
2-3 mid terms
|
Course topics
- 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
Notes:
- Course contents and descriptions, offerings and schedules are subject to change without notice.
- Students are required to follow all College policies including ones that govern their educational experience at VCC. Policies are available on the VCC website at:
https://www.vcc.ca/about/governance--policies/policies/.
- To find out if there are existing transfer agreements for this course, visit the BC Transfer Guide at https://www.bctransferguide.ca.