The purpose of the Department of Mathematics and Computer Science is to contribute to the liberal education of the students by providing college-level instruction in computer science, a relatively new but rapidly growing field of fundamental importance. The Department of Mathematics and Computer Science instructs students who are pursuing different courses of study and recognizes that the instruction must be adapted as much as possible to the needs of these students. For non-majors, the objective of the department is to train students in the skills of computer programming or in the use of the computer as a basic and essential tool.
The Computer Science Major provides an opportunity to gain knowledge in the areas of operation, design, and use of modern computer hardware and software systems. In addition, the large number of electives available enables a student to relate computer science to another selected area of study in a significant manner. Also, the program provides the basis for applying computing to mathematics, statistics, and operations research.
Assessment Learning Goals
- The student should be able to learn non-trivial computer science on his own.
- The student should be able to express his knowledge of computer science orally and in writing.
- The student should be prepared to apply sound ethical principles to questions of technology use.
- The student should be able to apply his knowledge of computer science to various platforms and languages.
- The student should be prepared for graduate studies.
Computer Science Course Descriptions