
The Department of Computer Science (CS) offers a comprehensive program of instruction leading to a Bachelor of Science (BS) degree. Our curriculum provides a carefully planned balance between important theoretical concepts and practical experience. All CS majors become proficient in basic software development in the first three required courses in our curriculum. Elective courses give our students the opportunity to learn more about the following areas:
There is also a Linux-based lab on campus that is primarily for subsequent CS courses once you have completed the two during your first year.
Many of our students gain valuable real-world experience by working part-time during the school year for either the Information Technology department on campus, or for local companies that have requested such assistance. The placement list shows where our majors have gone to work after graduation, and where they have completed advanced degrees.
Because one of our strengths is teaching about software development, students typically have the opportunity to participate in local and regionally sponsored programming contests. A team from Saint Michael's finished in second place in the first round of the 1997-98 Northeastern regional contest sponsored by IBM and the ACM. Several teams have also successfully been promoted to the second level of evaluation at the Robot Firefighter contest held annually in Hartford, Connecticut.
If you have any questions, please feel free to contact any of the computer science faculty listed on our faculty page.

Patrick Redmond '10
Greta Pangborn
Assistant Professor of Computer Science
John Trono
Professor of Computer Science