Engagement Contexts of Software Engineering Education Projects

被引:0
作者
Watson, E. Moira [1 ]
Cutting, David [1 ]
机构
[1] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast, Antrim, North Ireland
来源
PROCEEDINGS OF THE 2022 31ST ANNUAL CONFERENCE OF THE EUROPEAN ASSOCIATION FOR EDUCATION IN ELECTRICAL AND INFORMATION ENGINEERING (EAEEIE) | 2022年
关键词
software engineering education; collaborative learning; project-based learning; capstone course; community engagement;
D O I
10.1109/EAEEIE54893.2022.9820379
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The inclusion of a capstone project has become a core component of many software engineering and computing related courses. There is general agreement that a substantial final year project provides an opportunity for students to demonstrate breadth and depth of acquired knowledge alongside industry-oriented skills and independent working. Traditionally, capstone projects are academic-proposed individual projects, in which students work from a project outline with one or more academic supervisors. Although useful to demonstrate the application of knowledge, such projects lack key activities that have been cited as beneficial to student experience and career-readiness, specifically working with others in a team and with external clients. In our study we provided a range of projects for students in a final year, compulsory capstone Software Engineering project module which forms a major requirement of the overall degree. The students were required to select a project which could be individual or team-based and where the origin of the project could be academic-proposed, student-proposed, community-based or industry-supported. Students then completed these projects with a mixture of academic supervision and, where appropriate, input from the community group or industrial partner who had proposed it. After completion, a mixed-method approach was used to evaluate student experience and satisfaction. The initial findings indicate that students who chose a team-based project and specifically those who took projects proposed for a real-world user (community or industry) were more satisfied with their experience and agreed to a greater extent that they had developed new skills. Within this group, those who chose the community projects expressed the highest levels of satisfaction, feeling rewarded that their contribution was to a project for social good. These initial findings validate the beneficial approach of involving external partners such as community groups in team-based capstone projects.
引用
收藏
页码:102 / 107
页数:6
相关论文
共 18 条
[1]  
Almi N. E. A. M., 2011, 2011 IEEE Symposium on Computers & Informatics (ISCI), P542, DOI 10.1109/ISCI.2011.5958974
[2]   SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering [J].
Ardis, Mark ;
Budgen, David ;
Hislop, Gregory W. ;
Offutt, Jeff ;
Sebern, Mark ;
Visser, Willem .
COMPUTER, 2015, 48 (11) :106-109
[3]   Collaborations: Closing the industry-academia gap [J].
Beckman, K ;
Khajenoori, S ;
Coulter, N ;
Mead, NR .
IEEE SOFTWARE, 1997, 14 (06) :49-57
[4]   Software Engineering Project Courses with Industrial Clients [J].
Bruegge, Bernd ;
Krusche, Stephan ;
Alperowitz, Lukas .
ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 15 (04)
[5]  
Buckley M., 2004, SIGCSE Bulletin, V36, P482, DOI 10.1145/1028174.971463
[6]   What can Students Get from a Software Engineering Capstone Course? [J].
Cecilia Bastarrica, Maria ;
Perovich, Daniel ;
Marques Samary, Maira .
2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017), 2017, :137-145
[7]   Aligning software engineering education with industrial needs: A meta-analysis [J].
Garousi, Vahid ;
Giray, Gorkem ;
Tuzun, Eray ;
Catal, Cagatay ;
Felderer, Michael .
JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 :65-83
[8]   SE2004: Recommendations for undergraduate software engineering curricula [J].
Lethbridge, Timothy C. ;
LeBlanc, Richard J., Jr. ;
Sobel, Ann E. Kelley ;
Hilburn, Thomas B. ;
Diaz-Herrera, Jorge L. .
IEEE SOFTWARE, 2006, 23 (06) :19-+
[9]   What Makes A Great Software Engineer? [J].
Li, Paul Luo ;
Ko, Andrew J. ;
Zhu, Jiamin .
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, :700-710
[10]   A Capstone Course on Agile Software Development Using Scrum [J].
Mahnic, Viljan .
IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (01) :99-106