This course is intended for undergraduate students interested in completing a summer internship in a computing industry company. See below for more details about the course and how to apply.

CS 298: Internship in Computer Science is a Pass/Fail undergraduate course, taken for 1 credit over the summer. For domestic students, this course is not required to take an internship, although they may do so if they wish to see internship credit on their transcript. For international students, this course is required to use CPT.

This course comes with a tuition fee and is not repeatable. Please note that this course does not count toward major requirements, but the 1 credit you receive from the course does count toward your graduation requirement of 128 credits. A 2.0 GPA is required to participate in CS 298.

How do I register?

In order to register for CS 298, you must submit a short application, which will be reviewed Prof. Wayne Snyder, the Computer Science Director of Undergraduate Studies. If Prof. Snyder approves your application, you will be automatically registered for the course for 1 credit. This course requires that you submit short reports, once every two weeks throughout the duration of your internship. At the end of your internship, a final report detailing the work you have done in the internship needs to be submitted. These items are required for successful completion of CS 298.

For international students: please read this webpage on the ISSO website about CPT requirements thoroughly. Please note that it will take time to go through the full process required for approving any internship, including getting ISSO approval for CPT requests. Please start early if you are planning on internships (at least 1.5-2 months prior, if you are using CPT) and please be patient with the process.

If you have any questions, please reach out directly to Prof. Snyder at