Computer Science (CS)
Computer science is changing the world. While computer software and systems provide
the foundation for technological advances, the principles of computation influence
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 place into AQR: Most students will begin with CS 106 (Introduction to Computer Science I). Students
who enter with a strong background from previous formal or independent study can contact
the department chair to discuss enrolling directly in CS 209 or CS 226 without taking
CS 106 (this will require a prerequisite waiver).
Students who place into FQR: The prerequisite for CS 106 is completion of one of: a FQR course, MA 108, or PH 207.
If you are a prospective computer science major, you should take one of these prerequisite
courses your first semester then take CS 106 your second semester. We also recommend
taking the appropriate math courses in your first few semesters at ³Ô¹Ï±¬ÁÏ until
you complete Calculus I.
Students who place into MA 100: If you are a prospective computer science major, we recommend taking PH 207 your
first semester then take CS 106 your second semester. We also recommend taking MA
100 your first semester and continuing the math sequence in subsequent semesters until
you complete Calculus I.
RECOMMENDED COURSES FOR A PROSPECTIVE MAJOR:
Fall 2024
CS 106 Introduction to Computer Science I
Recommended: Calculus or MA200 Linear Algebra
Spring 2025
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