The Department of Mathematics and Computer Science offers a computer science major leading to a B.S. degree in computer science.
The aims of the department in training computer science majors are:
(1) To prepare the student for graduate study in computer science, or for positions in business, industry, and government service which require computing skills and knowledge.
(2) To give students a firm grounding in the principles and theory underlying computing, oral and written communication skills, and teamwork skills, so that they will understand the capabilities and potentials of hardware and software, the relevance of theory, and the importance of algorithms, information organization, and an awareness of social and ethical issues in computing.
Each new cadet is assigned a departmental adviser who provides the necessary guidance and support throughout the cadetship.