Artificial Intelligence, Master of Science

The Master of Science in Artificial Intelligence curriculum is designed to prepare graduates with the foundation, principles, and technical knowledge, to master the comprehensive framework of theory and practice in the emerging field of AI. Students will gain technical skills and practical expertise for developing and deploying ethical and human-centered artificial intelligence techniques to real-world applications.

The core courses provide comprehensive foundations and practical applications. Students take courses in AI programming, discrete math and algorithms, machine learning and deep learning, natural language processing, agent-based systems, cloud computing, among other courses, and cover special topics before the applied capstone project that simulates real-world experience.

Program Outcomes

This program will prepare students to:

1. Apply foundational knowledge, principles, and practices of artificial intelligence (General Artificial Intelligence Knowledge).

2. Implement artificial intelligence principles and applied practices to use cases (Artificial Intelligence Principles and Practices).

3. Analyze critical and ethical thinking to solve problems in artificial intelligence (Critical and Ethical Thinking).

4. Evaluate data to inform decisions and solve problems in artificial intelligence (Quantitative Literacy).

5. Create the ability to develop and express ideas while applying a variety of delivery modes, genres, and communication styles (Communication).

6. Collaborate effectively on diverse teams to accomplish a common goal (Collaboration).

Admission Requirements

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:

  • An earned bachelor's degree and evidence of completion of undergraduate courses or their equivalent in:
    • Equivalency of 5-quarter hour credits at the intermediate level in at least one computer programming language; and
    • Equivalency of 5-quarter hour credits in networking (TCP/IP from physical through applications layers); and
    • Equivalency of 5-quarter hour credits of data management including basic database design and SOL/NoSQL Queries; and
    • Equivalency of 5-quarter hour credits of operating systems including OS theory, process management, and memory management; OR
  • An earned bachelor's degree and successful completion of CityU's Undergraduate Certificate in Foundations of Systems Development.

Total Required Credits (39-59 Credits)

Preparatory Courses (6 or 20 Credits)

Preparatory courses may be required for students entering the MSAI degree program without sufficient related experience in programming, SQL/NO SQL databases, networking, and operating systems. The breadth-first preparatory courses are recommended for students who want to study a broad spectrum of all topics within 1 quarter. The depth-first preparatory courses are recommended for students who want to study each topic in depth. Please see the program admissions criteria in the City University of Seattle catalog for specific information.

Breadth-First Preparatory Courses (6 Credits)

CS 11ATechnology & Computing Components I

3

CS 11BTechnology & Computing Components II

3

Depth-First Preparatory Courses (20 Credits)

CS 132Computer Science I

5

(or)

IS 201Fundamentals of Computing

5

CS 330Network Communications *

5

CS 340Operating Systems *

5

IS 360Database 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 500STC MS Orientation to Master's Programs *

0

Core Requirements (24 Credits)

AI 500Artificial Intelligence Overview

3

AI 510Artificial Intelligence in Cloud Computing

3

AI 520Natural Language Processing for Artificial Intelligence

3

CS 506Programming for Computing

3

CS 622Discrete Math and Algorithms for Computing

3

DS 510Artificial Intelligence for Data Science

3

DS 620Machine Learning & Deep Learning

3

DS 623Math & Statistics for Data Science

3

Depth of Study: Artificial Intelligence (6 Credits)

AI 610Agent Based Systems

3

AI 620Emerging Topics in Artificial Intelligence

3

Electives (6 Credits)

Students may select two electives from any graduate courses within the School of Technology & Computing or complete the internship after taking three CS 650 seminar courses for their internship preparation.

Seminar

Students can take three CS 650 seminar courses after taking 6 credit hours and before taking either AI 680 Artificial Intelligence Internship or AI 687 Artificial Intelligence Capstone. Each enrollment must be pre-approved by the Program Manager.

CS 650AMaster's Seminar I in Special Technology *

1

CS 650BMaster's Seminar II in Special Technology *

1

CS 650CMaster's Seminar III in Special Technology *

1

Internship

This course is repeatable for credit. Each enrollment must be pre-approved by the Program Manager.

AI 680Artificial Intelligence Internship *

3

Capstone (3 Credits)

AI 687Artificial Intelligence Capstone *

3

Courses with an asterisk (*) after their title have a pre- or co-requisite.