City University of Seattle


About City University of Seattle

City University of Seattle is a private nonprofit university accredited through the doctoral level. CityU is dedicated to serving the working adult and transfer student and is ranked by the U.S. News & World Report among the top 30 for online bachelor’s degree programs, and among the top 20 online programs for veterans in the U.S.

CityU’s Mission and Values

We strive to change lives for good by offering high quality and relevant lifelong education to anyone with the desire to learn. At CityU we value:

  • Flexibility – design and deliver programs and services to be convenient to students
  • Accessibility – provide educational opportunities to anyone, anywhere
  • Innovation – continually create new educational opportunities
  • Relevance – what we teach today can be applied tomorrow
  • Global – act local but think global


CityU’s vision is education access worldwide via a network of partners and programs onsite and/or online.

Accreditation, Policies and Administration

CityU is accredited by the Northwest Commission on Colleges and Universities, a regional accrediting body approved by the U.S. Department of Education. Learn more about CityU’s academic model, accreditation, policies, administration, governance, associations and alliances.

Student Services

CityU has a world class Learning Resource Center, an onsite Counseling Center and a Career Center. Learn more about these services, along with internship opportunities, academic schedules and commencement information.

Residence Hall

The Cornish Commons is a state-of-the-art residence hall in South Lake Union that will be open to students in the fall of 2015. The building is just seven blocks from campus and features special amenities for our students.


CityU has over 20 locations in the Northwest and worldwide. Many of our degree, certificate and endorsement programs are also offered completely online so you can learn from anywhere, whatever works best for you. Aside from its flagship campus and headquarters in Seattle, CityU offers programs in Canada, China, Czech Republic, Greece, Mexico, Slovakia, Switzerland, and Vietnam.


For over 40 years CityU has partnered with premier companies, institutions of higher education and international education providers. Learn more about our partnerships, training options and how to become a partner.

This school offers programs in:
  • English

View MScs »


This school also offers:


Master of Science in Computer Science

Campus or Online Full time September 2017 USA Seattle USA Online

The Master of Science in Computer Science at City University of Seattle is offered conveniently online and is designed to advance your knowledge and expertise in computer science and technology. [+]

