Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

This is the home for all information related to the UIC Software Development and Delivery internship program. Please note that all information on this site, especially the schedule, is subject to change. Interns are encouraged to reach out on MS Teams with any questions. Happy programming!

Syllabus Heading link

UIC Software Development and Delivery

Summer 2022
Supervisor: Kurt Okimoto | kokimo1@uic.edu

Student Intern Developer Learning Outcomes

Students who successfully complete this internship will:

  • Learn about the web development process, roles involved, and common tools and techniques used in the industry.
  • Apply knowledge gained in the classroom to developing two different stack projects in local development environments. If time allows, we may onboard you onto some of our existing dev projects and begin assigning real-world tasks.
  • Learn additional software skills to make you a more well-rounded developer.
  • Identify strengths & weaknesses and set personal goals for individual professional development.

Software used in this internship

All interns: HTML, CSS, JS, Git, MS Teams & Outlook, Voiceover/NVDA/Orca
LAMP stack: Linux, Apache, MySQL, PHP
MEVN stack: MySQL, Express, VueJS, Node

Daily tasks to expect

  • Quick online group check-in (text chat) to discuss task status, potential roadblocks, anything staff can do to help you.
  • Follow online tutorials to learn/improve coding skills (if necessary).
  • Create and test code on your local computer.
  • Communicate with other interns and staff in MS Teams chat.
  • Weekly group meeting and lecture (videochat).