- Conference Session
- Software Engineering Topics
- Collection
- 2007 Annual Conference & Exposition
- Authors
-
Steve Chenoweth, Rose-Hulman Institute of Technology; Mark Ardis, Rochester Institute of Technology; Cheryl Dugas, Rochester Institute of Technology
- Tagged Divisions
-
Software Engineering Constituent Committee
AC 2007-634: ADAPTING COOPERATIVE LEARNING TO TEACH SOFTWAREARCHITECTURE IN MULTIPLE ROLE-TEAMSSteve Chenoweth, Rose-Hulman Institute of TechnologyMark Ardis, Rochester Institute of TechnologyCheryl Dugas, Rochester Institute of Technology Page 12.177.1© American Society for Engineering Education, 2007 Adapting Cooperative Learning to Teach Software Architecture in Multiple-Role TeamsAbstractThe software architecture process depends on successful teamwork involving cooperation amongmembers of the design team, cooperation between the design team and the clients, andcooperation between the design team and the development organization
- Conference Session
- Software Engineering Topics
- Collection
- 2007 Annual Conference & Exposition
- Authors
-
Marcelo Jenkins, University of Costa Rica
- Tagged Divisions
-
Software Engineering Constituent Committee
addition to introductoryoverviews of PSP and TSP. There are many published experiences on teaching PSP in a collegesetting. We too offer a separate one-semester graduate course on PSP alone, but its descriptionfalls outside the scope of this paper.3. The context of our courseThe Software Quality Management (SQM) course is part of the Master of Science program ofthe Department of Computer and Information Sciences at the University of Costa Rica. Figure 1shows the courses of the MS program related with software engineering. This paper describesonly the experience in teaching one of them: Software Quality Management.We designed our SQM course with two main objectives in mind. First, to introduce the student tothe current software quality frameworks
- Conference Session
- Software Engineering Topics
- Collection
- 2007 Annual Conference & Exposition
- Authors
-
Valentin Razmov, University of Washington
- Tagged Divisions
-
Software Engineering Constituent Committee
. Dorset House Publishing, 2001.[5] Steve McConnell. Rapid Development. Microsoft Press, 1996.[6] Philip Ross. “The Expert Mind.” Scientific American, July 24, 2006.[7] David Socha, Valentin Razmov, Elizabeth Davis. “Teaching Reflective Skills in an Engineering Course.” InASEE, Jun. 2003.[8] Joel Spolsky. “The Joel Test: 12 Steps to Better Code.” Available athttp://www.joelonsoftware.com/articles/fog0000000043.html . Page 12.198.14Appendix: Full list of questions from the most recent end-of-term student questionnaireLegend: MC = multiple choice question; YN = yes-no question; FF = free-form questionDevelopment SystemMC Teams of size 4