Now showing items 1-3 of 3
6.005 Elements of Software Construction, Fall 2008
This course provides an introduction to the fundamental principles and techniques of software development that have greatest impact on practice. Topics include capturing the essence of a problem by recognizing and inventing ...
6.005 Elements of Software Construction, Fall 2011
This course introduces fundamental principles and techniques of software development. Students learn how to write software that is safe from bugs, easy to understand, and ready for change. Topics include specifications and ...
6.831 User Interface Design and Implementation, Fall 2004
6.831 introduces the principles of user interface development, focusing on three key areas: Design: How to design good user interfaces, starting with human capabilities (including the human information processor model, ...