Undergraduate

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.

Degrees

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.

Minors

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!

 

REVISIONS TO THE INTRODUCTORY COURSE SEQUENCE

Effective Spring 2015, the Computer Science program changed its introductory course sequence. The new sequence is designed to improve student success and understanding of the discipline. CS 150, 160, 250, 260, 315, 350, 351, and 360 have been replaced with a set of 4 four-hour courses (CS 100, 101, 200 and 201).

View the announcement for more information (pdf)

background image

Student Resources

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