- Diversity, Equity, and Inclusion
- Research News
- Department Life
- Oral History of Cornell CS
- CS 40th Anniversary Booklet
- ABC Book for Computer Science at Cornell by David Gries
- Department Timeline
- Job Postings
- Ithaca Info
- Internal info
- Graduation Information
- Cornell Tech Colloquium
- Student Colloquium
- Spring 2024 Colloquium
- Conway-Walker Lecture Series
- Salton 2023 Lecture Series
- Seminars / Lectures
- Big Red Hacks
- Cornell University - High School Programming Contests 2024
- Game Design Initiative
- CSMore: The Rising Sophomore Summer Program in Computer Science
- Explore CS Research
- ACSU Research Night
- Cornell Junior Theorists' Workshop
CPT Procedure for CS Undergraduate Majors that are International Students and Not Doing Co-op
This procedure pertains to international students who are officially affiliated with the CS major before the internship, will be Cornell undergraduates in the semester after the internship, and are not doing the internship through the Cornell Engineering Co-op program.
(If the above does not describe your situation, then here is what to do instead.
- CS majors who will be M.Eng students in the semester after the internship should contact email@example.com instead of following the procedures below. (You'll want CS 5998, not CS 4997.)
- CPT applications as part of the Engineering Co-op program need to be routed to the Engineering Co-op office.
- Students who are not officially CS majors at the time they wish to apply for CPT should contact International Services instead of following the procedures below.
- Students looking for OPT should contact the CS undergraduate advising officers, firstname.lastname@example.org .
Before the internship
- First, visit https://international.globallearning.cornell.edu/employment-and-taxes/f-1-cpt and fill out the required form.
Where the form asks for "Academic Advisor of Department Representative",
- Choose "Other or this CPT is not for a course" for "Please select the course in which you are earning credit by performing this CPT."
- Put "Computer Science DUS" for "Department Approver Name"
- Put "email@example.com" for "Department Approver Email"
- Make a pdf copy of the entire filled-out form that you submit to Global Learning/International Services.
- Log in to your Cornell google workspace account, using your NetID login credentials, and upload your saved pdf copy to https://forms.gle/wVfkkD84HzFBbk757, filling out all the information required on that Google form.
- After we receive electronic notice from International Services, and then manually verify that you are affiliated with the CS major and determine your expected graduation date, then we will give electronic approval to International Services. We believe that when the CS department approves, the request in your CPT Portal will say "Pending Office Approval", but no email notification is sent.
After the internship
During add/drop for the semester you return to campus, you will receive a PIN to enroll inAssuming you have followed the procedures above, you will be automatically enrolled in CS 4997 (for .25 credit, S/U) by the end of the first full week of classes for the relevant semester. If you are not enrolled according to Student Center by the end of the first full week of classes (the first week that has five days of instruction in it), please contact firstname.lastname@example.org with subject line "CS 4997 PIN request <your last name>" Include in the email your full name, net id, and student ID.
- To obtain credit for CS 4997, you will need to write a short essay (maximum of one single-spaced page) that describes your work experience and reflects on its connections to the educational objectives of the CS major. The essay should describe the project(s) that you worked on, comment on your level of preparedness for the internship, and briefly mention some of the new things that you learned.
You'll submit that essay on the course management system (CMS) for CS 4997; instructions will be sent a bit after the end of the add-drop period.