[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2421277.2421283acmotherconferencesArticle/Chapter ViewAbstractPublication PagescsercConference Proceedingsconference-collections
research-article

An intensive software engineering learning experience

Published: 09 September 2012 Publication 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.
[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.
[3]
Belbin, R. M. 2010. Management Teams: Why They Succeed or Fail, 3rd ed. Elsevier, Burlington.
[4]
Csikszentmihalyi, M. 1991. Flow: The psychology of optimal experience. Harper Perennial, New York.
[5]
Drake, R., Goldsmith, G., and Strachan, R. 2006. A novel approach to teaching teamwork. Teaching in Higher Education 11, 1, 33--46.
[6]
Gibbs, G. and Simpson, C. 2004. Conditions under which assessment supports students' learning. Learning and Teaching in Higher Education 1, 1, 1--31.
[7]
Hedges, L. E. 2001. Is FFA the Teachable Moment? The Agricultural Education Magazine 74, 2 (September-October), 10--11.
[8]
Hoegl, M. 2005. Smaller teams -- better teamwork: How to keep project teams small. Business Horizons 48, 3, 209--214.
[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.
[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.
[11]
Kolb, D. A. 1984. Experiential learning: Experience as the source of learning and development. Prentice Hall, London.
[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.
[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.
[14]
Mello, J. 1993. Improving individual member accountability in small group settings. Journal of Management Education 17, 2, 253.
[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.
[16]
Pausch, R. 2008. They just blew me away. In The Last Lecture. Hyperion, New York.
[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.
[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.
[19]
Ramsden, P. 2003. Learning to teach in higher education, 2nd ed. SIAM, Philadelphia.
[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.
[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.

Cited By

View all
  • (2024)What do we know about Computing Education in Africa? A Systematic Review of Computing Education Research LiteratureSSRN Electronic Journal10.2139/ssrn.4826205Online publication date: 2024
  • (2023)The impact of unequal contributions in student software engineering team projectsJournal of Systems and Software10.1016/j.jss.2023.111839206:COnline publication date: 1-Dec-2023
  • (2022)Minimising Tertiary Inter-group Connectedness Over Successive RoundsICT Education10.1007/978-3-030-95003-3_2(27-42)Online publication date: 19-Jan-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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]

Sponsors

  • OU: Open University Netherlands

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 September 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. diligent isolate
  2. social loafing
  3. teaching software engineering
  4. teaching teamwork

Qualifiers

  • Research-article

Conference

CSERC '12
Sponsor:
  • OU

Acceptance Rates

Overall Acceptance Rate 24 of 60 submissions, 40%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)What do we know about Computing Education in Africa? A Systematic Review of Computing Education Research LiteratureSSRN Electronic Journal10.2139/ssrn.4826205Online publication date: 2024
  • (2023)The impact of unequal contributions in student software engineering team projectsJournal of Systems and Software10.1016/j.jss.2023.111839206:COnline publication date: 1-Dec-2023
  • (2022)Minimising Tertiary Inter-group Connectedness Over Successive RoundsICT Education10.1007/978-3-030-95003-3_2(27-42)Online publication date: 19-Jan-2022
  • (2016)Exploration of Participation in Student Software Engineering TeamsACM Transactions on Computing Education10.1145/279139616:2(1-38)Online publication date: 17-Feb-2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media