Software Engineering: Effective Teaching and Learning Approaches and Practices (Premier Reference Source)
Over the past decade, software engineering has developed into a highly respected field. Though computing and software engineering education continues to emerge as a prominent interest area of study, few books specifically focus on software engineering education itself.
Software Engineering: Effective Teaching and Learning Approaches and Practices presents the latest developments in software engineering education, drawing contributions from over 20 software engineering educators from around the globe. Encompassing areas such as student assessment and learning, innovative teaching methods, and educational technology, this much-needed book greatly enhances libraries with its unique research content.
and management issues of the project. courses at USNA. We found that team-oriented This is very different from the approach taken in project-based software engineering capstone CSE293 in which the teams have to build a proj- courses such as CSE293 provide a nearly ideal ect completely by themselves and from scratch. opportunity to assess the attainment of program Ghezzi and Mandrioli (2005) propose knowledge outcomes in a manner that greatly facilitates the skills and curricula
the conclusions and to address students’ common difficulties and future work. misconceptions, as well as techniques to evaluate Students’ performance for every stage. During three academic years (2003-2006, bACk GROUND note that results for the ongoing academic year are not currently available) we have developed Due to the increasingly important role of software and improved a software testing learning envi- testing in software quality assurance, during the ronment that has been used
(2005). Experiences Müller, M., & Tichy, W. (2001). Case study: ex- Teaching a Course in Programmer Testing. Paper treme programming in a university environment. presented to Agile Conference, 2005 . 24-29 July Paper presented at Software Engineering, 2001. 2005, 298- 305. ICSE 2001. Proceedings of the 23rd International Wick, M., Stevenson, D., & Wagner, P. (2008). Us- Conference on, Toronto, Ontario, 2001. ing Testing and JUnit Across the curriculum. Pre- Reichlmayr, T. (2003). The
flexibility and creativity needed to adapt to a approach), and business management (requiring changing world and the capacity to do so. accommodative skills). The work of Lumsdaine and Lumsdaine (1995) suggests that between 20% Constructive Alignment in SE Education and 40% of student intake to engineering is lost entry to the community of practice to which through not catering for students with strengths they will belong. in communications and team work or creative • Provide the
models of learning that are used by students to absorb software engineering knowledge in academic institutions. Dr. Armarego discusses the development of a framework for learning that models experiences of software practitioners and suggests that the learn- ing model used for education be characterized and mapped to fit the professional practice. The chapter includes the results of a study which indicates that tailoring the learning models used in academia today holds the potential for