A capstone experience based on the knowledge and skills acquired in earlier coursework. Students work on projects in supervised teams, from planning and design to implementation, testing and releasing of a final artifact. Teamwork, communication, and organizational skills are emphasized in a real-world-style environment.