MS in Artificial Intelligence

Displaying Winter 2024-2025 Course Availability
  • In-Class
  • In-Class and Online
  • Online Only
  • Not Offered This Quarter
Untitled 1

Curriculum Requirements

Introductory Courses

No Introductory Course may be substituted for any other course at any level.

Introductory courses may be waived for any of the following conditions:

  • The student has the appropriate course work to satisfy an Introductory Course.
  • The student has appropriate and verified professional experience to satisfy an Introductory Course.
  • If an exam is available, the student passes a Graduate Assessment Examination (GAE) in the Introductory Course area.
  • CSC 400 Discrete Structures for Computer Science
  • CSC 401 Introduction to Programming
  • CSC 402 Data Structures I
  • CSC 403 Data Structures II
  • CSC 412 Tools and Techniques for Computational Analysis
  • IT 403 Statistics and Data Analysis

Required Courses

  • CSC 421 Applied Algorithms and Structures
  • CSC 480 Artificial Intelligence I
  • CSC 484 Ethics in Artificial Intelligence
  • CSC 578 Neural Networks and Deep Learning
  • CSC 580 Artificial Intelligence II
  • CSC 583 Natural Language Processing
  • CSC 587 Cognitive Science
  • DSC 540 Advanced Machine Learning

Major Electives

Choose eight (8) credits from the following list:

  • CMNS 549 Special Topics in Organizational Communication
  • CSC 458 Symbolic Programming
  • CSC 481 Introduction to Image Processing
  • CSC 482 Applied Image Analysis
  • CSC 528 Computer Vision
  • CSC 555 Mining Big Data
  • CSC 575 Intelligent Information Retrieval
  • CSC 577 Recommender Systems
  • CSC 594 Topics in Artificial Intelligence
  • CSE 475 Introduction to Robotics (Formerly CSC 475)
  • CSEC 440 Information Security Management
  • DSC 450 Database Processing for Large-Scale Analytics
  • DSC 478 Programming Machine Learning Applications
  • DSC 480 Social Network Analysis
  • SE 488 Ai-Driven Software Development
  • SE 489 Machine Learning Engineering for Production (Mlops)

Open Electives

Student must complete four (4) credits of advisor-approved graduate courses from the School of Computing in the range of 421-699. Students may select from the following subjects: CSC, CSE, CSEC, DSC, ECT, GAM, HIT, IS, IT, NET, SE.

Capstone Requirement

Choose one courses from the following list:

The internship option offers students the opportunity to integrate their academic experience with on-the-job training on an AI-related project. Students must enroll in CSC 697 for 4 credit hours to satisfy the capstone requirement. These are the steps: 1) Secure an internship with focus in AI. 2) International Students must obtain the appropriate practical training form and meet with an advisor in the CDM Academic Center for approval. ISS Forms 3) Login to MyCDM and click the “Internships” link on the left to start the course enrollment process.

A student who is working on a research project and has made an original contribution to their area of study may choose to complete a Master's Thesis. Additional information and requirements for School of Computing students pursuing the thesis option can be found on the SoC Master's Thesis Guideline page

Degree Requirements

Students in this degree program must meet the following requirements

  • Complete a minimum of 48 graduate credit hours in addition to any required introductory courses of the designated degree program.
  • Complete all graduate courses and requirements listed in the designated degree program.
  • Earn a grade of C- or better in all courses of the designated degree program.
  • Maintain a cumulative GPA of 2.5 or higher.
  • Students pursuing a second (or more) graduate degree may not double count or retake any course that applied toward the completion of a prior graduate degree. If a required course in the second degree was already completed and applied toward a previous degree, the student must meet with a faculty advisor to discuss a new course to be completed and substituted in the new degree. This rule also applies to cross-listed courses, which are considered to be the same course but offered under different subjects.
  • Students pursuing a second master's degree must complete a minimum of 48  graduate credit hours beyond their first designated degree program in addition to any required introductory courses in their second designated degree program.

Students with a GPA of 3.9 or higher will graduate with distinction.

For DePaul's policy on repeat graduate courses and a complete list of academic policies see the DePaul Graduate Handbook in the Course Catalog.