Bachelor of Science in Artificial Intelligence

The Bachelor of Science in Artificial Intelligence (BSAI) program offers students a comprehensive curriculum that blends both core computer science and specialized artificial intelligence coursework. This interdisciplinary program also includes general education courses, ensuring a well-rounded educational experience.

The Bachelor of Science in Artificial Intelligence (BSAI) program provides a comprehensive, industry-relevant curriculum that integrates core Computer Science courses with specialized Artificial Intelligence coursework. As an interdisciplinary program, it also incorporates general education courses to ensure a well-rounded educational experience. This highly technical degree is grounded in advanced mathematics, computational theory, and algorithmic design, emphasizing the development, training, and evaluation of AI systems and autonomous agents. By fostering AI literacy and competency, the program helps students prepare to address complex challenges in the digital economy.

This program does not lead to additional licensure or certification. As such, CTU has made no determination regarding prerequisites for licensure or certification in any state or jurisdiction.

Mission Statement

Through innovative, industry-relevant curricula and technology-enabled, student-centered teaching, the College of Computer Science, Engineering, and Technology empowers a diverse student population to become motivated, creative, ethical, and skillful professionals. By fostering AI literacy and developing AI competency alongside core experience in Computer Science, Computer/Electrical Engineering, and Information Technology, the College helps students prepare to address complex challenges in the digital economy and achieve their personal and professional goals. 


Program Accreditation and Alignments

Outcomes for this program align with the educational standards of ABET.


Outcomes

1. Analyze complex computing problems and apply interdisciplinary principles, including advanced AI technologies, to identify innovative solutions.  
2. Design, implement, and evaluate AI-driven solutions that meet specified computing requirements, leveraging industry-relevant methodologies and tools.  
3. Communicate effectively in a variety of professional contexts.  
4. Recognize and uphold professional responsibilities, making informed and ethical decisions in AI practices, with a strong understanding of legal implications and social impact.  
5. Collaborate and lead effectively in multidisciplinary teams, demonstrating strong interpersonal skills and the ability to manage AI projects from conception to completion.  
6. Apply computer science theory and software development principles to develop robust, secure, ethical, and scalable AI solutions by fostering AI literacy and competency. 

Degree Requirements

Courses: General Education

COMS105Interpersonal Communications

4.5

ENGL104Introductory Written Communication

4.5

ENGL105Professional Written Communications

4.5

HIST120Intro to American History: 1950 to the Present

4.5

MATH111College Algebra for Technical Programs

4.5

PHIL101Introduction to Ethics

4.5

PSYC102Introductory Psychology

4.5

SCI101Introduction to the Sciences

4.5

SCI103Science and Technology- Laboratory Course

1.5

SCI201Environmental Science and Sustainability

4.5

SOCL102Introductory Sociology

4.5

UNIV104Academic and Career Success

4.5

Total Credit Hours:51

Courses: Core

AI210Fundamentals of Machine Learning

4

AI310Deep Learning

4

AI321Computer Vision

4

AI322AI and Ethics

4

AI323Natural Language Processing

4

AI325Generative AI with Large Language Models

4

AI327Problem Solving via Prompt Engineering

4

AI330AI for Cybersecurity

4

AI340Data Visualization and Exploratory Data Analysis

4

AI345Optimization Methods for AI

4

AI410Adversarial Learning

4

AI420Autonomous Agents

4

AI430Computer Robotics

4

AI440Generative AI for Software Development

4

AI491AI Team Project I

4

AI492AI Team Project II

4

CS101Problem Solving in Computer Science

4

CS119Introduction of Programming

4

CS141Fundamentals of Computer Organization and Architecture

4

CS219Python Programming

4

CS233Fundamentals of Data Structures

4

CS253Introduction to Database Systems

4

CS267Computer Algorithms

4

CS337Introduction to Parallel Computing

4

CS341Principles of Operating Systems

4

CS349Software Engineering

4

MATH212Fundamentals of Discrete Mathematics

4

MATH307Mathematical Foundations for AI

4

MATH317Probability, Statistics, and Uncertainty Modeling

4

Total Credit Hours:124

Courses: Electives

Select 8 credit hours of Computer Science or Information Technology courses from the list below
Total Credit Hours:8

Courses: Elective Choices

CS221SQL Programming

4

CS226Java Programming

4

CS227Linux Programming

4

CS228C++ Programming

4

CS356Foundations of Big Data Analytics

4

CS367Streaming Data Analytics

4

CS378NoSQL Databases

4

CS473Data Mining

4

CS479Data Visualization

4

CSS280Ethical Hacking

4

CSS321Software Assurance

4

IT175Introduction to Cloud Computing

4

IT204Fundamentals of Networking

4

IT304Computer Networks and Communications

4

Total Credit Hours: 183

Locations

  • Virtual Campus

Area of Study

  • Engineering & Computer Science

Degree Level

  • Bachelor