Curriculum 388 - Computer Science

Contact: ncrowe@nps.edu
The Master of Science in Artificial Intelligence (MSAI) degree program confers advanced knowledge, skills, and practice necessary to develop, assess, and deploy AI for the military and national security. Graduates will lead AI integration within the Department of War.
The MSAI program looks deeply into core AI technologies. It emphasizes practical application through projects with realistic military scenarios. It goes into responsible AI principles and project management of AI systems. It adapts rapidly to the evolving AI landscape.
The program is designed for active-duty military officers and qualified DoD civilian employees who understand computer science principles and seek to master artificial intelligence. Candidates should demonstrate strong analytical and problem-solving skills.
The program requires residence at NPS, and is four quarters long with 21 courses total. It contrasts with the eight-quarter 36-course Computer Science degree (see curriculum 368 at https://nps.edu/web/cs/cs_curriculum) option with an artificial-intelligence specialization (which accepts a broad range of applicants), the four-quarter four-course “AI for Military Use” certificate curricula 128 and 129 (https://online.nps.edu/w/128-artificial-intelligence-for-military-use-certificate) providing a broad and mostly nontechnical overview of AI, and the other specialized certificate programs in AI offered by the Computer Science Department.
Program Outcomes
- Equip students with advanced AI techniques and skills tailored to address complex military challenges.
- Through a combination of challenging coursework, hands-on projects, and expert mentorship, students will gain a deep understanding of AI.
- Apply AI in application areas such as defense systems, cybersecurity, surveillance, operations planning, and strategic decision-making.
- Demonstrate proficiency to develop innovative solutions to enhance national security and defense capabilities.
Learning Objectives
- Communicate complex data- and AI-related concepts in a well-organized way through verbal, written, and/or visual means.
- Develop and recommend AI analytic approaches or solutions to problems and situations.
- Engage in hands-on end-to-end team implementation projects with participation of subject-matter experts from the application domain.
- Use data preprocessing and programming skills to put raw data into useful forms for AI.
- Conduct hypothesis testing using statistical processes, and develop strategic insights from large data sets.
- Compare and contrast the main types of AI models and how they work.
- Design, train, evaluate, and optimize machine-learning models.
- Evaluate AI models with standard metrics.
- Discuss and apply modern concepts of software engineering for AI.
- Recognize and articulate ways of thwarting threats from adversarial AI.
- Use AI to add lethality and deterrence to military applications such as targeting, signal processing, intelligence gathering, battle management, wargaming, cyberspace operations, predictive maintenance, logistics, and automated help desks.
- Describe issues involving responsible AI including privacy, ethics, and social implications.
Master of Science in Artificial Intelligence
at the Naval Postgraduate School:
AI for the Warfighter
Computer Science Department, Curriculum 388
NPS Launches New Master's in Artificial Intelligence Focused on Warfighter Needs.
Admission to the Program
Apply through the NPS Admissions Office, admissions@nps.edu. Admission is based on the previous academic record.
- An undergraduate degree in Computer Science or related field, with above average grades in mathematics, and at least one course in artificial intelligence, is sufficient for admission. New graduates of the US Naval Academy should qualify.
- Applicants with a technical undergraduate degree other than computer science that possess documented academic or practical experience in computer programming, discrete math, linear algebra, probability and statistics, computer operating systems and architectures, databases, and networking/distributed systems will also be considered, but may be required to take an additional refresher quarter by the Admissions Committee.
Course Matrix for the M.S. in Artificial Intelligence
Given on the following page. Some or all of the courses shown in quarter 0 or the “refresher” quarter may be required for the student by the Admissions Committee.
The matrix has three slots that can be used for an M.S. thesis: a “restricted elective” slot in the third quarter, a “restricted elective” slot in the fourth quarter, and the “project or thesis” slot in the fourth quarter. A thesis is appropriate when the student wants to develop a particular application of AI.
Alternatively, the student can take two courses as “restricted electives” and complete a one-quarter “Capstone Project” related to those two courses. The two electives must be approved by the Curriculum’s Academic Associate. The two courses selected must be related to one another and the capstone project, and not significantly overlap existing courses in the Curriculum. A capstone project is appropriate when a student wants to explore a broad subarea or application area of AI.
