CSCI Y399 Project in Professional Practice

The School of Informatics, Computing, and Engineering believes that real-world experience is a valuable part of an educational program, and so provides students a way to obtain academic credit for their work experience.

The Y399 project internship satisfies an advanced course requirement. A student will receive credit for designing, executing, and documenting a project assignment selected in consultation with his or her employer. Employment must involve a project for which the student has substantial independent involvement as well as close supervision by the employer.

Students are required to complete 180 hours of supervised work of their project internship to receive an advanced course credit of Y399 (3 credit hours). Y399 may be repeated for a maximum of 6 credit hours.


  • Be admitted to the School of Informatics, Computing, and Engineering
  • Completion of core courses with a C- or better (C211 or C200, C212, C241, C343)
  • Hold Junior or Senior status
  • Be in good academic standing (minimum cumulative GPA of 2.0 or better)

PLEASE NOTE: All internships for academic credit are subject to standard course fees for the University. You can use the Office of the Bursar's Tuition Estimator to estimate your semester fees.

Finding Employment

  1. Through University Career Fairs in the fall or spring semester, and/or the Bloomington Technology Partnership Career and Internship Fair in the spring
  2. Through on-line internship postings in the Career Services SICE Careers system or other online resources
  3. Through your own personal contacts or efforts to secure your own internship
  4. Through the IU Career Development Center on-line postings or fairs (though most will come through the School of Informatics and Computing instead)
  5. Through other assistance from Career Services


Y399 internships must be approved by the SICE before any authorization to enroll will be given. The approval decision will be based on the prerequisites listed above.

To apply, potential interns should go to the SICE Careers Site and submit an application (login and click on 'Internship for Credit'). The application is expected to include description of the project(s) you will be working on during the internship. It is recommended that you consult with your supervisor before completing this application. Please note that your employer must agree to provide meaningful feedback regarding intern’s performance during the internship (as part of the end of semester evaluation) before your application can be approved.

It is preferred that students submit their application as soon as possible after securing an internship (i.e. the previous semester). Applications must be submitted no later than the end of the second week of the semester during which the internship will begin.

School of Informatics, Computing, and Engineering staff will verify that interns are in full compliance with prerequisite requirements. After the application form is submitted, set up a faculty meeting to discuss the proposed project and the expectations and requirements for the internship. The internship application will NOT be approved without the faculty meeting. For remote students, a conference call or skype meeting may also be arranged. After the application has been approved, interns will be authorized to register for the Y399 course.

Major considerations for the approval of a project internship include (1) whether the intern will have a project assignment providing adequate experience, (2) whether student has provided adequate technical details about the project, its goals, technologies used and information about other responsibilities and activities, and (3) will student be able to write the required project report at the conclusion of your internship.

Y399 Deliverables