Indeed, this new technology has found application not only in business, government, and schools, but also in the home and as recreation. It is important for the undergraduate who chooses to specialize in Computer Science to obtain a solid foundation in a more traditional academic discipline as well. Since the ranks of mathematicians proved to be a rich source of pioneers in computer science, the close liaison with mathematics is a natural one and is the basis for the Bachelor of Science major in Computer Science. Academic computing resources include a network of Pentiums, Power PCs, and UNIX workstations, providing a diverse collection of programming languages, software packages, and software development tools in support of coursework and student research in computer science. NT and Macintosh laboratories are used for several courses in Mathematics and Computer Science.
All computers are on the campus network and have access to the Internet.
Students are introduced to mathematics and computer science via modern pedagogical approaches and have a manifold experience in their courses. They learn subject matter in context, learn some relevant history of the subject, learn to think analytically and logically, and gain experience in both problem solution and in the communication of their solutions to problems. As students move through upper-level courses the department strives to develop in them the ability to critically assess and formulate logical arguments and proofs, and the attitude necessary to cope with the demands of independent inquiry. This degree is awarded on the basis of a course of study agreed upon by the student and a committee of faculty members. During the sophomore year or by the first semester of the junior year, a student who intends to major in Mathematics should select a faculty member in the Department of Mathematics and Computer Science as an advisor.