Chair: Associate Professor Stuetzle
Associate Professors Lim, Noonan, and Kissel
The Department of Computer Science offers a Bachelor of Science in Computer Science with several concentrations. Our curriculum strives to provide students the necessary skills to evolve as the discipline changes. It prepares students for graduate study, and professional positions in a variety of areas including software engineering, modeling, information technology, data science, web development and design, or continued studies at the graduate level.
Our mission is to prepare students to be outstanding technologists who successfully contribute and adapt to our rapidly changing field, both as academics and professionals. Our programs provide strong coverage of current knowledge in the field and the foundation necessary for lifelong learning and development. Our majors are based on the recommendations of the Association for Computing Machinery (ACM) and they expose students to the four processes that computing professionals employ: design, abstraction, theory and implementation. A mastery of these processes is emphasized through a broad-based coverage of the discipline in the core curriculum. The majors conclude with senior capstone group projects.
An optional cooperative education experience is available and encouraged. A complementary minor is also recommended.
To prepare students to become outstanding computer scientists who successfully contribute and adapt to the rapidly changing field, both as academics and professionals, by providing strong coverage of current knowledge in the field and the foundation necessary for lifelong learning and development.
ProgramsBachelor of ScienceMinor