Computer Science, MSCS (Seattle)
Graduatemajor2027 catalogComputer Information ScienceSeattle32 semester hours totalverified parse
Official catalog page for this program
Programming
Algorithms
- CS 5800 — Algorithms
Breadth Areas
From the catalog
Complete three courses from at least two of the following breadth areas:
- Choose 12 semester hours from:
- Artificial Intelligence and Data Science
- CS 5100 — Foundations of Artificial Intelligence
- CS 5150 — Game Artificial Intelligence
- CS 5200 — Database Management Systems
- CS 5330 — Pattern Recognition and Computer Vision
- CS 6120 — Natural Language Processing
- CS 6140 — Machine Learning
- CS 6200 — Information Retrieval
- CS 6220 — Data Mining Techniques
- CS 6240 — Large-Scale Parallel Data Processing
- CS 7140 — Advanced Machine Learning
- Systems and Software
- CS 5400 — Principles of Programming Language
- CS 5500 — Foundations of Software Engineering
- CS 5520 — Mobile Application Development
- CS 5600 — Computer Systems
- CS 5610 — Web Development
- CS 5700 — Fundamentals of Computer Networking
- CS 5850 — Building Game Engines
- CS 6410 — Compilers
- CS 6510 — Advanced Software Development
- CS 6620 — Fundamentals of Cloud Computing
- CS 6650 — Building Scalable Distributed Systems
- Theory and Security
- Artificial Intelligence and Data Science
Electives
From the catalog
Complete 12 semester hours from the breadth area courses and/or the following:
- Choose 12 semester hours from:
- CS 5097 — Mixed Reality
- CS 5180 — Reinforcement Learning and Sequential Decision Making
- CS 5250 — Data Visualization with Web Technologies
- CS 5310 — Computer Graphics
- CS 5335 — Robotic Science and Systems
- CS 5340 — Computer/Human Interaction
- CS 5350 — Computational Geometry
- CS 5540 — Game Programming
- CS 5963 — Topics
- CS 5964 — Projects for Professionals
- CS 5965 — Engaging with Industry Partners for Rising Professionals
- CS 5976 — Directed Study
- CS 6120 — Natural Language Processing
- CS 6180 — Foundations for Generative AI
- CS 6350 — Empirical Research Methods
- CS 6640 — Operating Systems Implementation
- CS 6954 — Co-op Work Experience - Half-Time
- CS 6955 — Co-op Work Experience Abroad - Half-Time
- CS 6964 — Co-op Work Experience
- CS 6965 — Co-op Work Experience Abroad
- CS 6966 — Practicum
- CS 6983 — Topics in Computer Science
- CS 7150 — Deep Learning
- CS 7170 — Seminar in Artificial Intelligence
- CS 7180 — Special Topics in Artificial Intelligence
- CS 7200 — Statistical Methods for Computer Science
- CS 7240 — Principles of Scalable Data Management: Theory, Algorithms, and Database Systems
- CS 7250 — Information Visualization: Theory and Applications
- CS 7260 — Visualization for Network Science
- CS 7270 — Seminar in Database Systems
- CS 7290 — Special Topics in Data Science
- CS 7295 — Special Topics in Data Visualization
- CS 7300 — Empirical Research Methods for Human Computer Interaction
- CS 7332 — Machine Learning with Graphs
- CS 7340 — Theory and Methods in Human Computer Interaction
- CS 7375 — Seminar in Human-Computer Interaction
- CS 7380 — Special Topics in Graphics/Image Processing
- CS 7390 — Special Topics in Human-Centered Computing
- CS 7400 — Intensive Principles of Programming Languages
- CS 7430 — Formal Specification, Verification, and Synthesis
- CS 7470 — Seminar in Programming Languages
- CS 7480 — Special Topics in Programming Language
- CS 7485 — Special Topics in Formal Methods
- CS 7575 — Seminar in Software Engineering
- CS 7580 — Special Topics in Software Engineering
- CS 7610 — Foundations of Distributed Systems
- CS 7670 — Seminar in Computer Systems
- CS 7675 — Master's Research
- CS 7680 — Special Topics in Computer Systems
- CS 7770 — Seminar in Computer Networks
- CS 7775 — Seminar in Computer Security
- CS 7800 — Advanced Algorithms
- CS 7810 — Foundations of Cryptography
- CS 7840 — Foundations and Applications of Information Theory
- CS 7870 — Seminar in Theoretical Computer Science
- CS 7880 — Special Topics in Theoretical Computer Science
- CS 7930 — Effective Scientific Writing in Computer Science
- CS 7980 — Research Capstone
- CS 7990 — Thesis
- CS 8674 — Master’s Project
- CS 8982 — Readings
- CY 5001 — Cybersecurity: Technologies, Threats, and Defenses
- CY 5010 — Cybersecurity Principles and Practices
- CY 5130 — Computer System Security
- CY 5210 — Information System Forensics
- CY 6120 — Software Security Practices
- DADS 7305 — Machine Learning Operations
- DS 5110 — Essentials of Data Science
- DS 5230 — Unsupervised Machine Learning and Data Mining
GPA requirements
- 32 total semester hours required Minimum 3.000 GPA required
Parsed from the catalog by NU Map; the structured machine copy is in this college's JSON for the 2027 catalog, under computer-science-mscs-seattle, and the official page is the authority.