Internship programs enable the students to put their theoretical knowledge to practice. An internship activity may be elective and be undertaken for extra credits, but it may also be compulsory based on the program the student attends.