About the Department

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, computer science deals with techniques for the design and construction of systems and application software used by 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.

The mission of the Department of Computer Science is to provide a broad-based, high-quality education in computer science. Our programs will provide its graduates with a body of knowledge and an attitude toward learning that enables them to contribute positively to the profession and, ultimately, to society. In order to accomplish this task, we must provide an academic experience sufficiently rich in both theory and practice to ensure the development of fundamentally sound, skilled graduates.

UA’s Department of Computer Science offers degrees at all levels – bachelor’s, master’s and doctorate. Graduates of UA’s computer science program are prepared for admission to graduate study or for immediate employment in business, industry or government positions involving computer systems and techniques.

Departmental History

The Department of Computer Science has been in existence for more than 30 years. The Bachelor of Science degree was approved on June 2, 1978, and the first degree awarded in August 1981. The Master of Science degree was approved on April 17, 1976, and the first degree awarded in 1978. The doctorate was formally established on Aug. 30, 1991.

The department has grown significantly from its initial size of seven faculty members and one program assistant. We presently have 15 tenured/tenure-track research faculty members and nine instructors. The department currently enrolls about 700 undergraduate and 70 doctoral and master’s students. We also teach more than 10,000 students in our computer technology applications courses. The department is funded by agencies such as the National Science Foundation, Google, departments of education and commerce, various defense agencies, multiple state agencies and other sponsors.  

Our research focus areas include cyber security, software engineering, big data analytics, distributed autonomy and human-computer interaction, networking and its applications, and computer science education.