Post

Course Development: Internship Program

Course Development: Internship Program

Course Overview

To bridge the gap between classroom theory and industry practice, I designed and implemented the Computer Science Internship Program at the University of Oklahoma. The program enables undergraduate students to earn academic credit for approved internship experiences aligned with their degree outcomes.

This post outlines the development, structure, and ongoing coordination of the internship course—including grading guidelines, required forms, and procedural workflow. The goal is to ensure academic rigor while offering students valuable experiential learning opportunities.


Outcomes

  1. To offer students practical work experience.
  2. To enhance students’ technical proficiency.
  3. To empower students to cultivate effective collaboration in an industry setting.
  4. To connect real-world software development practices with academic learning outcomes.
  5. To encourage professional growth through structured industry experiences.

Origin & Inspiration

This course was developed from scratch.
Key adaptations and enhancements were made to better suit [Students & Industry needs]


Course Design Highlights

  • Course Title: Computer Science Internship
  • Credit Hours: 1–3 (based on workload and duration)
  • Student Level: Primarily Juniors and Seniors
  • Prerequisites: Good academic standing and departmental approval
  • Delivery Mode: Hybrid (Workplace + Faculty Supervision)

Required Forms & Documentation

FormPurpose
A.1-Internship Request FormCompleted by student, signed by employer, submitted for faculty approval. Outlines internship tasks, expected learning outcomes, and timeline.
A.2-Weekly Progress ReportCompleted by student and employer. Used to assess progress and flag issues early.
A.3-Job Performance Evaluation FormCompleted by employer. Provides structured feedback on student’s performance and professionalism.
A.4- Internship Coordinator Presentation Evaluation FormSubmitted by the student. Covers lessons learned, challenges faced, and how the internship aligns with their academic training.

All forms are stored in a central repository and reviewed as part of the final grading process.


Grading Guidelines

Internship credit is satisfactory/unsatisfactory and based on the following criteria:

ComponentWeight
Internship Proposal & ApprovalRequired
Weekly Progress ReportRequired
Employer Final EvaluationRequired
Student Reflection ReportRequired
Faculty Assessment & Completion VerificationRequired
  • A passing grade requires satisfactory employer feedback, submission of all documentation, and a meaningful reflection that demonstrates professional growth and skills integration.

Procedures

  1. Proposal Submission
    Students submit the A.1-Internship Request Form before the internship begins. It must outline scope, deliverables, and alignment with CS outcomes.

  2. Review & Approval
    Proposal is reviewed by the Internship Coordinator (myself) and approved based on relevance, quality of experience, and learning value.

  3. Enrollment
    Students enroll in the Internship course (CS xxx3) once the proposal is approved.

  4. Midterm Review
    An optional check-in ensures students are progressing and documents any issues.

  5. Final Documentation
    Upon completion, students submit the Final Employer Evaluation and their own Reflection Report. Credit is awarded if all components meet expectations.


Continuous Improvement

  • I continue to update the program based on:
    • Student reflections
    • Employer feedback
    • Evolving industry expectations
  • A future goal includes integrating career development workshops and alumni mentorship into the program.

Impact Snapshot

  • ✅ Internship Program created: Fall 2023
  • 🎓 Spring2024 (3 students), Summer2024 (10 students), Fall2024 (8 students), Spring2025 (4 students), Summer2025 (30 students) have earned internship credit to date
  • 🏢 Employers include startups, state agencies, and Fortune 500 companies
  • 🔁 Reviewed over 100+ proposals and evaluation reports

Final Note

This internship course is not only about gaining industry exposure—it’s about learning how to learn in a professional environment. Students develop confidence, adaptability, and real-world insight that textbooks alone can’t provide.

This post is licensed under CC BY 4.0 by the author.