Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type


Publication Date


Some Perspectives in Teaching Software Architecture (SATURN 2008)

  • March 2008
  • By Kiran Kumar
  • Presentation given at SATURN 2008, which took place in Pittsburgh, PA on April 28-May 1, 2008.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    This report talks about the experiences that the authors faced in teaching software architecture to senior undergraduate and post-graduate students at IIT Kanpur over the last five years. The problem is one of teaching design and architecture to a community with a background only in programming (programming in the small)—a situation we sometimes face in the induction and training programs in the industry as well. We catalog the approaches that worked and point out some of the problems in teaching in a classroom setting, a domain which is perhaps best learned through an apprenticeship.

  • Download