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 Research: Research in a Virtual World
April 18, 2016 - NEWS RELEASE - NEWS.ENG.UA.EDU
Virtual Reality, in the hands of University of Alabama researchers, has a growing number of uses including potentially helping survivors… Read more
UA News: UA Engineering Recognizes Outstanding Alumni Volunteer
April 14, 2016 - NEWS RELEASE - NEWS.ENG.UA.EDU
The University of Alabama College of Engineering recognizes Selina S. Lee as the 2016 Outstanding Alumni Volunteer. Read more