Artificial Intelligence

UAT’s Artificial Intelligence degree derives inspiration from biology to design and build software systems that solve complex problems. Concepts of this computer programming degree compliment the traditional computer science approach with additional problem-solving methods. Students pursuing this specialized degree in computer programming develop applications using evolutionary and genetic algorithms, cellular automata, artificial neural networks, agent based models, and other artificial intelligence methodologies.

Program Credits: 120

Major Credits: 36

Semesters to Completion: 8

Minimum 28 credit hours including:

BUS200 - Entrepreneurship to Market

LAW370 - Legal Issues in Technology

TCH150 - Technology and Society

INT350 - Internship or INT400 - Internship

SIP311 - Student Innovation Project I

SIP483 - Student Innovation Project II and Portfolio Presentation

TCH115 - Thinking Strategies

TCH301 - Ethics in Technology

General Education Requirements
Minimum 36 credit hours including:

COM226 - Communication in Technology

ENG101 - Composition I

ENG102 - Composition II

PSY310 - Social Psychology


Conceptual/Foundational Courses Minimum 12 credit hours including:

CSC102 - Introduction to Programming

CSC202 - C# Programming I

CSC203 - Java Programming I

CSC215 - C/C++ Programming I

Skill Development Courses
Minimum 12 credit hours including:

CSC211 - Introduction to Databases

CSC262 - C# Programming II

CSC263 - Java Programming II

CSC275 - C++ Programming II

CSC318 - Software Engineering Principles

Synthesis Cores Courses
Minimum 12 credit hours including:

CSC370 - Artificial Intelligence

CSC406 - Special Topics in Artificial Life

CSC413 - Advanced Software Development I