Artificial Intelligence, BS

Quick Degree Info

Degree Contact:

Tabitha Tuten (Advisor for Last Names A-K), Hannah Hare (Advisor for Last Names L-Z)
Dr. Hongsheng He

Flowchart:  2026-2027 BSCS Flowchart

(Click above to view pdf flowcharts or contact Engineering Advising for assistance.)

UA Catalog Listing Degree Works

UA’s Department of Computer Science offers dynamic programs for students interested in designing, developing, evaluating, and deploying intelligent systems, as well as for students who want to build and manage larger AI-enabled systems that integrate data, models, and computational components.

The Artificial Intelligence undergraduate program consists of 121 hours of study and is designed to provide a broad overview of the foundations of the discipline, with a focus on core concepts such as machine learning, data-driven modeling, and intelligent decision-making that can be applied across a wide range of environments and domains.

CS Flowcharts
2026-2027 BSCS Flowchart

(Click above to view pdf flowcharts or contact Engineering Advising for assistance.)

Program Objectives, Student Outcomes

PROGRAM EDUCATIONAL OBJECTIVES

For our B.S. degree programs in Artificial Intelligence, the following set of educational objectives describes what graduates are expected to attain within a few years after graduation.

1. Professional Practice and Application
Successfully engage in the professional practice of artificial intelligence and apply AI methods, models, and tools to problems in computing and other fields of interest.

2. Advanced Study
Pursue advanced study in artificial intelligence, data science, or related computing disciplines.

3. Professional, Ethical, and Collaborative Contributions
Regularly demonstrate the ability to contribute to society in a professional and ethical manner, develop and deploy AI systems responsibly, communicate effectively, and work successfully in both independent and team environments.

STUDENT OUTCOMES

The Artificial Intelligence undergraduate programs, leading to a Bachelor of Science degree, are designed to enable students to

  1. Analyze complex computing problems and apply principles of computing to develop appropriate solutions.
  2. Design, implement, and evaluate AI-based computing solutions that meet specified requirements.
  3. Communicate effectively regarding AI technologies, capabilities, and their broader implications.
  4. Recognize and uphold professional, ethical, legal, and social responsibilities in the development and deployment of AI systems.
  5. Collaborate effectively as a member of a team engaged in AI-related activities.
  6. Apply foundational AI concepts to address and solve real-world problems.

The University of Alabama     |     Lee J. Styslinger Jr. College of Engineering