Master of Science in Computer Science DELIVERY MODE: Online | Onsite REQUIRED CREDITS: 45 Program Details The Master of Science in Computer Science at City University of Seattle is offered conveniently online and is designed to advance your knowledge and expertise in computer science and technology. This unique program offers the theoretical and the business knowledge you’ll need to propel your career forward. This flexible, yet rigorous, program offers a core that is designed by professionals who have worked in the field for over 15 years. Core courses include such topics as Computer Architecture; Software Engineering; Software Testing; Information Security; and Managing the Technology Project. Alongside these core courses, you can select a specialization. Specializations Programming Technology Management Development Management Cloud Development Data Management/Big Data Serious Gaming Embedded Systems 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. Time to completion: This degree is typically completed in two years. Admissions requirements: A bachelor’s degree in computer science or a related field qualifies you to apply to this program. Job Titles of Alumni with an MS in Computer Science Senior Software Engineer Senior Designer Senior Programmer Senior Tech Specialist Chief Technology Officer Connect with a CityU advisor to start your computer science degree today. Courses Computer Systems Core CS 533 - Computer Architecture (3) This course provides students with a fundamental understanding of computer architecture and components including the ALU, registers, busses, i/o, memory and caches. Students gain an appreciation for machine and assembly languages and how different architectures are used to address challenges in computing. Students who have completed this course will understand how to use the hardware of a computer effectively. CS 570 - Software Testing (3) This course looks at the theories and practical tools and techniques for the testing and validation of software. Testing includes unit, integration, regression and user acceptance testing using both black-box and white-box techniques. The course also covers developing and writing test cases, creating error reports, and tracking test status. Upon completion of the course the student should be comfortable designing and applying requirements to software systems testing. ITMGMT 510 - Managing the Technology Project (3) Project management has become a foundational skill for all business and technology managers. This course will explore the unique challenges of managing projects with technology enablers. The student will study and apply best practices in project management including planning, scheduling, managing cost, quality, and risk, while monitoring the external and internal influences that can affect project scope and eventual success with integrating technology into the business environment. The challenges of working with diverse teams of business experts, as well as project management, has become a foundational skill for all business and technology managers. This course will explore the challenges of managing technology projects. The students will study and apply best practices in project management including planning, scheduling, and managing procurements, cost, quality and risk. ITMGMT 575 - Technology Implementation and Change (3) This course presents the challenge of implementing technology in an organizational environment. Topics will include the principles of systems thinking, the process of transition at the individual and organizational level, and the dynamic nature of working in a distributed collaborative environment. You will propose a technology, assess an organization's readiness for change and develop a plan for addressing potential obstacles as part of a transition management plan. Rather than working independently, you will be placed in roles on a multi-functional implementation team and challenged to integrate your plans with your classmates in a virtual environment. You will emerge from this course with an increased appreciation of the many factors that influence the success of technology adoption and the ability to collaborate as members of transition management teams to ensure successful implementations. — CHOOSE 1 OF THE FOLLOWING — CS 504 - Principles of Software Engineering (3) The Software Engineering discipline covers those activities used to produce and deliver quality code in a consistent manner. This course covers process models, methodologies and architectures for producing code, as well as the project and configuration management processes to guide the software lifecycle. The course also looks at the critical areas of requirements engineering, documentation and metrics. Students mastering this course will be prepared to participate in professional software engineering teams. CS 542 - Systems Analysis and Design (3) This course includes an examination of the place and role of systems analysis and design within the systems development life cycle. Special emphasis is placed on particularizing system specifications and on implementation planning. Administrative aspects of systems design are also explored. This class is a core course in the Master of Science in Computer Systems (MSCS) program. — CHOOSE 1 OF THE FOLLOWING — CS 547 - Secure Systems and Programs (3) Please check back soon for the full description. ISEC 500 - Information Security Overview (3) This course will cover changes in information security management and understanding. The age of information security as technology alone has passed, people currently involved with information security need to understand the entire information security landscape, from rules, laws, corporate laws and rules, decision making, working in teams, leadership, and other ways that information security is changing people and the work place. — CHOOSE 1 OF THE FOLLOWING — ISEC 520 - Ethical Obligations in Information Security (3) This course is a study of the ethical issues that arise in information security. The course explores ethical frameworks and their application to particular areas influencing and affecting information security. Topics explored include privacy, anonymity, confidentiality, intellectual property and other areas impacted by information and communications technology. Students completing the course will be aware of the many issues they can expect to confront, understand how others have addressed similar issues, and possess a toolkit to aid them as they confront those issues. ITMGMT 550 - The Responsibilities of Global Citizenship (3) This course challenges you to examine your ability to affect positive change in the world. The course will expose a variety of global social and environmental issues and the history, trends, and best practices currently underway to promote a better future. Emphasis will be placed on increasing your perspective on the impact that your technology decisions can have on others around the world. You will join a global community, engage in learning about an issue of your choice, and emerge with a personal commitment to be an advocate for social responsibility in the technology management field. Depth-of-Study Sequence Each sequence consists of five related courses. Two or more sequences are offered each academic year. Sequence options may include Programming, Technology Management, Web Development, Development Management, etc. Sequences vary by student interest, program needs, and faculty availability. Check with your advisor for the most updated course options. Capstone CS 651 - Computer Systems Capstone - Define (3) In the Capstone, the student will demonstrate their abilities to apply Computer Systems principles, tools and techniques to a specific problem, and to acquire and/or apply additional knowledge in a unique problem domain. The Capstone should include elements related to specific emphasis area(s) of the student. In the first course in the sequence, Define, the student will propose a topic, complete a literature review and define the research and process for a thesis, or will select, define, gather requirements and complete a high level design for a project. Prerequisites: Completion of 18 credits of the program including at least 9 credits of a sequence. CS 652 - Computer Systems Capstone - Process (3) In the Capstone, the student will demonstrate their abilities to apply Computer Systems principles, tools and techniques to a specific problem, and to acquire and/or apply additional knowledge in a unique problem domain. The Capstone should include elements related to specific emphasis area(s) of the student. In the second course in the sequence, Process, the student will conduct research, develop software and systems, or complete any other processes appropriate to the thesis or project. Prerequisites: CS 651. CS 653 - Computer Systems Capstone - Analyze & Report (3) In the Capstone, the student will demonstrate their abilities to apply Computer Systems principles, tools and techniques to a specific problem, and to acquire and/or apply additional knowledge in a unique problem domain. The Capstone should include elements related to specific emphasis area(s) of the student. In the third course in the sequence, Analyze and Report, the student will complete final validations and verifications, analyze and report on the outcomes of their research, development or other project efforts. The end product will be a thesis or written project report and an oral or video presentation in a public forum. Prerequisites: CS 652. [-]

