ºÚÁϳԹÏÍø

Skip to Main Content
ºÚÁϳԹÏÍø
New Student Advising & Registration Guide

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. 
 

career 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