Computational Mathematics Minor

6073
None
Classroom
No
Minor
Main Campus - Melbourne
Minor Code: 6073 Degree Awarded: none
Age Restriction: N Admission Status: undergraduate
Delivery Mode/s: classroom only Location/s: main campus
Curriculum (21 credit hours)
Complete:
  • MTH 1001 Calculus 1
    Credit Hours: 4
    Functions and graphs, limits and continuity, derivatives of algebraic and trigonometric functions, chain rule; applications to maxima and minima, and to related rates. Exponential logarithmic, circular and hyperbolic functions: their inverses, derivatives and integrals.
    Requirement(s):
    High school algebra and trigonometry, and a passing score on the placement test, or prerequisite course
  • MTH 1002 Calculus 2
    Credit Hours: 4
    Integration and applications of integration, further techniques of integration, improper integrals, limits, l'Hospital's rule, sequences and series, numerical methods, polar coordinates and introductory differential equations.
  • MTH 2201 Differential Equations/Linear Algebra
    Credit Hours: 4
    First-order differential equations, linear differential equations with constant coefficients, first-order systems of differential equations with constant coefficients, numerical methods, Laplace transforms, series solutions, algebraic systems of equations, matrices, determinants, vector spaces, eigenvalues and eigenvectors.
One of the following three courses:
  • CSE 1502 Introduction to Software Development With C++
    Credit Hours: 3
    Focuses on the stages of software development and practice in using C++. Includes requirement analysis, design and implementation methods, testing procedures and an introduction to certifying program correctness.
    Requirement(s):
    For majors other than computer science. CS majors may only use as Free Elective.
  • CSE 1503 Introduction to Software Development With FORTRAN
    Credit Hours: 3
    Focuses on the stages of software development and practice in using Fortran. Includes requirement analysis, design and implementation methods, testing procedures and an introduction to certifying program correctness.
    Requirement(s):
    For majors other than computer science. CS majors may only use as Free Elective.
  • CSE 2050 Programming in a Second Language
    Credit Hours: 3
    Introduces a second programming language for computer science majors. Students learn to read and write programs in a second language. The language chosen is one with wide popularity and use. The current language is C++.
    Requirement(s):
    Instructor approval or prerequisite course
Two of the following three courses:
  • MTH 4082 Introduction to Parallel Processing
    *
    Credit Hours: 3
    Introduces parallel algorithm development, architectures for parallel computers, programming paradigms SIMD and MIMD for shared and distributed memory computers. Presents parallel algorithms for matrix computations, sorting and searching, and various numerical algorithms. Includes analysis of performance of parallel algorithms and scalability of algorithms.
  • MTH 4311 Numerical Analysis
    Credit Hours: 3
    Introduces numerical methods for solving equations in one variable, polynomial approximation, interpolation, numerical differentiation and integration, initial-value problems for ODE and direct methods for solving linear systems.
  • MTH 4320 Neural Networks
    Credit Hours: 3
    Includes basic existence theory, differential and integral inequalities, qualitative and quantitative theory, and Lyapunov's second method.


*CSE 4082 may be substituted for MTH 4082.

 

MTH 2000-level (or higher) courses must be used to satisfy the remaining 21-credit hour total if more than nine credit hours of the courses for the minor are named courses in the student's major.