Academic Catalog
>
Courses
>
CS
> 3000
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
305efba1-c1dc-4b35-9d88-cd3005ba3872
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
CS3000
CS3001
CS3004
CS3021
CS3022
CS3030
CS3040
CS3060
CS3070
CS3101
CS3111
CS3140
CS3150
CS3200
CS3250
CS3310
CS3315
CS3331
CS3332
CS3502
CS3600
CS3660
CS3670
CS3690
CS3697
CS3800
CS3802
CS3910
CS3920
CS3921
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
3000
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
Up one level
CS