Computer science offers a well-integrated curriculum for its majors and minors and a variety of courses in information technology. The department strives for excellence in providing students with a strong foundation in computer science and information technology concepts, processes, tools, and in preparing students to develop analytical, design and communication skills necessary to enter professional careers or graduate schools.