Master of Science in Project Management

Campus or Online Full time September 2017 USA Seattle USA Online

City University of Seattle offers the only project management master’s degree in the Northwest that is globally accredited by the Project Management Institute (PMI)® and available fully online. [+]

Master of Science in Project Management DELIVERY MODE: Online | Onsite REQUIRED CREDITS: 45 Program Details City University of Seattle offers the only project management master’s degree in the Northwest that is globally accredited by the Project Management Institute (PMI)® and available fully online. Work toward your PMP® Certification: CityU is a Registered Education Provider with PMI®, the courses in our program count as PMP® continuing education credits. Flexible learning options: The Master of Science in Project Management is offered both in class and online so you can find an option that suits your schedule and location. CityU’s robust course offerings reach beyond typical project management fundamentals to provide actionable insights for real-world problems. Expect to gain knowledge and practical skills including: aligning project and program outcomes to business goals developing solutions to resolve problems leading domestic and global teams applying project management tools based on situational context Your CityU project management master’s degree can help you achieve senior-level jobs in government, manufacturing, healthcare, information technology and other industries. Many alumni shift or grow into rewarding, lucrative careers as project or program managers, business analysts or consultants shortly after graduation. Contact a CityU advisor to get started on your master’s in project management today. PMP is a registered mark of the Project Management Institute, Inc. Courses Introduction PM 501 - Introduction to Project Management (3) This course will introduce the practices that are fundamental to successful project management in a broad range of industry environments. The student will be introduced to the knowledge and skills needed to be successful in this fast growing professional field including project planning, scheduling, managing cost, quality, and risk, while monitoring the influences that can affect project scope and eventual project success. The challenges of working with diverse teams of internal and external resources will be explored through activities and interaction with distributed teams. The goal of this course is to give the student a sense of confidence in bringing projects to a successful close in any professional setting. Core PM 504 - Project Planning and Control (3) Effective planning is central to project management success. This course will examine project scope and schedule development processes based on the Project Management Body of Knowledge (PMBOK® Guide). Advanced schedule development processes will be addressed, enabling the student to create a Work Breakdown Structure and to define and sequence activities into a project schedule. Scheduling techniques such as the use of activity calendars and the application of baselines for analyzing schedule performance against plan will be covered. The student will also explore the basic concepts of portfolio management, the use of project control techniques in managing multiple projects, and learn how to make effective project presentations. The assignments and core concepts in PM 504 are continued in PM 507. Prerequisites: PM 501. PMBOK is a registered mark of the Project Management Institute, Inc. PM 507 - Project Financial Management (3) Cost, scope, and schedule are considered the triad of project management. This course is a continuation of PM 504 and will focus on the cost leg of that triangle and earned value management. Project activity-based financial principles will be presented to support the assignment of resource and cost loaded schedules for performing budget planning and estimating. You will learn cost estimating methods, budgeting, performance measurement and controls, as well as various project financial management terms, techniques, and tools and how to apply them in managing the various phases of a typical project. Topics will include an introduction to ANSI 748 Earned Value Standards. You will resource and cost load the schedule you developed in PM 504 and experiment with methods to deal with changes that affect the successful outcome of your project. Prerequisites: PM 501 and PM 504. PM 508 - Managing Risks: Project and Business (3) Risks associated with cost, schedule, quality, and performance are prevalent in project work and therefore need to be managed. This course exposes students to a plethora of project risks and the means for effective mitigation. Specifically, students will investigate principle theories and practices of risk management to learn the latest techniques for identifying, assessing, and evaluating trade-offs to manage the various types of risk associated with a project. These theories and practices will help students plan and predict potential project issues and have ready-to-implement mitigation plans if and when risk events materialize. From such work, students will learn about the impact of project risk as it relates to the probability of failure to achieve the business goals associated with the project and further determine the potential damage it has to the overall organization. Opportunity risk is also evaluated as it relates to project selection within the portfolio management process and toward achievement of strategic advantage for a business. PM 511 - Measuring Project Performance for Success (3) Ensuring project health is a vital concern for all project managers. This certification course focuses on the underlying business goals that drive the need for projects. The course is designed to help project managers develop and implement a set of performance measures that evaluate and facilitate achievement of goals for the project and the business. Students will learn to integrate the historic triple constraint project performance measures (time, budget, and quality) with a larger set of business measures specific to operational and customer needs that together can define a successful project. Through this process of measuring performance, students learn how to determine and integrate appropriate performance targets, measures and metrics, then detail the means to collect baseline and actual performance data necessary to measure, analyze, trend and report findings and recommendations to project stakeholders. Prerequisites: PM 501. PM 514 - Project Integration (3) The work of a project manager is continually challenging and situational based upon the broader business context in which a project operates. This integration course is conducted using multiple simulations that allow students to apply critical elements of project management in a variety of real-world scenarios and situational contexts. Applying knowledge from prior coursework in simulations will build practical understanding and integration of core project management tools and activities. In concert with the simulations, students are professionally facilitated through a process of reflective learning about the simulations, the project management discipline, and their planned career. The integrative learning summarizes the prior course work while preparing students for the remaining courses in the master's program. Upon completion of this course, the student will be eligible for the Graduate Certificate in Project Management and ready to proceed toward higher levels of learning in the MSPM degree program. Prerequisites: PM 501, PM 504. Mastery PM 502 - Applied Project Management in Situational Business Context (3) Application of project management practices, methods, processes, and tools can vary significantly across industry sectors and business context (such as product, service or infrastructure development). The same is true concerning other environmental factors affecting the project such as where a project manager intercepts the project or program (beginning, middle, or project recovery), the velocity of implementation (industry typical lifecycle or fast-track), and whether it is a domestic or international project. This course explores the commonalities and differences in applying project management principles given these varying business and environmental factors, future trends in project and program management, and critical skills and competencies that are needed today and in the future for leaders to succeed. A personal skills inventory and leadership assessment by each student is a component of this course. Prerequisites: PM 505, PM 509. PM 505 - Mastering Portfolios and Programs (3) When the interdependencies of projects are not managed well, the result is always decreased organizational performance. This course reviews organizational best practices regarding the disciplines of portfolio management, program management, and project management, focusing specifically on the differences between program and project processes, tools, measures, and metrics. Students examine the tools and techniques that, when effectively used to manage a set of interdependent projects as a single program, result in improved business performance and keep projects aligned with organizational goals and strategy. From a portfolio perspective, the student will learn industry-proven approaches to ensure that an organization is investing in the right set of projects and programs that provide maximum return to an organization given both budget and resource constraints. PM 506 - Leading Domestic and Global Teams (3) Many projects today are managed on a global scale. This scale is very different than the much smaller, and less dynamic, domestic scale. With the expanded global marketplace, a project manager's ability to lead geographically distributed teams has become a critical skill. Successful project managers understand the dynamics of teams – domestic and global – and can deploy necessary strategies, tactics, and situational leadership techniques to build an effective project team. This course focuses on how to build and sustain alignment among team members by focusing on improved coordination, communication, and collaboration among team members regardless of geographical location. PM 509 - Business Fundamentals for Project Managers (3) Organizations are complex with a multitude of business activities being executed every day. Undergirded by the notion of general systems theory, this course provides business fundamentals for project managers. Students learn about business strategy, marketing, voice-of-the-customer, finance and accounting, operations, and human resource management. Understanding these fundamentals allows project managers to better deploy tools and techniques of the discipline (such as a project's business case, cash flow management plan, risk-mitigation strategy, schedule) and bridge the divide between customer needs, business goals, and project planning, designing, developing, and implementing. Further, students will be exposed to the effective use and management of vendors, partners, and contractors and their implications relative to decision-making, legal, and ethical concerns. PM 512 - Applying Advanced Project Management Tools and Methods (3) This course ensures a 'master level' understanding of key tools and project management methodologies in the project and program manager's toolbox. Students will first learn to evaluate the use of various project management methodologies (waterfall, agile, six sigma, PRINCE) to use in varying business and project situations. The student will then learn how to evaluate and select the right suite of project management tools based upon what is being measured, project or program structures, local or distributed team environments, and alignment of tools to business goal achievement. Both strategic tools (portfolio maps, roadmaps, complexity assessments, strategy alignment matrices) and operational tools (budget reports, time management tools, program maps, project dashboards) will be applied in this course. Prerequisites: PM 501, PM 504, and PM 507. PM 513 - Project Managers as Change Agents (3) Organizations cannot remain static in today's ever-changing business environments. To do so would result in business failure. Projects and project managers aim to address this concern. With the understanding that projects are change endeavors, project managers are change agents and are looked to for leadership in times of business transition. With focus on diagnosing the root causes and need for organizational change, the personal psychology of change, and why change efforts commonly fail, this course enables the student to be an effective contributor and change agent in a constantly changing organization. To accomplish this aim, various organizational change management and business transition theories, concepts, techniques, and interventions are explored. Each student will define differing change management approaches most effectively applied in varying organizational situations and will create a business transition and change management strategy along with an integrated project plan and schedule that addresses the need for change and its interdependencies in complex business systems of today. PM 540 - Communications and Stakeholder Management for Project Success (3) This course introduces communication strategies and proven techniques especially valuable in addressing stakeholder management. Students will also learn how to plan communication and identify all organizational stakeholders, analyze, and assess stakeholder objectives, and then develop a stakeholder management plan that satisfies the needs while managing competing objectives across the organization. The aim is to improve communication planning, stakeholder management, and evaluate the sources of organizational politics and power struggles, and the resulting impact on a program or project. The skills developed will help increase clarity, relevance, and precision in communication to better interact among a diverse workforce and set of stakeholders. Importantly, students learn how communication can facilitate decision-making processes; manage negotiations between competing stakeholder objectives, and keep alignment between project outcomes and business goals. PM 630 - Action Learning Project I (3) In this course students begin their work on the Master of Science in Project Management (MSPM) capstone project using the applied action learning method. Students will construct elements of the Project Management Notebook (PMNB)/e-portfolio as the capstone project moves through the initiation and planning phases, as well as plan the content for the execution and closeout phases of the capstone project. PM 635 - Action Learning Project II (3) This course will conclude the implementation of project work using the applied action learning method. Emphasis will be placed on change management and reflective practice. Students will reflect on the results of their project and update their project plans to address what they have learned and what has and has not worked. This course will serve as the final program checkpoint for your project e-portfolio progress. [-]


City University of Seattle