6.170 Software Studio*

Covers the design of software applications, with an emphasis on user experience. Provides instruction on how to craft robust and flexible implementations and how to shape the user experience through the design of interfaces and behavior. Topics include need finding, conceptual design, prototyping, data design and user interface design, as well as programming with JavaScript, a reactive front-end framework and a cloud data store. Students work in teams on term-long projects in which they construct applications of social value.
Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on email