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.
