Computer Science
Computer Science Major
The computer science undergraduate programs, based on recommendations of the Association for Computing Machinery, consist of a core of courses required for majors and a large selection of service courses and advanced courses. A grade of 'C' or better is required in all Computer Science courses. In the core, students are offered an opportunity to study concepts, applications, and implementation techniques that provide a broad practical base for both further study and a career in computing. Through a variety of service courses, every student in the university is provided an opportunity to develop computer literacy or competency. Through advanced undergraduate and graduate courses, students are offered an opportunity for in-depth study of such topics as artificial intelligence, programming languages, mobile applications, computer networks, security, information assurance, office automation, bioinformatics, software development, data mining, and data base management systems. Students are encouraged to choose elective courses from related areas including business, economics, engineering, mathematics, operations research, and statistics.
After completing part of their studies, students will find many opportunities to work part time as a research assistant to a scientist on campus, or as an intern with a local business, applying what they have learned in the classroom. Cooperative education opportunities starting in the junior year are available.
The B.A. concentrates on web development. Students receive an applied grounding in application design, web development, and deployment.
The B.S. program provides the widest exposure to computing with emphasis on high level languages, software development and advanced mathematical concepts.
Top students are encouraged to inquire about the 4+1 program providing a fast track through graduate school resulting in combined Bachelor's and Master's Degrees.
Computer Science Minor
A minor in Computer Science requires at least 17 semester hours of select computer science courses. A grade of 'C' or better is required in all courses applied toward the computer science minor.

