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
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 RequirementsMinimum 36 credit hours including:
COM226 - Communication in Technology
ENG101 - Composition I
ENG102 - Composition II
PSY310 - Social Psychology
CSC102 - Introduction to Programming
CSC202 - C# Programming I
CSC203 - Java Programming I
CSC215 - C/C++ Programming I
Skill Development CoursesMinimum 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 CoursesMinimum 12 credit hours including:
CSC370 - Artificial Intelligence
CSC406 - Special Topics in Artificial Life
CSC413 - Advanced Software Development I