- AP/A-Level policy
- Changing or updating your major
- Course overlap
- Declaring a major
- Graduate School Information
- Independent Studies
- Special programs
- Study abroad
- Transfer policy
Faculty Advisors are full-time Computer Science faculty members whose primary appointment is within the CS Department. They are your go-to for questions about research within the Department, course content, graduate school in CS, etc. All CS students must meet with their faculty advisor during the Advising Period and to have their add/drop forms signed.
Staff Advisors are the Undergraduate Program Coordinators. They can help you to officially declare the CS major/minor, obtain course approvals (transfer credit/study abroad), get add/drop forms stamped, create course plans, register for Independent Study, etc.
First-Years and Sophomores see: Sara Klinkbeil
Juniors and Seniors see: Dani Vander Horst
Peer advisors are upperclass computer science majors who have been chosen for their breadth of experience and computer science knowledge. They are excellent resources for questions about study abroad, getting involved in research, course content, clubs, internships, double majors, etc.
Visit the peer advisor's web page to learn more.
TEST Credit for CSC171
AP Computer Science A Exam
|AP Computer Science Principles||NO CREDIT|
|A-Level Computer Science|
Grade of: A
For the complete list of University AP equivalencies: http://www.rochester.edu/college/ccas/handbook/ap.html
For the complete list of University AP equivalencies: http://www.rochester.edu/college/ccas/handbook/international-baccalaureate.html
University A-Level policy: http://www.rochester.edu/college/ccas/handbook/a-levels.html
Please use the Hajim Pre-Major Change Form to switch into/out of Computer Science.
To update your official CS course plan, first meet with your faculty advisor to discuss the changes. Next, meet with your Staff Advisor to update your degree records accordingly.
If you will need to take additional semester on campus to satisfy degree requirements, be sure to meet with a financial aid counselor to see how this affects your aid package.
The University overlap Policy can be found here: http://www.rochester.edu/college/ccas/handbook/overlap.html
If you are double majoring with math, there could be overlaps in addition to the standard three, so please check with your advisor or with the math department.
Please note that due to the overlap policy, double majoring in Computer Science and Data Science is not permitted.
To enroll in an independent study, senior project, or independent research (CSC391, CSC393, or CSC395), you must:
- Collaborate with a full-time CS faculty member who will supervise and guide your independent work.
- Fill out this form with your independent study advisor. You will need to discuss credit hours, course title, course description, and how you will be evaluated. Please be concise.
- Schedule a meeting with your CSC staff advisor and bring the completed form. Click here to schedule an appointment with a staff advisor.
Things to note:
- You cannot register for an independent study via the online registration system. You must follow the steps above in order to properly register for a CSC independent study.
You must register for a 4.0 credit independent study by the 3rd Wednesday of each semester. For example: the deadline to register for a 4.0 credit independent study in Fall 2019 will be Wednesday, September 18th, 2019.