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: