Mathematical Problem Solving with MATLAB
General
Prefix
MATH
Course Number
252
Course Level
Undergraduate
Department/Unit(s)
College/School
College of Science and Engineering
Description
Use of MATLAB, a mathematical computing and programming environment, to simulate, model and solve mathematically based problems.
Prerequisites
Credits
Min
3
Max
3
Repeatable
No
Goals and Diversity
MN Goal Course
No
Cultural Diversity
No
Learning Outcomes
Outcome
Create MATLAB code to demonstrate basic knowledge of arrays and array operations, relational and logical operators, and their use in branching statements and loops.
Outcome
Analyze algorithms to solve mathematically based problems and design MATLAB code to efficiently implement these algorithms.
Outcome
Analyze examples that illustrate issues related to numerical computation, including floating point representation of numbers, floating point arithmetic, and roundoff error.
Outcome
Use MATLAB's random number generators to solve problems involving modeling, simulation, and probability
Outcome
Use MATLAB to expand their knowledge of Precalculus and Calculus topics such as sequences and series, Taylor polynomials, numerical differentiation and integration, and root-finding techniques such as the Bisection Method and Newton's Method.
Outcome
Create recursive functions in MATLAB to explore the concept of self-similarity and generate fractals such as the Sierpinski Triangle and the Koch Snowflake.
Dependencies
Courses
MATH252
is a
prerequisite
for:
Programs
MATH252
is a
completion requirement
for: