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
With the exception of a few courses, the Department of Computer Science now offers free tutoring to all 300- and 400-level students majoring in computer science. Learn more
UA Study: Holiday Driving Dangerous, More So Just Before Christmas
November 19, 2013 - NEWS RELEASE - UANEWS.UA.EDU
The days just before Christmas, as people rush to buy presents and travel to holiday destinations, can be more dangerous on roadways than the days surrounding... Thanksgiving and New Year's, according to a recent study of traffic data by The University of Alabama Center for Advanced Public Safety. Read more
UA Professor to Help Group Promote Computer-Science Education
November 12, 2013 - NEWS RELEASE - UANEWS.UA.EDU
Dr. Jeff Gray, a University of Alabama associate professor of computer science, has been invited to serve on Code.org's Education Advisory Council. Read more
UA Students, Professors Author Book Chapter on Autism App
October 28, 2013 - NEWS RELEASE - UANEWS.UA.EDU
Three University of Alabama students and two professors will publish a book chapter detailing their research in developing a smart phone application for... children with autism. Read more