Internships in Computer Science

Internships (typically conducted over summers) are a wonderful way to experience new aspects of the field, explore potential companies, and learn new skills. Internships are a beneficial way for employers to get to know potential full-time hires, and many students are offered full-time positions upon graduation with companies they previously interned for.

Most students ought to look for internships every summer beginning after their sophomore year, and some pursue part-time employment during the semester. In our field, these experiences are almost always paid, with typical hourly rates ranging from $12-$26 per hour depending on experience and the company.

Internship opportunities in computer science are abundant in Missoula, in other parts of Montana, and around the nation. Please consider attending the CS Career Fair to investigate interested companies.

Registration Process

  1. Find an interested company and apply by submitting your resume, cover letter, and reference information. Dr. Rob Smith maintains a list of companies who have hired CS interns in the past and can refer you to a company.
  2. Find a CS faculty member who is willing to sponsor you. All lecturers and tenure track faculty can sponsor internships. The faculty member will work with you to determine which course level and how many credits are appropriate for your opportunity. They will explain what academic assignments they will require (typically two essays and an in-class presentation) to assess your grade. The faculty member fill out an override slip for the course, which you will take to Griz Central.
  3. Register for an internship. Go to http://www.umt.edu/internships. Log on to your Griz eRecruiting account using the gray box to the left ("Report Internship Hire") and your NetID. Complete the required fields and submit.
  4. Register for internship credits with your faculty sponsor on CyberBear.
  5. In addition to your work with the employer, you will complete graded assignments your faculty sponsor.

Internship Requirements

Course Preparation Requirements Evaluation

CSCI 198

  • Written proposal approved
  • Career Services internship paperwork completed
  • Weekly updates via email or appointment
  • Two (2) papers (midterm and final)
  • 5-10 min. presentation for CSCI 106 (informal)
  • Employer feedback
  • Student papers (midterm and final)
  • Student weekly reports
  • CSCI presentation

CSCI 298

  • Written proposal approved
  • Career Services internship paperwork completed
  • Weekly updates via email or appointment
  • Two (2) papers (midterm and final)
  • 5-10 min. presentation for an agreed upon CSCI class
  • Employer feedback
  • Student papers (midterm and final)
  • Student weekly reports
  • CSCI presentation

CSCI 398

  • Written proposal approved
  • Justify 398 level
  • Reviewed & approved by faculty
  • Career Services internship paperwork completed
  • Weekly updates via email or appointment
  • Two (2) papers (midterm and final)
  • 5-10 min. presentation for an agreed upon CSCI class
  • Employer feedback
  • Student papers (midterm and final)
  • Student weekly reports
  • CSCI presentation

CSCI 498

  • Written proposal approved
  • Justify 498 level
  • Reviewed & approved by faculty
  • Career Services internship paperwork completed
  • Weekly updates via email or appointment
  • Two (2) papers (midterm and final)
  • 5-10 min. presentation for an agreed upon CSCI class
  • Employer feedback
  • Student papers (midterm and final)
  • Student weekly reports
  • CSCI presentations