Declaring a Major in Computer Science

Students wishing to declare a major in Computer Science should have completed the six pre-major courses* listed in the Undergraduate Curriculum with a GPA of at least 2.0 and no grade lower than a C-:

CSC 171, CSC 172, CSC 173

MTH150, MTH 161, MTH 162 (MTH 141-143 calculus series is also acceptable in place of MTH 161 & MTH 162. )

1). Make an appointment with Marty Guenther (735 Computer Studies Bldg.) to declare your major. Appointments will be available Monday-Thursday at 10 & 10:30AM as well as 2 or 2:30PM. A schedule will be outside her office to sign up for your time.

2). Please complete the on-line schedule planner prior to coming for your appointment.The schedule planner is a work in progress. It works best if things are taken in 'normal' sequence. If you have trouble with the planner, please report any problem. While completing this planner, you will need to decide the following:

PLEASE NOTE: In most cases, students will change their course plans during their studies, and will need to meet with me prior to graduation. Course selections made at this time are not written in stone. You have the option of changing your advanced CSC electives at any time. We will adjust your file in your final semester to include courses actually taken.

3). The planner will enforce all prerequisites. Make sure you have completed the prerequisite in your plan before you attempt to take an advanced course. If you have AP credit or transfer credit for a pre-major requirement, check the AP credit box & it will consider the requirement met. We will have to verify the credit has been granted for the course before the requirement will be considered officially satisfied, however. If you have taken the MTH 141-143 series, just check MTH 161 & 162 in the semesters you took MTH 142 & 143. The Math Series MTH 171-174 will also be acceptable.

If you are a transfer student, or if you took courses in an unusual order, the schedule planner may not work for you. Contact Marty Guenther directly to plan your schedule.

4). Don’t forget to submit the on-line planner form on the bottom of the planner page. This data will be sent to Marty Guenther, who will retrieve it at your appointment.

Please report problems with the planner to marty@cs.rochester.edu

*In unusual circumstances, students may declare a "Provisional" major prior to completion of all six pre-major courses if they are juniors and have financial aid considerations. Those majors are not considered by CSC to be full majors till they have completed the six pre-major courses.

  Last updated 8/27/2008 by Marty Guenther (marty@cs.rochester.edu)