Computer Science (CS)
Computer science is changing the world. While computer software and systems provide the foundation for technological advances, the principles of computation influences many disciplines in the social and natural sciences. The department offers a major and a minor in computer science, as well as courses that serve students in other disciplines. Students who are considering a major in computer science and those interested in the application of computer science to other disciplines should consider taking CS 106. Students who enter with a strong background from previous formal or independent study should, in consultation with the instructor, consider taking CS 226 instead of CS 106.
RECOMMENDED COURSES FOR A PROSPECTIVE MAJOR:
Fall 2023
CS 106 Introduction to Computer Science I
Recommended:
Calculus or MA200 Linear Algebra
Spring 2024
CS 209 Data Structures and Mathematical Foundations (CS 106 is the prerequisite for this course)
or
CS 226 Software Design (CS 106 is the prerequisite for this course)
Recommended: Calculus or MA200 Linear Algebra
Computer Science Department Site
Center for Integrated Sciences 340A
518-580-5280