Supervised investigation of a problem in the computing field or in the application of computers. Development and implementation of a solution and presentation of a written report. The principles of project management applied to the conduct of the projectwith attention to scheduling and documentation.