Description:
The
Software Development Studio is the final component of the MSE program. Rather
than working on a thesis project, as in traditional master's programs, MSE
students devote their efforts to a Software Development Studio. Because they
will return to industry as software engineering practictioners,
the “hands on” approach of the Studio has proven to have far greater value and a
longer-lasting impact for the graduates. Teamwork, organization, and the use of
disciplined software processes are stressed in studio project work. Students
are encouraged to incorporate classroom lessons into the everyday practices for
real-world projects.
Software Development Studio spans the entire MSE program, commencing the day
that students enter the program and concluding with graduation. It accounts for
40% of total student academic load, acting as a laboratory where students apply
knowledge gained from core and elective courses in realistic, yet mentored,
environments. Former and/or practicing professionals are selected to mentor
each Studio project, providing team as well as individual guidance. With their
significant industrial experience, mentors bring their experience to bear in
guiding students in their application of methods, techniques, and technologies
learned in the classroom to real-world problems encountered in studio. Meeting
weekly in informal sessions, students are encouraged to ask probing questions
related to their efforts as they evaluate the impact of their choices and
decisions.