Bachelor of Science

Computer Science in Artificial Intelligence

Department

The Bachelor of Science in Computer Science in Artificial Intelligence prepares students to be competent computer scientists, software developers, data scientists, artificial intelligence and machine learning engineers/scientists. Graduates will be able to understand, apply and create mathematical models, and to develop and optimize software that can make use of data in obtaining meaningful conclusions and correct predictions.

Graduates of this program will be skilled at writing computer programs for the purposes of extracting and visualizing information. They will be proficient in mathematical and software development aspects of data science, artificial intelligence and machine learning. They will be able to use various tools such as Deep Learning and Distributed Data Management, in various applications such as Natural Language Processing and Computer Vision. Graduates will understand security, and the ethical implications and responsibilities.

Student Learning Outcomes

Upon completion of the BS in Computer Science in Artificial Intelligence, students are expected to achieve the following outcomes:

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  7. Apply theory, techniques, and tools throughout the data science lifecycle and employ the resulting knowledge to satisfy stakeholders’ needs.
  8. Apply Artificial Intelligence and Machine Learning theory and techniques to solve various problems from technical or other fields.

Educational Objectives 

Graduates of the Bachelor of Science in Computer Science in Artificial Intelligence Program:

  • Will be competent data, machine learning, or AI engineers/scientists.
  • Will possess a breadth of knowledge in the field of artificial intelligence and machine learning.
  • Will be skilled software developers.
  • Will have an in-depth understanding of computer science.
  • Will be lifelong learners, keeping up to date with latest developments in AI.
  • Will understand the social impacts and the ethical aspects of computer science and AI.

Graduates of this degree program will be prepared to enter technical industries as entry-level data scientists or software engineers. Possible entry-level positions include Software Engineer, Software Developer, Software Development Engineer, Software Development Engineer in Test, Computer Programmer, Game Developer, Program Manager, Software Analyst, Application Analyst, Data Scientist, Data Engineer, AI engineer, AI software developer, Predictive Analyst, Machine Learning Software Developer, and Machine Learning Engineer.

Students in the BS in Computer Science in Artificial Intelligence program who are interested in pursuing a graduate degree 
at DigiPen or taking graduate level coursework during their undergraduate studies may participate in the “BS/MS in Computer Science Accelerated Schedule” option, which permits students to obtain the Bachelor of Science and Master of Science (both in Computer Science) degrees within five years. Students who meet the minimum requirements to take selected graduate-level courses during the junior and senior years of their undergraduate study can apply up to 15 credits towards both BS and MS degree requirements. Students who pursue the accelerated schedule can successfully complete their BS in Computer Science in Artificial Intelligence degree and Master of Science in Computer Science in five years sequentially. Please refer to the BS/MS in Computer Science Accelerated Schedule section for more details.

Number of Credits and GPA

The BS in Computer Science in Artificial Intelligence degree program requires completion of at least 134 credits with a cumulative GPA of 2.0 or better. The program usually spans eight semesters of 15 weeks each, for a total of four academic years.

General Studies

The following course is required:

Course Code
Title
Credits
Sub-Total Credits
1

Mathematics

The following courses are required:

Course Code
Title
Credits
Sub-Total Credits
24

Mathematics or Science Elective

Course Code
Title
Credits
3
Sub-Total Credits
3

Open Electives

Nine credits must be selected from any courses.

Sub-Total Credits
9

Physics

The following courses are required:

Course Code
Title
Credits
Sub-Total Credits
9

Projects

The following courses are required:

Course Code
Title
Credits
8
Sub-Total Credits
22

Note on General Education Courses

The following courses satisfy the general education requirement for the Bachelor of Science in Computer Science in Artificial Intelligence:

Course Code
Title
Credits
Sub-Total Credits
37
Total Credits
134
Course Sequencing

Fall Start

Course Code
Title
Credits
Sub-Total Credits
17

MAT 140: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
17

GAM 200, MAT 150: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
19

MAT 200, GAM 250: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
16

CSP 300: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
3
3

Any course. 

Sub-Total Credits
12

Spring Start

Course Code
Title
Credits
Sub-Total Credits
17

GAM 200, MAT 150: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
19

GAM 250, MAT 200: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
19

CSP 300: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
3
3

Any course. 

Sub-Total Credits
12