Master of Science in Computer Science
City University of Seattle
Key Information
Select location
Campus location
Seattle, USA
Languages
English
Study format
Blended, Distance Learning, On-Campus
Duration
2 years
Pace
Full time, Part time
Tuition fees
USD 885 / per credit *
Application deadline
Request info
Earliest start date
Request info
* International F-1 Tuition -- Graduate per Credit
Introduction
Advance Your Technological Expertise
The Master of Science in Computer Science at the City University of Seattle is designed to advance your knowledge and expertise in computer science and technology. This unique program offers the theoretical and business knowledge you’ll need to propel your career forward.
Courses are available online so you can pursue your master’s in computer science while still working and maintaining your life.
This degree is typically completed in two years. A bachelor’s degree in computer science or a related field qualifies you to apply to this program. If your bachelor’s degree is in a non-related field, ask our advisors about CityU’s Bridge-MSCS program which is specifically designed to help people transition into a tech career.
Program Overview
The Master of Science in Computer Science is a flexible, yet rigorous program with a core curriculum designed by professionals who have worked in the field for more than 15 years. Courses include topics such as computer architecture, software engineering, software testing, information security, and managing technology projects.
Center for Information Assurance Education
The City University of Seattle operates a special center whose mission is to conduct programs, courses, research, and consulting in information assurance.
Program Outcome
Throughout the Master of Science in Computer Science program, you’ll learn:
- Activities used to produce and deliver quality code in a consistent manner
- Code design and systems architecture requirements when building a compiler and interpreter
- Concepts and programmatic challenges with cloud computing
- Computer architecture and all components
- Basic background in C++ programming
- Tools and techniques for the testing and validation of software
- Security implementations for digital networks, platforms, and applications
- Ethical issues that arise in information security
Curriculum
Total Required Credits (39-59 Credits)*
Preparatory Courses (20 Credits)
*These preparatory courses may be required for students entering the MS Computer Science degree program without sufficient related experience.
- CS 132 Computer Science I (5)
- CS 330 Network Communications (5)
- CS 340 Operating Systems (5)
- IS 360 Database Technologies (5)
- Pre-Entry Requirement (0 Credit)
Students must take this course in the first quarter of enrollment. Students may take another program requirement concurrently.
- CS 500 STC MS Orientation to Master's Programs (0)
Core Requirements (24 Credits)
- CS 504 Software Engineering (3)
- CS 506 Programming for Computing (3)
- CS 519 Cloud Computing Overview (3)
- CS 533 Computer Architecture (3)
- CS 547 Secure Systems and Programs (3)
- CS 622 Discrete Math and Algorithms for Computing (3)
- DS 510 Artificial Intelligence for Data Science (3)
- DS 620 Machine Learning & Deep Learning (3)
- Depth of Study: Computer Science (6 Credits)
- CS 624 Full-Stack Development - Mobile App (3)
- CS 628 Full-Stack Development - Web Application (3)
Electives (6 Credits)
Students may select two elective courses from any other disciplines within the School of Technology & Computing or complete the internship after taking three CS 650 seminar courses for their internship preparation if necessary for their skill advancement.
Seminar
Students can take three CS 650 seminar courses after taking 6 credit hours and before taking either CS 680 Computer Science Internship or CS 687 Computer Science Capstone. Each enrollment must be pre-approved by the Program Manager.
- CS 650A Master's Seminar I in Special Technology (1)
- CS 650B Master's Seminar II in Special Technology (1)
- CS 650C Master's Seminar III in Special Technology (1)
Internship
This internship course is repeatable. Each enrollment must be pre-approved by the Program Manager.
- CS 680 Computer Science Internship (3)
- Capstone (3 Credits)
- CS 687 Computer Science Capstone (3)
Career Opportunities
CityU’s Master of Science in Computer Science is designed to give you actionable insights that you can apply in your work immediately. You’ll graduate a more effective technology expert with increased advancement opportunities.
Job titles of alumni with an MS in Computer Science include:
- Senior Software Engineer
- Senior Designer
- Senior Programmer
- Senior Tech Specialist
- Chief Technology Officer
Networking Opportunities
At CityU, you’ll have the opportunity to expand your professional network by connecting with faculty working in your field, students from around the globe, and alumni employed at Seattle’s top companies. Plus, you’ll be part of a supportive community that’s dedicated to helping you reach your career goals.