The Computer Science Department offers the most comprehensive and varied Computer Science program in the region. In the core courses required of all majors, you are offered an opportunity to study concepts, applications and implementation techniques which provide a broad and practical base both for further study and for a career in computing.
Through advanced undergraduate and graduate courses you have an opportunity for in-depth study of topics such as software engineering, large systems, systems modeling, computer graphics, and emerging areas. The department is expanding offerings in software engineering, data mining and bioinformatics.
You are encouraged to choose courses from related areas, such as business, economics, engineering, mathematics, operations research and statistics to broaden your program of study. A senior capstone experience that integrates multiple areas in computer science is required and provides an opportunity to add maturity to the computer science skill set before graduation.
The Department of Computer Science and Operations Research offers both a Bachelor of Science and a Bachelor of Arts in Computer Science. In addition, we cooperate with the Department of Physics in offering a double major in Physics and Computer Science and with the Department of Mathematics in offering a double major in Mathematics and Computer Science. We also provide courses for the Management Information Systems degree program (MIS). All of these programs represent a spectrum of options for students interested in a career involving computing.