Advising
- Advising
- AP/A-Level policy
- Changing or updating your major
- Course overlap
- Declaring a major
- Graduate School Information
- Independent Studies
- Internships
- Special programs
- Study abroad
- Transfer Credit policy
Advising
Faculty/Academic Advisor
Faculty advisors are full-time faculty members whose primary appointment is within the Department of Computer Science (CS). 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.
*OPT Forms should be sent to the Center for Advising Services for a signature.
Program Coordinators—Jana Head and Sarah Mills
The Undergraduate Program Coordinators can help you to officially declare the CS major/minor, obtain course approvals (transfer credit/study abroad), get add/drop forms approved, create course plans, register for Independent Study, etc.
Jana works with prospective and transfer students in addition to classes 2027 and 2028.
Sarah works with classes 2024, 2025, 2026, in addition to E5 and T5 students.
Schedule an appointment with a coordinator below:
College Advisor
An advisor who helps with more general college policy—matching majors/minors/clusters to your interests, recommendations for student resources, help with navigating academic challenges, etc.
You may find your advisor assignments in UR Student under "View Academic Support Network"
Peer Advisor
Peer advisors help students declare majors and make connections with faculty, review research opportunities, and explore study abroad and options for independent and interdisciplinary study.
Peer advisors are available by live chat using the online support feature in the lower right of your screen, and by email for individual appointments.
AP/IB/A-Level Credit Policy
TEST | Credit for CSC 171 |
AP Computer Science A Exam Score of 4 or 5 | YES |
AP Computer Science Principles Score of 4 or 5 | YES |
IB Computer Science higher level Score of 5+ | YES |
A-Level Computer Science Grade of: A | YES |
Complete list of University AP equivalencies
Complete list of University IB equivalencies
Changing or Updating your Major
If you are undeclared, please use the Hajim Intended Major Change Form to switch into/out of computer science.
To update your official CS course plan, discuss the changes with your CS program coordinator.
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.
Course Overlap Policy
Some common intro level math and science courses are exempt. These courses are listed in University Overlap Policy. See your advisor if you have questions.
Please note that due to the overlap policy, double majoring in computer science and data science is not permitted.
Independent Studies
To enroll in an independent study, senior project, or independent research (CSC 391 or CSC 395), you must:
- Collaborate with a full-time CS faculty member who will supervise and guide your independent work as your independent study advisor.
- 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.
- Email completed form to your CS program coordinator for approval. If you have questions please email the program coordinator or you schedule an appointment above.
Things to note:
- You cannot register for an independent study via the online registration system along with your other courses. You must follow the steps above in order to properly register for a CSC independent study.
- See the indepedent studies page in the advising handbook for more information.
See the degree requirements page for information about enrolling in honors research.
Internships
- Any CSC 394 must have a significant academic component to it, above and beyond the work that one would normally do.
- The academic component must be supervised by a full-time CS faculty member.
- It is the student’s responsibility to find an appropriate supervisor, agree what the academic component of the work will be, and prepare the contract: Internship Form.
- The supervisor is responsible for the student’s grade on the academic component of the internship.
- If the student wants to use CSC 394 as an upper-level elective course for the BS, this must be noted in the contract, and the academic component needs to be at least as intellectually rigorous (and relevant) as regular courses that might have been used instead.
Contact the Greene Center if interested in completing an internship for academic credit.