Academic Catalog
>
Courses
> CS
Catalog Search
Search Options
Entire Catalog
Programs
Courses
Search
https://nps.smartcatalogiq.com/Current/Academic-Catalog
692d85c7-6e41-49ec-ae22-38b63a2cfbc5
https://searchproxy.smartcatalogiq.com/search
42ba03fe-24c2-4732-acab-ed7b26ebf101
other
/Institutions/Naval-Postgraduate-School/json/Current/Academic-Catalog-local.json
/Institutions/Naval-Postgraduate-School/json/Current/Academic-Catalog.json
Contents
Programs of Study
Quick Facts
The Naval Postgraduate School
General Academic Information
Admissions
Departments
Groups and Committees
Institutes and Centers
Naval War College Partnership and JPME
Nonresident Education Opportunities (Distance Learning)
Courses
AE
CC
CS
0000
2000
3000
4000
5000
CY
DA
EC
EN
EO
FL
GB
GC
GE
IO
IS
IT
IW
MA
ME
MN
MO
MR
MS
MV
MX
NS
NU
NW
OA
OC
OS
PC
PH
SE
SI
SS
SW
TS
UW
Academic Calendars
Catalog Links
Catalog Home
Site Map
All Catalogs
Share
Print this page
/Institutions/Naval-Postgraduate-School/json/catalogs.json
692D85C7-6E41-49EC-AE22-38B63A2CFBC5
CS
CS0001
Colloquium
CS0809
Capstone Project in Computing
CS0810
Thesis Research
CS0820
Integrated Project
CS2001
Fundamentals of Computing Systems
CS2011
Computing Systems Principles
CS2020
Introduction to Programming
CS2072
Fundamental Object Oriented Programming in JavaScript
CS2173
Java as a Second Language
CS3000
Great Principles of Computing Technology
CS3001
Foundations of Computer Science
CS3004
Human-Computer Interaction
CS3021
Introduction to Data Structures and Intermediate Programming
CS3022
Programming Paradigms
CS3030
Fundamentals of Computer Architecture and Operating Systems
CS3040
Low Level Programming
CS3060
Database Systems
CS3070
Operating Systems
CS3101
Theory of Formal Languages and Automata
CS3111
Principles of Programming Languages
CS3140
Low-level Programming II
CS3150
Design and Analysis of Algorithms
CS3200
Computer Architecture
CS3250
Introduction to Cyber Physical Systems
CS3310
Artificial Intelligence
CS3315
Introduction to Machine Learning and Big Data
CS3331
Basics of Applied Artificial Intelligence
CS3332
Applied Machine Learning
CS3502
Computer Communications and Networks
CS3600
Introduction to Cybersecurity
CS3660
Critical Infrastructure Protection
CS3670
Secure Management of Systems
CS3690
Network Security
CS3697
Secure Management of Operational Technology Systems
CS3800
Directed Study in Computer Sciences
CS3802
Computational Methods for Data Analytics
CS3910
Science of Computer Programming
CS3920
Topics in Computer Science
CS3921
Topics in Computer Science
CS4000
Harnessing Artificial Intelligence
CS4182
Capstones in Computer Science
CS4313
Advanced Robotic Systems
CS4315
Introduction to Machine Learning and Data Mining
CS4321
Deep Learning
CS4323
Bayesian Methods for Neural Networks
CS4324
Adversarial and Secure Machine Learning
CS4330
Introduction to Computer Vision
CS4333
Current Directions in Artificial Intelligence
CS4340
Trustworthy and Responsible Artificial Intelligence
CS4535
Mobile Devices
CS4537
Wireless Data Services
CS4538
Mobile Device and Wireless Security
CS4552
Robust and Secure Network Design
CS4558
Network Traffic Analysis
CS4600
Secure System Principles
CS4614
Advanced Topics in Computer Security
CS4615
Cryptographic Protocol Design and Attacks
CS4648
Software Reverse Engineering and Malware Analysis
CS4670
Quantum Computing
CS4677
Computer Forensics
CS4678
Advanced Cyber Vulnerability Assessment
CS4679
Advances in Cyber Security Operations
CS4684
Cyber Security Incident Response and Recovery
CS4690
Security for Cyber-Physical Systems
CS4800
Directed Study in Advanced Computer Science
CS4900
Technology and Transformation I
CS4902
Practices of Transformation
CS4903
Research Methods in Computer Science
CS4910
Advanced Readings in Computer Science
CS4920
Advanced Topics in Computer Science
CS4921
Advanced Topics in Computer Science I
CS4922
Advanced Topics in Computer Science II
CS4923
Advanced Topics in Computer Science III
CS4924
Seminar Series in Computer Science and Cyber Systems and Operations
CS4925
Innovation Leadership
CS4926
Advocating Emerging Technologies
CS4927
Coaching for Innovation Projects
CS5805
Dissertation Proposal Prep
CS5810
Dissertation Research
Up one level
Courses