This course facilitates a professional experience for the student. It functions with the consent and advice of the computer science program faculty. Opportunities and venues vary, and must include designing and implementing an innovative and novel computing solution. Three primary approaches are undergraduate research, professional internship, or a major design project. A minimum of 3 hours of work per week per credit is required.