GCU

SCHOOL OF COMPUTER SCIENCE

GCU


Concentration in Artificial Intelligence (AI) & Data Science

PURPOSE


The Master of Science in Computer Science (MSCS) program is designed to provide advanced academic and practical training in the field of computer science, preparing graduates for professional careers and leadership roles in technology-driven environments. The program integrates theoretical foundations with applied knowledge in areas such as artificial intelligence, data science, software development, and computing systems. The curriculum emphasizes problem-solving, and the design and implementation of complex computing systems. It also provides opportunities for specialization through focused study in Artificial Intelligence or Data Science. Graduates of the program will be equipped with the technical expertise and analytical skills necessary to address contemporary challenges in industry, research, and global technological development.


OBJECTIVES


Upon completion of the Master of Science in Computer Science program, students will:
  • demonstrate advanced knowledge of computer science principles, including algorithms, data structures, and computing systems,
  • analyze complex computing problems and design effective and efficient solutions,
  • apply mathematical and statistical foundations to areas such as artificial intelligence, machine learning, and data analysis,
  • design, implement, and evaluate software systems and data-driven applications,
  • develop expertise in specialized areas such as artificial intelligence and data science,
  • evaluate the performance, scalability, and security of computing systems,
  • demonstrate professional, ethical, and social responsibility in computing practice, and
  • communicate technical concepts effectively and collaborate in diverse and multidisciplinary environments.

Components and Requirements


Department Core (15 credits)


Courses

Credit Hours

CS501 Advanced Algorithms 3
CS502 Advanced Software Engineering 3
CS503 Probability and Statics for Computing 3
CS510 Machine Learning 3
CS531 Distributed Systems 3

Concentration Requirements (7 credits)

Artificial Intelligence Concentration


Courses

Credit Hours

CS511 Deep Learning 3
CS512 Natural Language Processing 4

Data Science Concentration


Courses

Credit Hours

CS520 Data Mining 3
CS526 Data Engineering 4

Electives

Students must complete five credits from the following:
Courses

Credit Hours

CS514 Computer Vision 3
CS523 Big Data Analytics 3
CS525 Advanced Database Systems 2
CS533 Human-Computer Interaction 2

Bible & Theology Requirement (6 credits)


Courses

Credit Hours

BS501 Bible Survey 3
ES500 Christian Ethics and Society 3

As part of MSCS curriculum, GCU requires all students to complete designated Bible and Theology coursework. This requirement includes BS501 Bible Survey and ES500 Christian Ethics and Society, for a total of 6 credit hours.

Capstone/ Thesis (3 Credits)

Students must complete one of the following:
CS590 Capstone Project (3 credits)
Application of advanced computer science principles to a comprehensive, real-world project involving system design, implementation, and evaluation. Students may work independently or in teams under faculty supervision, culminating in a written report and formal presentation.
CS595 Thesis (3 credits)
Independent research conducted under faculty supervision on a specialized topic in computer science. The thesis requires a written document and an oral defense demonstrating original research, critical analysis, and technical depth.

TOP