The software development laboratory sequence allows students to take part in ongoing software development projects, for internal or external clients. A hallmark of MSOE programs is an emphasis on uniting theory with professional practice through intensive laboratory experience. Each student team has its own work space in the software development laboratory, for team meetings and project development activities. Each team member has an assigned role, in addition to contributing to the common development effort.
Teams plan their own work, execute their plans, and report on the results.
Students play a variety of roles and may work on a number of different projects during their time in the software development laboratory.