| 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. Prereq: Coreq: |
| Course: | SA234 |
| Title: | Data Wrangling & Visualization |
| Credits: | 3—0—3 |
| Description: | In this course, midshipmen will learn to (i) wrangle (i.e. clean and manipulate) large, messy data sets into forms suitable for modeling and analysis (in particular, operations research and statistical models), and (ii) create sophisticated visualizations of large data sets that provide useful insights for decision-making as well as further modeling and analysis. |
| Requisites: | Prereq: SA233 or equivalent course in Python. Prereq: SA233 Coreq: Prereq: SA233 |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Coreq: |
| Course: | SA305 |
| Title: | Linear Optimization |
| Credits: | 3—0—3 |
| Description: | An introduction to mathematical optimization, also known as mathematical programming. Topics include: linear optimization modeling techniques, the simplex method, sensitivity analysis, basic linear optimization theory, applications to real-world problems. Students will learn to use a set-based optimization modeling language. |
| Requisites: | Prereq: SM261 or SM263 or Dept Chair approval Prereq: SM261 OR SM263 Coreq: Prer |
| Course: | SA306 |
| Title: | Integer Optimization |
| Credits: | 3—0—3 |
| Description: | A second course in mathematical optimization. Topics include: integer optimization modeling techniques, branch-and-bound algorithms, basic integer optimization theory, applications to real-world problems. Students will implement and solve models using a set-based optimization modeling language. |
| Requisites: | Prereq: SA305 or Dept Chair approval Prereq: SA305 Coreq: Prereq: SA305 Coreq: P |
| Course: | SA320 |
| Title: | Stochastic Modeling & Analysis |
| Credits: | 3—0—3 |
| Description: | An introduction to stochasitc processes. Topics include: Poisson processes, discrete-time Markov chains, continuous-time Markov processes, queueing theory, applications to real-world problems. |
| Requisites: | Prereq: (SM239 or SM230 or SM316) and (SM261 or SM263), or Dept Chair Approval P |
| Course: | SA321 |
| Title: | Simulation Modeling & Analysis |
| Credits: | 3—0—3 |
| Description: | An introduction to discrete event simulation. Topics include: simulation modeling techniques, input and output data analysis, model validation and verification, random variate generation, applications to real-world problems. Students will learn to use software for discrete event simulation. |
| Requisites: | Prereq: SA233, Coreq: SM339, or Dept Chair approval Prereq: SA233 Coreq: SM339 P |
| 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 Prereq: Coreq: Prer |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Coreq: |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Cor |
| 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. Prereq: Coreq: Prereq: Coreq: |
| 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. Prereq: Coreq: Prereq: Coreq: |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Coreq: |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Coreq: |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Coreq: |
| Course: | SA433 |
| Title: | Data Wrangling & Visualization |
| Credits: | 3—0—3 |
| Description: | In this course, midshipmen will learn to (i) wrangle (i.e. clean and manipulate) large, messy data sets into forms suitable for modeling and analysis (in particular, operations research and statistical models), and (ii) create sophisticated visualizations of large data sets that provide useful insights for decision-making as well as further modeling and analysis. |
| Requisites: | Prereq: SA233 or equivalent course in Python. Prereq: Coreq: Prereq: Coreq: Pr |
| 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. Prereq: Coreq: Pre |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: |
| Course: | SA473 |
| Title: | Ops Research In Action |
| Credits: | 3—0—3 |
| Description: | Students in this course will work on several applied operations research projects throughout the semester, based on realistic case studies. In this course, students will (i) develop a deeper understanding of what an applied operations research project entails by solving realistic problems that require integrating data wrangling, data visualization, modeling and computational techniques; (ii) improve their technical writing and presentation skills; and (iii) enhance their understanding of the modeling and computational techniques from their previous operations research courses. |
| Requisites: | Prereq: SA306, SA320, and SA321 Prereq: SA306 AND SA320 AND SA32 Coreq: Prereq: |
| 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. Prereq: Coreq: Prereq: |
| 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. Prereq: Coreq: Prereq: Coreq: Prereq: Coreq: |