Many see mathematics as an art in which subtlety, simplicity, and elegance are highly prized. Beginning with the first course in calculus and extending to the highest-level courses in the curriculum we emphasize conceptual understanding, careful reasoning, and clear, precise writing. These emphases serve well the students who complete the mathematics major. They are also useful to those who take only a few courses, for these intellectual skills are important in every other discipline. This, too, is wide of the mark.
Good programming requires simplicity, flawless logic, and clear documentation.
You will find that our computer science courses, from the first programming course onward, demand precise logic, elegance, and clarity in writing. For those who are willing to rise to the challenge the intellectual growth is deeply satisfying and very useful. Lots of individual attention To assist students in mastering the courses the faculty are committed to individual help through very generous office hours. You will find help readily available. Good friendships among students and faculty Students quickly discover that it is generally to their advantage to work together on the completion of assignments and in preparation for tests.