Jul 19, 2024  
2016 - 2017 Undergraduate Bulletin 
2016 - 2017 Undergraduate Bulletin [ARCHIVED CATALOG]

Department of Computer Science

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

James T. Wilkes, Chair

E. Frank Barry Alice A. McRae R. Mitchell Parry
Jay B. Fenwick, Jr. Cindy A. Norris C. Ray Russell
Patricia Johann Dolores A. Parks Rahman Tashakkori

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. Degree candidates should seek approval of their program of study as early as possible in their career, but no later than three semesters before they intend to graduate. For additional information, contact the chairperson of the Department of Computer Science.

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.

M.S. in Computer Science

The Department of Computer Science offers a Master of Science degree in Computer Science. Persons interested in this program should consult the Graduate Bulletin for further information.


    Bachelor of ScienceMinor


      Computer Science

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