Course Descriptions

Course Information
Operations Analysis (SA) and Mathematics (SM) Course Information

Course:SA233
Title:Intro To Operations Research With Programming
Credits: 2—2—3
Description:This course introduces students to several fundamental topics in operations research. Each topic will be implemented in Python. Credit will not be given for SA233 and SI268 or SY201.
Requisites:Prereq: SMO major or permission of the Dept Chair. Coreq: SM261.
Course:SA302
Title:Analysis Of Naval Tactics
Credits: 3—2—4
Description:An introduction to the techniques of modeling and quantitative analysis applied to specific naval operational problems, including search and patrol, screening, anti-air warfare, mining, equipment reliability and decision rules. Does not count as a major elective for Mathematics majors. Credit cannot be given for both SA302 and SA410. [fall, spring]
Requisites:Prereq: SM219, SM239 or SM230.
Course:SA305
Title:Linear Programming
Credits: 3—0—3
Description:An introduction to linear programming. Topics include: extensive linear programming modeling techniques, the Simplex method, sensitivity analysis, and basic linear programming theory. Midshipmen cannot receive credit for both SA305 and SA401. [spring]
Requisites:Prereq: SM261 or permission of department chair.
Course:SA325
Title:Cost Estimation
Credits: 3—0—3
Description:Introduces quantitative methods of cost estimation analysis for DoD weapon systems, with the supporting operations research techniques of cost-estimating relationships, inflation indices, learning curves, uncertainty analysis, and economic analysis.
Requisites:Prereq: SM239 or SM230 or SM316 or permission of Dept Chair
Course:SA367
Title:Introduction To Mathematical Modeling
Credits: 3—0—3
Description:Realistic problems, often of military interest, are formulated mathematically and solved using techniques from probability, statistics, calculus and differential equations. The analysis is carried out by students working in small teams and individually. Solutions are presented in oral nontechnical briefings and in written technical reports. [fall]
Requisites:Prereq: SM219, SM239 or SM230.
Course:SA402
Title:Dynamic & Stochastic Models
Credits: 3—0—3
Description:Investigation of quantitative analysis of decision options, including dynamic programming, decision trees, Markov chains and queuing theory. Applications to typical operations are stressed. [spring]
Requisites:Prereq: (SM239 or SM230) and SM261.
Course:SA403
Title:Graph And Network Algorithms
Credits: 3—0—3
Description:This course introduces graph algorithms for problems in network and combinatorial optimization. Topics include: minimum spanning trees, matchings, shortest paths, maximum flows and minimum cost flows. Students will also be expected to program algorithms on a computer. [spring]
Requisites:Prereq: SM233 or permission of department chair.
Course:SA405
Title:Advanced Math Programming
Credits: 3—0—3
Description:This course covers a range of advanced topics in mathematical programming. Topics include integer programming modeling, branch-and-bound methods, integer programming theory and nonlinear optimization theory and algorithms. Students will also learn to use a set-based modeling language for an advanced integer programming solver. Topics will vary with instructor. [fall]
Requisites:Prereq: SA305 or permission of department chair.
Course:SA410
Title:Applications Of Search And Detection Theory
Credits: 3—0—3
Description:Considerations in picking a measure of effectiveness (MOE) for use in analyzing decision options and decision criterion are studied. The focus of the course is the analysis of search and detection operations, particularly as they arise in anti-submarine operations, using probability models. Barrier detection, area search and parallel sweep operations models are developed. Additional topics in mine warfare, target coverage models, anti-air warfare, and target motion analysis may be picked for study by the instructor. Credit cannot be given for both SA302 and SA410. [fall]
Requisites:Prereq: SM239 or SM230.
Course:SA412
Title:Projects In Operations Analysis
Credits: 3—0—3
Description:Operations research techniques are applied using student projects, case studies and visiting lecturers. Topics include current military and industrial problems. [spring]
Requisites:Prereq: permission of department Chair.
Course:SA421
Title:Simulation Modeling
Credits: 3—0—3
Description:Discrete simulation of systems using a simulation language. Includes random variate generation, validation and verification of simulations, input and output data analysis. Semester projects are done as part of an analysis team. [fall]
Requisites:Prereq: SA233. Coreq: SM339.
Course:SA430
Title:Logistics
Credits: 3—0—3
Description:Investigation of techniques of operations analysis applicable to the solution of problems in reliability, maintainability, availability and inventory. [fall]
Requisites:Prereq: SM239 or SM230.
Course:SA435
Title:Decision Analysis
Credits: 3—0—3
Description:This course provides an introduction to modern theory and methods for decision analysis. Decision making under uncertainty and military applications are emphasized. Topics include decision trees, influence diagrams, the value of information and real options, risk, utility theory, and multiple criteria decision making.
Requisites:Prereq: SM230 or SM239 or SM316 or permission of Dept Chair.
Course:SA463
Title:Topics In Operations Research
Credits: 3—0—3
Description:Senior level topics in operations research. The content will vary in order to keep up with new ideas and approaches. Track elective for SMO. Breadth elective for SMA, SMAH, SMP, and SMPH. Math elective 2 for SQE.
Requisites:Prereq: Permission of department chair.
Course:SA475
Title:Operations Research Capstone
Credits: 3—0—3
Description:This course is a capstone course for the Operations Research major. Students will read and make presentations on topics determined by the instructor. Each student will complete a project on a topic to be agreed upon by the instructor and student. Students will present their results in writing and orally. [spring]
Requisites:Prereq: 1/C SMO Major or permission of department chair.
Course:SA475E
Title:Research Seminar In Mathematics With Economics
Credits: 3—0—3
Description:Directed research on a specific topic. Capstone course for Mathematics with Economics majors. Emphasis on empirical work using computers. [spring]
Requisites:Prereq: 1/C SME major.
Course:SM005
Title:Pre-Calculus Mathematics
Credits: 4—1—4
Description:Basic review of algebraic and arithmetic operations, analysis of functions and their graphs, and trigonometry. This course may be required in addition to stated graduation requirements for certain midshipmen
Requisites:Prereq: placement by department chair.
Course:SM121
Title:Calculus I
Credits: 4—0—4
Description:The first of a traditional two course sequence covering differential and integral calculus of one real variable and infinite series. [fall, spring]
Requisites:Prereq: None.
Course:SM122
Title:Calculus II
Credits: 4—0—4
Description:Continuation of Calculus I. [fall, spring]
Requisites:Prereq: Calculus I (SM131 or SM121 or SM161).
Course:SM122X
Title:Multivar Calculus W/ Review
Credits: 4—0—4
Description:For those who have had a year of prior calculus study but did not validate Calculus I. Introduction to multivariable calculus topics from the first part of Calculus III with embedded review of topics and skills from first-year calculus. Participation in SM122X entails validation credit for SM131. Completion of SM122X counts as credit for SM122.
Requisites:Prereq: Placement by department chair.
Course:SM208
Title:Data Science For Decision-Making
Credits: 3—0—3
Description:An introduction to data science with particular attention focused on the needs of decision makers. Topics include: descriptive statistics, requirements for causal inference, data manipulation, data visualization and exposition, data generation via probability models, hypothesis testing and confidence intervals via resampling techniques, the Central Limit Theorem and its implications, regression for prediction and inference, additional machine learning methods, ethical issues in machine learning, and critical thinking in the context of data science. Midshipmen will make extensive use of appropriate computer tools.
Requisites:Prereq: Calc III (SM221 or SM223)
Course:SM212
Title:Differential Equations
Credits: 4—0—4
Description:Linear and simultaneous differential equations; solution by Laplace transform; partial differential equations and Fourier series. [fall, spring]
Requisites:Prereq: Calculus III (SM221 or SM223).
Course:SM221
Title:Calculus III With Vector Fields
Credits: 4—0—4
Description:Differential and integral calculus of several real variables; vector analysis including integral theorems. [fall, spring]
Requisites:Prereq: Calculus II (SM122 or SM162).
Course:SM221X
Title:Multivariable Calculus With Infinite Series
Credits: 4—0—4
Description:For those who have completed SM122X. Introduction to multivariable and vector calculus topics from the second part of Calculus III and introduction to infinite sequences and series with embedded review of topics and skills from first-year calculus. Completion of SM221X counts as credit for SM221.
Requisites:Prereq: SM122X
Course:SM222
Title:Differential Equations With Matrices
Credits: 4—0—4
Description:A more rigorous treatment of material from SM212, the course uses basic ideas from linear algebra. Intended for mathematics and quantitative economics majors. [fall, spring]
Requisites:Prereq: Calculus III (SM221 or SM223); Coreq: SM261.
Course:SM223
Title:Calculus III With Optimization
Credits: 4—0—4
Description:Differential and integral calculus of several real variables; vector analysis; optimization techniques for functions of several variables. [fall]
Requisites:Prereq: Calculus II (SM122 or SM162).
Course:SM230
Title:Probability With Naval Applications
Credits: 3—0—3
Description:An elementary treatment of the basic concepts of probability with an emphasis on naval applications. Sample spaces, discrete and continuous random variables and standard distributions. Selected topics of naval applications of probability theory such as random search, minefields and lateral range curves. Conditional probability and Bayes' theorem. Credit will not be given for both SM230 and SM239. [fall, spring, summer]
Requisites:Prereq: Calculus II (SM122 or SM162).
Course:SM233
Title:Introduction To Applied Mathematics
Credits: 2—2—3
Description:This course introduces students to several fundamental topics in applied mathematics: simulation and statistical modeling, applications of linear algebra, partial differential equation models, and computational tools and topics. Appropriate computer software will be introduced. [spring]
Requisites:Prereq: Calculus III; Coreq: SM261.
Course:SM239
Title:Probability And Statistics I
Credits: 3—0—3
Description:An applied study of a variety of discrete and continuous probability models. Probability models covered include binomial, Poisson, exponential, gamma, normal, Student-t, and chi-squared. Methods for calculating probabilities and estimating parameters are included. The Law of Large Numbers and the Central Limit Theorem are included. This course is both a stand-alone course and a prerequisite for Applied Statistics I (SM339). Credit will not be given for both SM239 and SM230. [fall, spring]
Requisites:Prereq/Coreq: Calculus III (SM221 or SM223).
Course:SM242
Title:Discrete Math & Probability
Credits: 4—0—4
Description:Introduction to first order logic, set theory, proof techniques, counting principles, graph theory, matrix operations, discrete random variables and analysis of algorithms. Credit cannot be given for SM242 if credit has been given for SM342. [fall, spring]
Requisites:Prereq: SM122 or SM162
Course:SM259
Title:Mathematical Logic
Credits: 3—0—3
Description:Mathematical languages, formal logic, propositional calculus and truth tables, first order predicate calculus, proof theory, axiomatic systems and model theory. Applications to logical networks and nonstandard analysis. [fall]
Requisites:Prereq: Calculus II (SM122 or SM162).
Course:SM261
Title:Matrix Theory
Credits: 3—0—3
Description:Matrices, transformations, linear equations, vector spaces, characteristic matrix, eigenvalues, orthogonality. [fall, spring]
Requisites:Prereq: Calculus II (SM122 or SM162).
Course:SM263
Title:Applied Linear Algebra
Credits: 3—0—3
Description:The course covers: systems of equations, matrix arithmetic and factorizations, the rank-nullity theorem, eigenvectors and eigenvalues, the singular value decomposition, the discrete Fourier transform and other filters, regression, and optimization aimed at predictive analytics. Computer programming language will be used throughout the course. Credit will not be be given for both SM261 and SM263.
Requisites:Prereq: Calc II and SD211, or permission of Dept Chair. Coreq: Calc III
Course:SM275
Title:Mathematical Methods For Economics
Credits: 3—0—3
Description:Primarily for Economics majors. Presents mathematical methods for economics and associated applications. Matrix operations, simple equilibrium models with matrix methods, difference equations and growth models, constrained optimization for utility maximization or cost minimization. (Fall)
Requisites:
Course:SM279
Title:Multivariable Calculus
Credits: 3—0—3
Description:An introduction to the geometry and analysis of n-dimensional space, including topics on multidimensional curves, inner products, linear functions, real valued functions, Taylor approximations, optimization, inverse function theorem, implicit function theorem, and change of variables in integration. Applications to economics and physics will be discussed. [spring]
Requisites:Prereq: (SM221 or SM223) and SM261.
Course:SM291
Title:Fundamentals Of Mathematics
Credits: 3—0—3
Description:Introduction to mathematical reasoning and the written and oral presentation of mathematical concepts, theory, and application of sets and relations. [spring]
Requisites:Prereq: Calculus II. SQE majors may not take both SM291 and SM222.
Course:SM315
Title:Intro To Partial Diff Eqns
Credits: 3—0—3
Description:Linear equations, Cauchy problems, Laplace and Poisson equations, boundary value problems, heat equations, Sturm-Liouville problems, and orthonormal expansions. [fall]
Requisites:Prereq: Differential Equations (SM212 or SM222).
Course:SM316
Title:Engr Math With Prob & Stats
Credits: 3—0—3
Description:Basic concepts in probability and statistics, arithmetic of complex numbers, and Fourier analysis. Credit cannot be given for either SM219, SM230, or SM239 and SM316. [fall, spring]
Requisites:Prereq: Differential Equations (SM212 or SM222).
Course:SM317
Title:Statistical Learning
Credits: 3—0—3
Description:This course covers a variety of statistical learning topics, including: function estimation with data, bias-variance tradeoff, classification, linear regression, resampling methods, linear model selection and regularization, non-linear modeling, and tree-based methods, support vector machines, and unsupervised learning.
Requisites:Prereq: SM230 or SM239, or permission of Dept Chair.
Course:SM331H
Title:Real Analysis I
Credits: 4—0—4
Description:Honors versions of SM331. [fall]
Requisites:Prereq: permission of department chair.
Course:SM332H
Title:Real Analysis II
Credits: 4—0—4
Description:Honors version of SM334. [spring]
Requisites:Prereq: permission of department chair.
Course:SM333
Title:Sequences, Series & Functions
Credits: 4—0—4
Description:This course deals with the convergence properties of sequences and series, including: limit theorems and convergence tests, power series, sequences and series of functions, pointwise and uniform convergence, and the analytic operations preserved by the convergence process. Midshipmen may not receive credit for both SM333 and any of SM331, SM331H, and SM332H. [fall]
Requisites:Prereq: SM261 and SM291, or permission of department chair.
Course:SM334
Title:Elements Of Advanced Calculus
Credits: 3—0—3
Description:This course is a continuation of SM333. Together the courses cover logic, induction, sequences, limits, real numbers, series, continuity, differentiability, properties of continuous functions, the Riemann Integral, and power series. [spring]
Requisites:Prereq: SM331 or SM331H or SM333
Course:SM339
Title:Applied Statistics I
Credits: 3—0—3
Description:An applied study of a variety of statistical methods used in obtaining, presenting, summarizing and analyzing statistical information. Included are strategies for data collection and presentation, and techniques of statistical inference for population, parameters based on the concepts of sampling, probability and distribution theory. [fall, spring]
Requisites:Prereq: SM239 and SM261.
Course:SM342
Title:Discrete Structures
Credits: 3—0—3
Description:Foundations and methods of proof. Combinatorics, graph theory, group theory. Selected topics. Counts as track elective for the SMA and the SMP majors. [fall, spring]
Requisites:Prereq: SM122 or SM162.
Course:SM350
Title:Topics In Pure & Applied Math
Credits: 3—0—3
Description:Junior-level topics in pure and applied mathematics. The content will vary in order to keep abreast of new ideas and approaches. [fall, spring]
Requisites:Prereq: permission of department chair.
Course:SM361
Title:Intermediate Linear Algebra
Credits: 4—0—4
Description:This course deals with abstract linear algebra and its applications. Topics include: abstract vector spaces, linear transformations, inner products and norms, orthogonal bases, projections, singular value decomposition and other matrix factorizations, and numerical linear algebra. Applications will be chosen by the instructor, but might include: image compression, principal components analysis, and applications to physics. [fall]
Requisites:Prereq: (SM233, SM261 and SM291) or permission of department chair.
Course:SM362
Title:Modern Algebra
Credits: 3—0—3
Description:Integers, groups, mappings, rings, fields. [spring]
Requisites:Prereq: SM261 and SM291.
Course:SM364
Title:Intro Scientific Computing
Credits: 3—0—3
Description:Computer arithmetic and errors; algorithms and programs for: function approximations, numerical integration, and the numerical solution of ordinary differential equations; an introduction to programming. [spring]
Requisites:Prereq: SM361 or permission of department chair.
Course:SM411
Title:Intro To Complex Variables
Credits: 3—0—3
Description:This course extends the techniques of differential and integral calculus to the complex numbers. Highlights include Cauchy's theorem on integration, the residue theorem, and power series expansions. Applications to real analysis and physical problems will be discussed. [fall]
Requisites:Prereq: SM331 or SM331H or SM333
Course:SM415
Title:Math Model Ocean & Atmos
Credits: 3—0—3
Description:Mathematical Modeling of the Ocean and Atmosphere. Vector analysis, Fourier analysis, partial differential equations with emphasis on stream and potential functions, conservation of mass, conservation of linear momentum (Navier-Stokes Equations) in rectangular and rotating coordinate systems. Use of MATLAB to solve applied problems in oceanography and meteorology. [spring]
Requisites:Prereq: SO414 or permission of instructor.
Course:SM421
Title:Topics In Applied Mathematics II
Credits: 3—0—3
Description:Senior level topics in applied mathematics. The content will vary in order to keep abreast of new ideas and approaches.
Requisites:Prereq: permission of department chair.
Course:SM425
Title:Advanced Numerical Analysis
Credits: 3—0—3
Description:Numerical solution of equations in one and several variables, direct and iterative algorithms, rate of convergence. Computer methods emphasized.
Requisites:Prereq: (SM212 or SM222) and (SM233 or MATLAB) and (SM331 or SM331H or SM333 or approval of department chair) and (SM364 or SM365).
Course:SM426
Title:Numerical Methods For Diff Eq
Credits: 3—0—3
Description:Interpolation and polynomial approximation, numerical integration and differentiation, numerical algorithms for initial value and boundary value problems.
Requisites:Prereq: (SM212 or SM222) and (SM233 or MATLAB) and (SM331 or SM331H or SM333 or approval of department chair) and (SM364 or SM365).
Course:SM437
Title:Experimental Design
Credits: 3—0—3
Description:This is an advanced applied statistics course focusing on the collection and analysis of data arising from either sampling finite populations or arising from scientific experiments. Emphasis is placed on simple random sampling, stratified sampling, cluster sampling, ratio estimation, randomized block designs, factorial designs, and confounding. [spring]
Requisites:Prereq: SM339.
Course:SM439
Title:Topics In Statistics
Credits: 3—0—3
Description:Senior level topics in statistics. The content will vary in order to keep abreast of new ideas and approaches. [fall]
Requisites:Prereq: SM339 or permission of department chair.
Course:SM444
Title:Discrete Structures II
Credits: 3—0—3
Description:Topics in combinatorics and graph theory, with applications. Latin squares, linear algebra and combinatorics, finite projective planes, topological graph theory, Ramsey theory, trees.
Requisites:Prereq: SM342.
Course:SM450
Title:Topics In Pure & Applied Math
Credits: 3—0—3
Description:Senior-level topics in pure and applied mathematics. The content will vary in order to keep abreast of new ideas and approaches. [fall, spring]
Requisites:Prereq: permission of department chair.
Course:SM461
Title:Linear Algebra
Credits: 3—0—3
Description:Vector spaces, linear transformations, Jordan canonical form, inner product spaces. [fall, spring]
Requisites:Prereq: (SM261 and SM291) or permission of department chair.
Course:SM462
Title:Algebraic Structures
Credits: 3—0—3
Description:Groups, rings, fields, Galois theory.
Requisites:Prereq: SM362.
Course:SM463
Title:Topics In Analyt/Discr Math
Credits: 3—0—3
Description:Senior level topics in pure mathematics. The content will vary in order to keep abreast of new ideas and approaches.
Requisites:Prereq: permission of department chair.
Course:SM464
Title:Topology
Credits: 3—0—3
Description:A mathematical analysis of topological spaces, separation axioms, covering properties, and metric spaces.
Requisites:Prereq: SM331 or SM331H or SM333
Course:SM468
Title:Crypto, Codes & Info Security
Credits: 3—0—3
Description:Cryptography, Codes, and Information Security investigates the mathematics of secret and error-correcting codes. [spring]
Requisites:Prereq: SM261 or permission of department chair.
Course:SM472
Title:Projects In Mathematics
Credits: 3—0—3
Description:This course is a capstone course for the the mathematics major. Students will read and make presentations on topics determined by the instructor. Each student will complete a project on a topic to be agreed upon by the instructor and student. Students will present their results in writing and orally. [spring]
Requisites:Prereq: 1/C SMA Major or permission of department chair.
Course:SM473
Title:Projects In Math & Applied Math
Credits: 3—0—3
Description:This course is a capstone course for the mathematics and applied mathematics majors. Students will read and make presentations on topics determined by the instructor. Each student will complete a project on a topic to be agreed upon by the instructor and student. Students will present their results in writing and orally. [spring]
Requisites:Prereq: 1/C Math Major or permission of department chair.
Course:SM474
Title:Projects In Applied Mathematics
Credits: 3—0—3
Description:This course is a capstone course for the applied mathematics major. Students will read and make presentations on topics determined by the instructor. Each student will complete a project on a topic to be agreed upon by the instructor and student. Students will present their results in writing and orally. [spring]
Requisites:Prereq: 1/C SMP Major or permission of department chair.