skip to main content
10.1145/2421277.2421283acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsercConference Proceedingsconference-collections
research-article

An intensive software engineering learning experience

Published:09 September 2012Publication History

ABSTRACT

We describe how we presented a year-long Software Engineering (SE) module. The first part of the module entailed a process we call rocking the boat. Our objective was to create an opportunity for our students to experience a complete software engineering project (from specification to delivery) within six weeks. During the second part students worked in self-selected teams on an industry-based SE project. Again they were required to undergo the complete SE lifecycle.

We firstly describe the design of our module. We then describe how we gathered and analysed information on how the students behaved in their teams as well as about what they experienced while participating in the module. Finally, we discuss our observations. We conclude with remarks about the potential success and possible improvement of our teaching strategies and future research directions.

References

  1. Aladwani, A. M. 2002. An integrated performance model of information systems projects. Journal of Management Information Systems 19, 1, 185--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bacon, D. R., Stewart, K. A., and Silver, W. S. 1999. Lessons from the best and worst student team experiences: How a teacher can make the difference. Journal of Management Education 23, 5, 467--488.Google ScholarGoogle ScholarCross RefCross Ref
  3. Belbin, R. M. 2010. Management Teams: Why They Succeed or Fail, 3rd ed. Elsevier, Burlington.Google ScholarGoogle ScholarCross RefCross Ref
  4. Csikszentmihalyi, M. 1991. Flow: The psychology of optimal experience. Harper Perennial, New York.Google ScholarGoogle Scholar
  5. Drake, R., Goldsmith, G., and Strachan, R. 2006. A novel approach to teaching teamwork. Teaching in Higher Education 11, 1, 33--46.Google ScholarGoogle ScholarCross RefCross Ref
  6. Gibbs, G. and Simpson, C. 2004. Conditions under which assessment supports students' learning. Learning and Teaching in Higher Education 1, 1, 1--31.Google ScholarGoogle Scholar
  7. Hedges, L. E. 2001. Is FFA the Teachable Moment? The Agricultural Education Magazine 74, 2 (September-October), 10--11.Google ScholarGoogle Scholar
  8. Hoegl, M. 2005. Smaller teams -- better teamwork: How to keep project teams small. Business Horizons 48, 3, 209--214.Google ScholarGoogle ScholarCross RefCross Ref
  9. Houser, M. L. and Frymier, A. B. 2009. The role of student characteristics and teacher behaviors in students learner empowerment. Communication Education 58, 1, 35--53.Google ScholarGoogle ScholarCross RefCross Ref
  10. Jefferies, P., Grodzinsky, F., and Griffin, J. 2003. Advantages and problems in using information communication technologies to support the teaching of a multi-institutional computer ethics course. Journal of Educational Media 28, 2, 191--202.Google ScholarGoogle ScholarCross RefCross Ref
  11. Kolb, D. A. 1984. Experiential learning: Experience as the source of learning and development. Prentice Hall, London.Google ScholarGoogle Scholar
  12. Koppenhaver, G. D. and Shrader, C. B. 2003. Structuring the classroom for performance: Cooperative learning with instructor-assigned teams. Decision Sciences Journal of Innovative Education 1, 1, 1--21.Google ScholarGoogle ScholarCross RefCross Ref
  13. Locke, E. A. and Latham, G. P. 2002. Building a practically useful theory of goal setting and task motivation: A 35-year odyssey. American Psychologist 57, 9 (September), 705--717.Google ScholarGoogle ScholarCross RefCross Ref
  14. Mello, J. 1993. Improving individual member accountability in small group settings. Journal of Management Education 17, 2, 253.Google ScholarGoogle ScholarCross RefCross Ref
  15. Parikh, A., McReelis, K., and Hodges, B. 2001. Student feedback in problem based learning: a survey of 103 final year students across five ontario medical schools. Medical Education 35, 7, 632--636.Google ScholarGoogle ScholarCross RefCross Ref
  16. Pausch, R. 2008. They just blew me away. In The Last Lecture. Hyperion, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Pieterse, V. and Thompson, L. 2010. Academic alignment to reduce the presence of 'social loafers' and 'diligent isolates' in student teams. Teaching in Higher Education 15, 4, 355--367.Google ScholarGoogle ScholarCross RefCross Ref
  18. Pieterse, V., Thompson, L., Marshall, L., and Venter, D. M. 2012. Participation patterns in student teams. In Proceedings of the 43rd ACM technical symposium on Computer Science Education. SIGCSE '12. ACM, New York, NY, USA, 265--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Ramsden, P. 2003. Learning to teach in higher education, 2nd ed. SIAM, Philadelphia.Google ScholarGoogle Scholar
  20. Salas, E., Cooke, N. J., and Rosen, M. A. 2008. On teams, teamwork, and team performance: Discoveries and developments. Human Factors: The Journal of the Human Factors and Ergonomics Society 50, 3, 540--547.Google ScholarGoogle ScholarCross RefCross Ref
  21. Steenkamp, A. L. 2004. A standards-based approach to team-based student projects in an information technology curriculum. In Proceedings of the International Academy for Information Management (IAIM). 17th International Conference on Informatics Education Research (ICIER). 54--62.Google ScholarGoogle Scholar

Index Terms

  1. An intensive software engineering learning experience

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Other conferences
              CSERC '12: Proceedings of Second Computer Science Education Research Conference
              September 2012
              56 pages
              ISBN:9781450318587
              DOI:10.1145/2421277

              Copyright © 2012 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 9 September 2012

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate24of60submissions,40%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader