FAQ for Practicums and Internships
What is the difference between Practicum and Internship?
Practicum is an individual project-based course. You write a project proposal, carry out the project, and report on your progress throughout, under appropriate supervision. Typical projects include assisting faculty with research, and faculty-supervised work on large software projects. The Internship course allows you to earn credit for work experience in a professional environment. Significant training and/or mentoring must occur.
What are the prerequisites?
Both courses are restricted to students who have completed 75 credits. You must also have completed at least six credits of upper-level CS courses (300 or 400 level).
How do I enroll in Practicum or Internship?
Talk to the CS faculty member serving as the Practicum/Internship coordinator. For Internship you need to complete the application form and get a letter describing the internship duties and responsibilities from your employer. For Practicum you need to write a project proposal. Upon approval of your application or proposal, the CS department staff will enroll you in the appropriate course.
Can I do a Practicum or Internship in the summer?
Both courses are offered every fall, spring, and summer semester. Most students working on a practicum or internship in the summer choose to sign up for credit during the subsequent fall semester in order to avoid paying summer tuition. Remember that you must have your practicum or internship approved before you begin. The deadline for approval of a Computer Science internship or practicum for the Fall or Spring semester is two weeks after the start of that semester. The deadline for a Summer internship is the last day of the first week of the First Term of the Summer Semester. If you do a summer internship but sign up for credit in the subsequent fall semester, you must also enroll in INT 208 in that fall semester (unless you have previously completed INT 208).
When is the Practicum or Internship over?
The courses are officially seventeen weeks long during the fall and spring semesters. This means you have until the end of the interim period to complete the work. Your grade will not be recorded until the end of the interim period. Failure to turn in reports and/or complete your oral presentation will result in a grade of Incomplete.
What if my practicum project gets behind schedule?
At the end of the semester your final report should indicate the work that has been successfully completed and the work that remains to be done. A course grade will be assigned based on the quality and quantity of work that has been completed. It is understood that schedules can slip and project requirements often change along the way.
Who are the Practicum/Internship coordinator and supervisor and what are their roles?
The coordinator is the faculty member who acts as the "administrator" for all the students enrolled in CS 399 and CS 490. The coordinator will be a faculty member in the Computer Science Department and is listed on TitanWeb as the "instructor" for CS 399 and CS 490. The coordinator will grade all the reports you write and the oral presentation you are required to give. The coordinator is not the domain expert in the area in which you are doing your practicum or internship. That domain expert is the supervisor and will typically be your mentor at the interning organization if you are doing an internship or a faculty member if you are doing a practicum. The supervisor will be the one who evaluates your work from the perspective of the domain expert in the field you have chosen for your internship or practicum. The supervisor will report that evaluation to the coordinator who will then assign a grade for the course based on the combination of reports/presentation (1/3) and supervisor's evaluation (2/3).
How do I find a practicum project?
Practicum projects are intended to be small scale research projects. Look back on the 300-level courses that you have taken. Which was your favorite? How could you take what you learned in that course and do a project based on this material? Talk to the CS faculty member who taught that course for ideas. Also talk to CS faculty members about assisting them in their research projects. Discuss your project idea with the Practicum/Internship coordinator to see if it qualifies as a practicum.
How do I find an internship?
Check for internship opportunities at the Career Services office -- check the internship information they have posted on the Career Services web site. Attend the job fairs sponsored by Career Services. Talk to the people at the university's Business Success Center about opportunities they may have for Computer Science students.
What writing assignments are required?
Both Practicum and Internship are Writing Emphasis courses. One credit of your semester grade is based on your writing. You will get feedback on your writing and be expected to revise it. Both Internship and Practicum require at least three intermediate reports and a final report.
How long should the intermediate and final reports be? How should reports be organized?
You will do one or more intermediate reports and one final report during the semester with due dates established by the practicum/internship coordinator. Each intermediate report consists of two separate portions:
- The first portion of your intermediate report should provide a brief description of the progress you have made in attaining the goals/milestones that were established for your practicum/internship. This descriptive part of the report should be 300 words in length. Graphs, diagrams, and the like may be included for clarity, but they don't add to the word count. Double space for readability. The format used should be paragraph form. Do not simply list activities item by item or day by day. The description should be free of misspellings and grammatical errors. Refer to co-workers formally, such as Mr. Smith or Ms. Jones; include their job titles and relationship to you in their first reference. The description should describe your work activities succinctly and clearly and describe how those activities have kept you on schedule with the milestones and checkpoints that were established in your original proposal. If you have not kept on schedule, explain how your project is being re-structured to accommodate that.
- In the second portion you will address, in essay form, a question related to one of the more general learning outcomes that your practicum/internship experience is intended to foster. This second portion of the report should be at least 1200 words in length -- the particular question to write on will be given to you by the practicum/internship coordinator.
- For final reports the goal is to summarize the overall experience, including the work you accomplished and your assessment of it. What did you learn? For a practicum, did you complete the project as specified? If not, why not? Were there any additional features that were not included in the original proposal? What is your assessment of the value of the internship/practicum? Which Computer Science or related courses were most helpful to you in doing the work? Are there computer courses that you believe would be valuable but are not offered now? The minimum length of the final report is 1,500 words. It will be coordinated with your mandatory oral presentation.
When are reports due?
Reports are due to the Internship/Practicum Coordinator at times determined by the Coordinator at the beginning of each semester. It is the responsibility of the student to turn the reports in on time.
Do I have to do an oral presentation?
All Practicum and Internship students must present a summary of their experience to the CS faculty and students in person.
What should I talk about in my oral presentation?
Your oral presentation will be scheduled for a 20-minute time slot. Your formal presentation should last 15 minutes, and you should allow 5 minutes to answer questions. Don't make your presentation overly technical. Your audience will be composed of computer science instructors and students. Start by providing the background leading up to your project. If it is a practicum, what motivated you to choose this topic? If it is an internship, what kind of company are you working for and what specific needs did they want addressed by your project? Then provide an overview of the design of the software you wrote for your project. If it was one large program, what was its underlying structure? If the development was object-oriented, describe the key classes and how they interacted. If the software you wrote consisted of several smaller applications, describe any unifying relationships between them. For example, did they have to coordinate their access to the same database? How were they all related to the original goals of your project? Finally indicate to your audience the greatest challenges you faced in your project and how you overcame them.
Should I sign a contract with my employer?
It is standard for employers to protect their intellectual property with non-disclosure agreements. Contracts between students and employers for software systems, however, should be avoided. Software contracts are problematic even for professional consultants and software firms. A large percentage of professional software projects go over budget and get behind schedule. As a Practicum/Internship student you are gaining practical experience, not acting as a professional consultant. Both you and your employer should understand that this is a learning experience.