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
End User: Dr. Jeffrey Carver: Capstone Engineers and Computer Scientists on Today's Technology
April 9, 2014 - NEWS RELEASE - NEWS.ENG.UA.EDU
Dr. Jeffrey Carver, associate professor of computer science, researches development of open-source software, which could be improved through understanding how… Read more
'Vision is Reality': With the opening of the final building, UA ready for a new era of engineering and science
April 8, 2014 - NEWS RELEASE - NEWS.ENG.UA.EDU
Just 15 years ago, the area between the engineering buildings on The University of Alabama campus and the Bryce Hospital… Read more
Expanding Its Window: CAPS ventures into new areas that serve society
April 7, 2014 - NEWS RELEASE - NEWS.ENG.UA.EDU
Creating innovative technology for law enforcement may be the claim to fame for the Center for Advanced Public Safety, but,… Read more