Computer Science offers a diverse range of program opportunities for undergraduate study. Our goal is to provide innovative and high quality programs that support the many and varied interests of our students.



Computer science students not only design, implement, test and maintain individual software applications but also develop and manage larger systems that integrate a wide range of components. Students graduating from this program find themselves working in careers such as software analysts, database designers, software engineers, systems managers and programmer analysts.

Computer Science, BS

The computer science undergraduate program consists of 120 hours of study, and it is designed to give a broad overview of the foundations of the discipline, focusing on fundamental concepts that can be applied in any environment and situation.

Cyber Security, BS

The B.S. degree in Cyber Security provides students with the technical skills and theoretical concepts needed to protect the Internet-connected hardware, software and data of computer systems.


Computer Science, Minor

This minor is designed for students who wish to do graduate work in computer science, perhaps as a secondary field to their major area.

Computing Technology and Applications, Minor

The minor is designed for students who are seeking to become computer literate in today’s rapidly advancing technology.

Extended Options


Apply Today!

background image

Student Resources

Computer Science and Cyber Security Advisor

Professional headshot of Hannah Hare

Hannah Hare

Academic Advisor
Engineering Student Services

Computer Science and Cyber Security Advisor

Professional headshot of Stormi Kerwood

Stormi Kerwood

Academic Advisor
Engineering Student Services

background image

CS Community

blue computer screen with code on it

International Programs

The College of Engineering proudly supports study abroad through a variety of innovative and exciting programs, including these faculty-led summer programs.

Professor at a laptop in a lab area

Honors Program

The Department of Computer Science offers an undergraduate Honors Program for students who seek to be challenged by both independent and team projects and receive additional distinction with their undergraduate degrees.

Professor and student at a computer, professor standing and student sitting

Scholars Program

The University Scholars (BS/MS) Program is designed specifically for outstanding students to complete the requirements for both their bachelor’s degree and a master of science in computer science in an accelerated five year period.

-    The University of Alabama     |     The College of Engineering    -

Social Media