
The Master of Science in Computer Science (MSCS) program enables students to broaden and build on abilities brought to the program to develop a broad base of competency and depth of study in the field of computer science beyond the undergraduate level. The program provides graduates with experiential learning opportunities to apply knowledge, tools, and techniques in real-world projects through an internship and a capstone project.
Enrollment: All Quarters
Course Format: Online, On-Site (Seattle)
Total Credits: 39-59

Dr. Sherin Aly
alysherin@cityu.edu
The Master of Science in Computer Science (MSCS) program enables students to broaden and build on abilities brought to the program to develop a broad base of competency and depth of study in the field of computer science beyond the undergraduate level. The program provides graduates with experience in acquiring and applying knowledge, tools, and techniques to significant projects and studies through real-world experiences through either a repeatable internship or a capstone project.
Courses provide focus on programming, discrete math, data structures, algorithms, software engineering, cloud computing, artificial intelligence, machine learning, and full-stack development required to deliver Computer Science projects, as well as maintaining the professional skills needed to advance in the Computer Science field. Students will emerge with the experience and leadership identity required to influence the way that Computer Science is implemented and consumed in any corporation or government organization.
The Depth of Study (DOS) sequence prepares students to demonstrate expertise in a specific area. The elective courses allow students to expand their interests in other disciplines. The internship provides students a vehicle to apply what they have learned in the degree to real work problems at a for-profit or a non-profit organization.
The capstone is the platform that exhibits the synthesis of student’s academic accomplishments and experiential internship learnings. Under the guidance of an advisor, the capstone can be a project, research paper, thesis or poster, and a public presentation designed to demonstrate mastery.
Click HERE for admissions and tuition information.
Click HERE for the complete program catalog.
The Master of Science in Computer Science will prepare students to:
Integrate a foundational knowledge of all areas of advanced computer science (General Computer Science Knowledge).
Apply fundamental principles and practices of advanced computer science (Computer Science Principles and Practices).
Apply critical and ethical thinking to solve problems in advanced computer science (Critical and Ethical Thinking).
Evaluate data to inform decisions and solve problems in advanced computer science (Quantitative Literacy).
Create the ability to develop and express ideas while applying a variety of delivery models, genres, and styles (Communication).
Collaborate effectively on diverse teams to accomplish a common goal (Collaboration).
Note: For full course descriptions please refer to the current catalog.
In addition to City University of Seattle’s graduate admission requirements, found under Admissions in the catalog menu, applicants to this program must also meet the following requirements:
These preparatory courses may be required for students entering the MSCS degree program without sufficient related experience. Please see the program admissions criteria in the City University of Seattle catalog for specific information.
| CS 11A | Technology & Computing Components I | 3 |
| CS 11B | Technology & Computing Components II | 3 |
| IS 201 | Fundamentals of Computing | 5 |
| IS 360 | Database Technologies * | 5 |
| CS 340 | Operating Systems * | 5 |
| CS 330 | Network Communications * | 5 |
| CS 504 | Software Engineering | 3 |
| CS 506 | Programming for Computing | 3 |
| CS 519 | Cloud Computing | 3 |
| AI 520 | Natural Language Processing for Artificial Intelligence | 3 |
| CS 547 | Secure Systems and Programs | 3 |
| CS 622 | Discrete Math and Algorithms for Computing | 3 |
| AI 510 | Artificial Intelligence in Cloud Computing | 3 |
| DS 620 | Machine Learning & Deep Learning | 3 |
| CS 624 | Full-Stack Development – Mobile App | 3 |
| CS 628 | Full-Stack Development – Web Application | 3 |
| CS 687 | Computer Science Capstone * | 3 |
Upon graduating from CityU’s Master of Science in Computer Science (MSCS) program, you’ll be well-prepared for impactful careers at the intersection of computing and artificial intelligence. Our curriculum equips you for various roles, such as:
Our graduates consistently secure positions at the forefront of innovation, with alumni contributing to renowned companies such as Adobe, AWS, Google, Meta, and Microsoft, among others. They apply their skills to transform various industries, including healthcare (AI diagnostics), manufacturing (predictive maintenance), education (personalized learning AI), finance (algorithmic trading), green energy (smart grid optimization), and the broader technology sector, where they drive the next wave of innovation.
Don’t miss our future updates! Get Subscribed Today!