Through both its curriculum and its environment, the department seeks to be inviting to all DePauw University students, regardless of previous computing experience.?

The department prepares its majors either to?enter graduate school or the work force?directly after graduation. In either case, graduates will be prepared to be life-long learners, so that they maintain current skills and knowledge in a rapidly changing world.

Requirements for the Computer Science Major and Minor are described below.? Any?member of the department?is happy to offer guidance on selecting courses inside and outside of the department for students who are interested in focusing on particular areas of Computer Science or who want to?combine Computer Science with other areas of interest.

Computer scientists must be able to communicate effectively with other computer scientists (e.g., as a member of a team designing a large system, or conveying results of research) and non-computer scientists (e.g., user documentation such as a user manual, or describing a project to a potential investor or customer). Communicating with other people, both orally and in writing, is an essential skill required of all computer scientists.?