Applied Mathematics Course Descriptions - Applied Mathematics
Mathematics for Mission‑Driven STEM Leaders: Applied Mathematics courses are purpose‑built to support students pursuing STEM degrees. These service courses provide the mathematical foundations required for advanced work in engineering design, operational modeling, probabilistic reasoning, optimization, and data‑driven decision‑making. Our instructional mission is to ensure that Naval officers across STEM disciplines are prepared to apply rigorous analytical methods to real operational and technical challenges.
Information for Calculus classes:
All courses will use the Eighth Edition of Stewart’s Calculus textbook as the official textbook for the class.
Rules regarding exams and quizzes:
- Calculators are NOT allowed.
- Books, crib sheets, or notes are NOT allowed.
- No untimed tests (e.g., take home exams).
- Students may NOT use test banks or old exams/quizzes from any NPS instructor as study aids nor may they allow any returned exam to be put into a test bank or transmitted to another student.
MA1025: Introduction to Mathematical Reasoning
Prerequisite: None
Course Coordinator: Gabriela Stanica gstanica@nps.edu
Texts
MA1113: Single Variable Calculus I
Prerequisite: Pre-Calculus mathematics
Course Coordinator: Gabriela Stanica gstanica@nps.edu
Texts
MA1114: Single Variable Calculus II with Matrix Algebra
Prerequisite: MA1113.
Course Coordinator: Gabriela Stanica gstanica@nps.edu
Texts
- Calculus: Early Transcendentals, 8th Edition by James Stewart (2015). ISBN-10: 1285741552 ISBN-13: 9781285741550.
- Linear Algebra with Applications, 9th edition, Steven J. Leon, (ISBN 0-321-96221-4)
MA1115: Multi Variable Calculus
Prerequisite: MA1114
Course Coordinator: Lucas Wilcox lwilcox@nps.edu
Texts
MA1116: Vector Calculus
Prerequisite: MA1115
Course Coordinator: Lucas Wilcox lwilcox@nps.edu
Texts
MA2025: Logic and Discrete Mathematics I
Prerequisites: None, although a review of algebra skills is recommended
Course Coordinator: Ralucca Gera rgera@nps.edu
Texts
MA2043: Intro to Matrix & Linear Algebra
Prerequisites: Students should have mathematical background at the level generally expected of someone with a B.S. in Engineering, i.e., familiarity with Calculus and solid algebra skills. EC1010 (May be taken concurrently.)
Course Coordinator: Frank Giraldo fxgirald@nps.edu
Texts
MA2121: Differential Equations
Prerequisite: MA1114
Course Coordinator: Wei Kang wkang@nps.edu
Texts
MA2333: Mathematical Foundations of Machine Learning
This course develops the mathematical foundations necessary for work in machine learning. Topics covered include elements of linear algebra, calculus, prob-ability theory, and a rudimentary introduction to gradient-based optimization. Concepts are illustrated through laboratory exercises using the Python programming language and PyTorch machine learning framework.
Prerequisite: Basic Python programmingCourse Coordinator: Anthony Austin anthony.austin@nps.edu
Texts
MA3025: Logic and Discrete Mathematics II
Prerequisites: MA2025 (preferable) or MA1025
Course Coordinator: Thor Martinsen tmartins@nps.edu
Texts
MA3046: Matrix Analysis
Prerequisites: MA2043 and EC1010
Course Coordinator: Frank Giraldo fxgirald@nps.edu
Texts
MA3132: Partial Differential Equations and Integral Transforms
Prerequisites: MA2121 and MA1116
Course Coordinator: Anthony Austin anthony.austin@nps.edu
Texts
978-0-321-79705-6.
MA3232: Numerical Analysis
Prerequisites: MA1115, MA2121 and ability to program in MATLAB and MAPLE.
Course Coordinator: Anthony Austin anthony.austin@nps.edu
Texts
MA3560: Applied Modern Algebra and Number Theory
This course is devoted to aspects of modern algebra and number theory that directly support applications, principally in communication. The algebraic emphasis is on ring and field theory, with special emphasis on the theory of finite fields, as well as those aspects of group theory that are important in the development of coding theory. Elements of number theory include congruences and factorization. Applications are drawn from topics of interest to DoN/DoD. These include error correcting codes and cryptography.
Prerequisites: MA3025 (also, recommended MA2043/3042 or similar linear algebra course)
Course Coordinator: Pante Stanica pstanica@nps.edu
Texts
MA4026: Combinatorial Mathematics
Prerequisite: MA3025
Course Coordinator: Thor Martinsen tmartins@nps.edu
Texts
MA4027: Graph Theory and Applications
Prerequisite: Either MA1025 or MA2025
Course Coordinator: Ralucca Gera rgera@nps.edu
Texts
MA4245: Mathematics Foundation of Galerkin Methods
Prerequisites: MA3132, MA3232 or equivalent
Course Coordinator: Frank Giraldo fxgirald@nps.edu
Texts
MA4248: Computational Linear Algebra
Prerequisites: MA3046, or consent of instructor, advanced MATLAB programming
Course Coordinator: Anthony Austin anthony.austin@nps.edu
Texts
MA4261: Distributed Scientific Computing
- performance of programs,
- GPUs with CUDA,
- distributed memory programming with MPI,
- tools and debuggers, and
- examples drawn from scientific computing
Course Coordinator: Frank Giraldo fxgirald@nps.edu
Texts
MA4311: Calculus of Variations
Prerequisites: MA2121 (programming experience desirable)
Course Coordinator: Wei Kang wkang@nps.edu
Texts
Optimal Control and the Calculus of Variations by Enid R. Pinch, 1995. ISBN: 0198514891.
MA4404: Structure and Analysis of Complex Networks
Prerequisites: Either MA1025 or MA2025
Course Coordinator: Ralucca Gera rgera@nps.edu
Texts
Reference: Network Science.
MA4560: Coding and Information Theory
Prerequisite: MA3560
Course Coordinator: Pante Stanica pstanica@nps.edu
Texts
MA4570: Cryptography - Foundations and Practice
Prerequisite: MA3560
Course Coordinator: Pante Stanica pstanica@nps.edu
Texts
Introduction to Cryptography with Coding Theory, 2nd Edition by Trappe and Washington (2005). ISBN-13: 978-0131862395.
MO1180: Topics in Mathematics for Systems Analysis
Prerequisite: Single-variable calculus
Course Coordinator: Lucas Wilcox lwilcox@nps.edu
Texts
- Calculus by Frank Morgan. ISBN 9781478356882
- Discrete Mathematics by Ensley and Crawley (2006). ISBN 9780471476023
MO2180: Mathematical Foundations for Operations Research
Prerequisite: Univariate Differential and Integral Calculus, such as MA1113
Coordinators: Anthony Austin anthony.austin@nps.edu, Robert Basset robert.bassett@nps.edu
Texts
- Multivariable Mathematics: Linear Algebra, Multivariable Calculus, and Manifolds by Theodore Shifrin. ISBN: 978-0471526384
- Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares by Stephen Boyd and Lieven Vandenberghe. ISBN: 978-1316518960
Occasionally Offered as Independent Study
The course will discuss the Fourier analysis of Boolean functions and the relevant combinatorics with an eye toward cryptography and coding theory. Particular topics will include avalanche features of Boolean functions, correlation immunity and resiliency, bentness, trade-offs among cryptographic criteria and real-life applications in the designs of stream and block ciphers.
Prerequisite: MA3025 or a similar combinatorial/discrete mathematics course (and recommended, but not required, an introductory course in probability)
Course Coordinator: Pante Stanica pstanica@nps.edu