Founded in 1966

Internships

Introduction
An academic internship (CS 1900 or CS 1902) in the Computer Science Department is a course designed to provide CS majors with real world work experience (through qualified outside companies). In addition to the work itself, which must be highly technical in nature and relevant to the CS degree, a CS internship also has an academic component consisting of regular meetings with a faculty sponsor, weekly meetings with all capstone students, and several papers and presentations. A student may register for an internship through the Department of Computer Science to satisfy the Computer Science Capstone requirement (CS 1900). The student must have a faculty sponsor from the Department of Computer Science. If you are not able to find a sponsor, speak to the director of undergraduate programs, 6125 Sennott Square, for assistance.

Requirements for CS 1900

  • Obtain a relevant technical job / internship from a legitimate employer. The job may be full-time or part-time (minimum 10 hours / week) and it may or may not be for pay. The work should directly involve skills / abilities that were either learned in CS courses or that otherwise relate directly to the CS degree. Examples include software development, software testing, database administration, network administration and other jobs. If you are unsure whether a potential job will qualify for a CS academic internship or not, see John Ramirez to discuss the job prior to accepting it. For assistance in finding a job you may consult with Career Services.
  • Submit a (mostly) completed learning agreement form (.pdf) (.doc) to a legitimate faculty sponsor. A faculty sponsor may be any full-time faculty member in the Computer Science Department. Be sure that you complete Section I of the form and that your company supervisor completes Section II of the form prior to submission.
  • Discuss your internship and obtain approval from your faculty sponsor, and have him / her complete Section III the Learning Agreement Form. This section will include the expectations the faculty sponsor has of you and any specific requirements that he / she wants you to fulfill during your internship. In order to obtain capstone credit for your internship, you must register for 3 credits.
  • Once you have registered for your academic internship, you should meet/communicate with your faculty sponsor regularly and fulfill the requirements as stated in your completed learning agreement form.

Registration Steps for CS 1900

  • Submit the completed CS 1900 Learning Agreement form to the Undergraduate Administrator in 6127 Sennott Square.
  • Obtain a permission number and utilize it when registering for the CS 1900 course and be sure to register for three (3) credits.

Requirements for CS 1902

  • Obtain a relevant technical job / internship from a legitimate employer. The job may be full-time or part-time (minimum 10 hours / week) and it may or may not be for pay. The work should directly involve skills / abilities that were either learned in CS courses or that otherwise relate directly to the CS degree. Examples include software development, software testing, database administration, network administration and other jobs. If you are unsure whether a potential job will qualify for a CS academic internship or not, see John Ramirez to discuss the job prior to accepting it. For assistance in finding a job you may consult with Career Services.
  • Meet with Dr. Ramirez to discuss and complete the CS 1902 Learning Agreement Form.
  • Once you have registered for your academic internship, you should meet/communicate with your faculty sponsor regularly and fulfill the requirements as stated in your completed learning agreement form.
  • An Intern Evaluation form (.pdf) (.doc) must be completed by your employer after the mid-point of your internship. Give the form to your employer and instruct him / her to fill it out and return it by email (preferred), regular mail or FAX to the CS Undergraduate Office. This completed form must be received by the CS Undergraduate Office prior to the end of the term during which your internship work is done.
    • Email: angela@cs.pitt.edu
    • Mail: Department of Computer Science
      Undergraduate Programs Office
      6127 Sennott Square
      210 S. Bouquet Street
      Pittsburgh, PA, 15260
    • FAX: 412-624-8854

Registration Steps for CS 1902

  • Submit the completed CS 1902 Learning Agreement form to the Undergraduate Administrator in 6127 Sennott Square.
  • Obtain a permission number and utilize it when registering. Be sure to register for the appropriate number of credits per your agreement.

Important Notes

  • An internship may be from 1 to 6 credits. Some internships are NOT for Capstone. Those students can register for CS 1902. All internships for Capstone credit (CS 1900) must be 3 credits.
  • Internship credit does not count toward the 37 CS major credits. It does count as ARTSC elective credit.
  • Internships for credit (CS 1902) must have an academic component. Minimally you should expect to write a paper about your internship experience (10-15 pages for a 3-credit internship).
  • For capstone credit, attendance is required at the Capstone class.
  • Internship credit is billed at the same rate as other ARTSC courses.
  • All internship credits are taken with the S/N grade option.
  • All students must be in good academic standing in order to register for internship credits.
  • Important Note: Retroactive credit for internships is NOT allowed. All internship work must be completed during the period in which the student is registered for the CS 1900 course, with the only exception being as stated in the Summer/Fall option below.

Summer/Fall Option
The Computer Science Department allows students to combine a summer internship with the CS 1900 course in the following fall term. 
If you have a Summer Internship:

  • Fill out and submit the Learning Agreement as specified in the requirements above, obtaining both your work sponsor and faculty sponsor approval. For the Term in Section III of the form, put in the upcoming fall term.
  • Register for the CS 1900 course (for the fall) BEFORE beginning your summer job (or, at the very latest, during the first week of your employment). In other words, you must be registered for the Fall CS 1900 course at the time you are working in your summer internship.
  • Complete the job during the summer
  • Complete the CS 1900 lecture requirements during the Fall

 

You are using an older browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.