Skip to main content

Internship Criteria

The Professional Practice/Internship is a supervised work experience. Students arrange their internship and the School approves it.

Requirements

To achieve the goals of the Professional Practice experience, your internship must:

  • include professional tasks related to your academic program and anticipated career choice
  • serve as a learning environment
  • be supervised daily by an IT/IS professional
  • provide appropriate compensation based on your professional level activity

Appropriate Work Sites

Internships can be found anywhere, including on campus. You may decide to stay in the local community or find something within the state of Illinois or out of state. Wherever you decide to go, keep in mind the following restrictions:

  • You cannot work for yourself.
  • Your parents or close relatives cannot provide your direct supervision.
  • An internship at a company owned by your parents or a close relative will not be approved.
  • Remote work internships that provide regular team interaction and professional mentorship may be approved. The internship coordinator must approve a closely supervised telecommuting opportunity in advance.

Internship Length

The length of an internship depends on the company you select and the term in which you do the internship. The typical summer internship lasts 10 to 12 weeks. An internship in the fall and spring semester lasts 15 to 16 weeks. A few companies require 25 to 28 weeks over a spring/summer or summer/fall term.

Professional Experience Guide

This list is a guide to give you and your employer an idea about the level of professional experience the School expects.

  • General Computer Science Sequence

    • Application Development
    • Systems Programming
    • All phases of software development life cycle
  • Web Computing Sequence

    • Web Application Development
    • Mobile Application Development
  • Systems Development/Analyst Sequence

    • Business Process Analysis
    • Database Administration
    • Data Center Monitoring
    • Application Development
    • Testing
    • System Support - Mainframe
    • Application Support - Mainframe
  • Web Application Development Sequence

    • Development of Web Based Applications
    • Development of Mobile Device Applications
  • Integration of Enterprise Systems Sequence

    • System Administration
    • Application Development (emphasis on mainframe environment)
    • Mainframe Data Center Performance Tuning
    • Clustered Data Center Tuning
  • Cybersecurity Major

    • Event Monitoring
    • Log Analysis
    • Confirmation Management
    • Forensics
    • Security Testing
    • Network Configuration and Maintenance
    • Windows AD
    • Security Research
    • Access and Identity Management
    • Penetration Testing/Ethical Hacking
  • Network and Telecommunications Management

    • Network Design
    • Daily Monitoring and Operations
    • Performance Monitoring
    • Performance Enhancement
    • Security Monitoring and System Design
    • System (Unix, Win, Linux) Admin
    • Elevated Support
    • User Administration
    • Socket Programming
    • Web, Video, Voice Administration

Note: Only limited router/switch programming. Minimal or no "wire pulling."