The Department of Computer Science programs are to provide graduates with the fundamental knowledge and habits of critical thinking required for future leadership roles in the numerous fields that depend on the underlying discipline of computer science. We intend to achieve the following goals:

  1. to give each graduate a foundation in both the theory and the practice of computer science.
  2. to prepare each graduate to take advantage of opportunities for generating new knowledge after graduation.
  3. to introduce each graduate to the challenges and joys involved in research that leads to new kinds of computer software and hardware.
  4. to provide the knowledge and skills necessary to foster a commitment to lifelong learning and ethical behavior.

The faculty believes the mission can only be accomplished through a commitment to assisting student learning through analysis and application, continuous improvement of the program through assessment and evaluation of student needs, and responsiveness to changes in the discipline within a global, social and ethical context.