Master of Science in Computer Science
Online, On-Site (Seattle)
Advance Your Expertise in Technology
The Master of Science in Computer Science (MSCS) at CityU Seattle advances knowledge and expertise in computer science and technology. This program offers strong theoretical foundations, practical experience, and the knowledge needed to advance careers. Learn how to identify and analyze user and client needs, and understand the software engineering lifecycle, to create software-based solutions.
The MSCS broaden and deepen professional expertise to gain wholistic knowledge in the design, development, and management processes of software applications and systems. The program provides graduates the knowledge, tools, and techniques current to industry. Many of our faculty are industry experts and bring the latest innovations ensuring graduates are well-prepared.
Under the guidance of an advisor, the capstone manifests as a research project, thesis with a public presentation of their work.
The Master of Science in Computer Science will prepare students to:
Integrate a foundational knowledge of all areas of advanced computer science
Apply fundamental principles and practices of advanced computer science
Apply critical and ethical thinking to solve problems in advanced computer science
Evaluate data to inform decisions and solve problems in advanced computer science
Create the ability to develop and express ideas while applying a variety of delivery models, genres, and styles
Collaborate effectively on diverse teams to accomplish a common goal
A bachelor’s degree in computer science or a STEM degree is required to apply.
The School of Technology and Computing encourages students with non-technical bachelor’s degrees to pursue the MSCS. CityU’s Bridge-MSCS program is specifically designed to help students that want to transition into technology careers. Preparatory courses (20 Credits) for the degree include:
CS 132 Computer Science I
CS 330 Network Communications
IS 340 Operating Systems
IS 360 Database Technologies
Total Required Credits: 39
Core Requirements (24 credits)
CS 504 Software Engineering
CS 519 Cloud Computing Overview
CS 533 Computer Architecture
CS 547 Secure Systems and Programs
CS 506 Programming for Computing
CS 622 Discrete Math and Algorithms for Computing
DS 510 Artificial Intelligence for Data Science
DS 620 Machine Learning & Deep Learnin
Depth of Study (6 Credits)
Depth of Study: Computer Science
CS 624 Full-Stack Development I
CS 628 Full-Stack Development II
Choice (6 Credits)
ISEC 500 Cybersecurity Overview
ISEC 545 Data Privacy and Security
DS 515 Data Science Overview
DS 520 Data Mining
ITMGMT 510 Managing the Technology Project
ITMGMT 570 Maintaining the Technology Infrastructure
ITMGMT 575 Technology Implementation and Change
CS 680 Computer Science Internship
Capstone (3 Credits)
CS687 Computer Science Capstone
Sam Chung Ph.D.
CityU’s degree programs prepare candidates for high demand careers as Software Developers, Full Stack Web Developers, Computer Systems Engineers, Systems Architects, and Cloud Engineers.
Graduates can obtain positions in industries including, healthcare, manufacturing, education, finance, green energy and technology.