You are required to identify a problem or opportunity in the IT area and develop a solution to the problem.  The project should integrate theory and application from across your educational experience and allow you to showcase your academic learning.  During the course, you will identify a problem, develop requirements based on stakeholder needs, develop a design after considering alternative solutions, implement the solution (virtually is sufficient), and test the solution.  Your design and test plans should take into consideration the end-user as well as the broader context of the end-user.  The course culminates in a final presentation and final report.