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 News: UA to Hold Summer Commencement Exercise Aug. 2
July 28, 2014 - NEWS RELEASE - NEWS.ENG.UA.EDU
The University of Alabama will hold its summer commencement ceremony Aug. 2 at Coleman Coliseum on the UA campus. Read more
In The News: Students construct marshmallow launchers at University of Alabama engineering camp
July 24, 2014 - NEWS RELEASE - NEWS.ENG.UA.EDU
Summer camp and marshmallows don't mix like you think they might at the University of Alabama. Tyler Picchi explained how… Read more
In The News: Robot invasion: Big Island to host college competition: College of Engineering students to participate
July 18, 2014 - NEWS RELEASE - NEWS.ENG.UA.EDU
In the first competition of its kind on the Big Island, seven college teams will put their robots to the… Read more