Sorry, you need to enable JavaScript to visit this website.

2018-2019 Undergraduate Handbook

2018-2019 Undergraduate Handbook


We have tried our best in this “handbook” to provide accurate, complete, and helpful information.  It is important for students to realize, however, that there is much more beyond what we have stated.  In particular, RIT, the college (GCCIS), and the department (Computer Science) follow or implement numerous institute policies and procedures.  A great deal of information is available to students through various sources, many of which are online, but it is also unrealistic to expect that all students will be aware of all the policies that pertain to them.  Different issues will come up at different times and not all issues will apply to every student.  We urge you to frequently consult or contact your academic advisor as well as the staff in the department’s Student Services Office to confirm or clarify your understanding when such issues do arise.  If individuals from Computer Science do contact you or communicate with you, please make sure you understand the message, acknowledge receipt of the message when asked to do so, or raise questions when something is not clear.


Advising - Getting Advice

Your advisor should be your first point of contact for assistance and advising. An academic advisor has been assigned to you based on the first letter of your last name. Please be sure to view your current advisor assignment via the RIT Student Information System (SIS).

To schedule an appointment, please call the Computer Science Student Services Office or stop by our office in GOL-3005. We do not do same day appointments, so please plan accordingly. Appointments are typically held between 9am-4pm.

Advising appointments may be necessary to discuss the following:

Schedule Changes and Planning
Curriculum Worksheet Questions
Change of Program Out of CS
Course Withdrawal
Concerns with a Course
CS Minor
Non-CS Minor Declaration
Double Majors
Full-time Equivalency
I-20 Extension
Reduced Course Load
Non-majors Interested in CS

Advisors are also available via email to answer questions. Advisors use your RIT email account as the primary means of contacting students. If you use another email, you should forward all your RIT mail to the account you check regularly.

Academic Advisors

Faculty Advisors

While faculty advisors can discuss both academic and personal issues and address many of the same issues as the professional advisors, the real strength of faculty advisors lies in their professional expertise. Talk to your faculty advisor about career options, choices to make in selecting Computer Science or outside electives, or perhaps to get their opinion on several co-op opportunities that you have.

Faculty Research Interests

Program Coordinators/Directors

The Department of Computer Science has an Undergraduate Program Coordinator, an Associate Undergraduate Program Coordinator, a Graduate Program Director, and an Associate Graduate Program Coordinator.   All of these individuals have ongoing responsibilities to help manage the undergraduate and graduate programs.   The specific roles and responsibilities for each of these individuals is determined by the department chair, influenced by the nature of and size of each program, and can change over time.  In general, these individuals handle unusual situations with respect to degree requirements, approve or reject requests for exceptions, review co-op reports and assign co-op grades, verify that students can be certified for their degrees, and determine probation and suspension status. Coordinators are frequently called upon to sign off on most requests, from simple grade changes to changes in program status.  Such requests are typically submitted through academic advisors or department staff. The Undergraduate Program Coordinator makes decisions and assigns credit for transfer courses as well as Advanced Placement, CLEP, and IB situations while the Associate Undergraduate Program Coordinator currently handles all matters related to co-op.  The Graduate Program Director determines which students who apply (or request to change into the graduate program) are accepted and also recommends and monitors scholarships.  The Associate Graduate Coordinator currently handles all matters related to the accelerated BS/MS dual degree program in Computer Science or other accelerated BS/MS dual degree programs that include an MS in Computer Science.