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:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Apply theory, techniques, and tools throughout the data science lifecycle and employ the resulting knowledge to satisfy stakeholders’ needs.
- 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.
Artificial Learning/Machine Learning Support Electives
Six credits must be selected from Artificial IntelligenceI or Machine Learning support electives:
Computer Science
The following courses are required:
General Studies
The following course is required:
Humanities and Social Sciences
The following courses are required:
Courses with the COL designation are excluded.
Mathematics
The following courses are required:
Mathematics or Science Elective
Open Electives
Nine credits must be selected from any courses.
Physics
The following courses are required:
Projects
The following courses are required:
Note on General Education Courses
The following courses satisfy the general education requirement for the Bachelor of Science in Computer Science in Artificial Intelligence:
Fall Start
MAT 140: Other courses may fulfill this requirement. See degree program requirements for details.
CSP 300: Other courses may fulfill this requirement. See degree program requirements for details.
CSP 350: Other courses may fulfill this requirement. See degree program requirements for details.
Any course.
Spring Start
CSP 300: Other courses may fulfill this requirement. See degree program requirements for details.
CSP 350: Other courses may fulfill this requirement. See degree program requirements for details.
Any course.