Feb 22, 2024  
2017-2018 Undergraduate Bulletin 
2017-2018 Undergraduate Bulletin [ARCHIVED CATALOG]

Department of Computer Science

Return to {$returnto_text} Return to: Colleges & Departments

Rahman Tashakkori, Chair

E. Frank Barry Raghuveer Mohan R. Mitchell Parry
Jay B. Fenwick, Jr. Mohammad Mohebbi C. Ray Russell
Patricia Johann Cindy A. Norris James T. Wilkes
Alice A. McRae Dolores A. Parks  

Computer science is a rapidly evolving discipline that ranges from theoretical studies of algorithms to practical problems of design and implementation of efficient, reliable software and hardware systems. Computer science intermingles theoretical concepts with modern practical applications of the science.

The Computing Accreditation Commission lists computing theory, algorithms and data structures, programming methodology and languages, computer elements and architecture as the crucial areas of computer science. Other areas include software engineering, artificial intelligence, database systems, computer networking, parallel and distributed systems, computer-human interaction, computer graphics, operating systems, and numerical and symbolic computation.

Graduates in computer science are prepared for graduate study in computer science or for work in the computing industry. Open positions in industry continually outpace the number of computer science graduates. This shortage has created outstanding career opportunities for computer science graduates.

Every computer science major is assigned a faculty member from the department as an advisor. Advisors assist students in developing schedules, choosing electives, and preparing for professional life. 

Honors Program in Computer Science

The Department of Computer Science maintains an honors program to provide highly-motivated and academically outstanding students the opportunity to study with like-minded peers and to conduct independent research that results in a senior honors thesis/project. Students may apply for admission to the departmental honors program by submitting an application to the chair of the departmental honors committee. Admission decisions are made by the honors committee. To graduate with “honors in computer science,” students must: complete nine (9) semester hours of honors coursework in computer science at the 2000 level or higher including CS 4510, Senior Honors Thesis; earn a grade of “B” or higher in every departmental honors course used to satisfy the above requirement; and, achieve a GPA of 3.45 in the computer science major at graduation.


    Bachelor of ScienceMinor


      Computer Science

      Return to {$returnto_text} Return to: Colleges & Departments