Nov 12, 2019  
2018-2019 Undergraduate Bulletin 
    
2018-2019 Undergraduate Bulletin [ARCHIVED CATALOG]

Department of Computer Science


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

Rahman Tashakkori, Chair


Full Faculty Listing  

 

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. 

The department provides an accelerated (4+1) pathe to a graduate degree in 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.

Programs

    Bachelor of ScienceMinor

    Courses

      Computer Science

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