Computer science is a multifaceted discipline that encompasses a broad range of topics. At one end of the spectrum, computer science focuses on the theoretical capabilities of computers and on the properties of general problems and algorithms. At the other end of the spectrum, computer science deals with techniques for the design and construction of systems and application software that is utilized by all aspects of our society.
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. Read more...
Undergraduate: Bachelor of Science in Computer Science
Multiple Tenure/Tenure-Track Faculty Positions
October 18, 2015 - JOB POSTING
The Department of Computer Science at the University of Alabama (UA) invites applications for two (2) faculty positions at Assistant/Associate/Full,… Read more
UA News: For Second Straight Year, UA Engineering Students Win NASA Contest
May 23, 2016 - NEWS RELEASE - NEWS.ENG.UA.EDU
Alabama Astrobotics took top prize at the NASA Robotic Mining Competition, besting student teams from 45 other institutions in the… Read more
In The News: University of Alabama Astrobotics Team working to defend title at NASA competition
May 13, 2016 - NEWS RELEASE - NEWS.ENG.UA.EDU
The University of Alabama's Astrobotics Team is heading to the Kennedy Space Center. The team hopes to defend its national title… Read more