Conference paper 2022

How the First Year of a Work-based Degree in Software Engineering Prepares Students for Industry

Proceedings - Frontiers in Education Conference, FIE
Conference · Vol. 2022-October
Abstract

This Practice Work-in-Progress paper presents a work-based undergraduate degree program in Software Engineering, designed in consultation with industry. Work-based learning is often seen as a means of ensuring university graduates are equipped with the skills and knowledge required to succeed in the workplace. The purpose of this study was to determine the extent to which the program has prepared students for working in industry. To this end, the students were surveyed after they had completed their first semester, and returned to their workplace for two months. Qualitative analysis of survey data revealed the aspects of their first year courses that apprentices valued most in the workplace. These aspects included exposure to multiple programming languages and existing codebases, as well as knowledge of Software Engineering tools and practices. Underpinning many of the students' responses, however, was the increased confidence that their university instruction afforded them in the workplace. © 2022 IEEE.

Keywords

Author Keywords

Confidence Higher education work-based learning Apprenticeships Software Engineering

Index Keywords

Engineering education High educations apprenticeship Apprentices Students Survey data Work-Based Learning qualitative analysis Software engineering First year Degree program University graduates Confidence Undergraduate degrees
Author Affiliations
School of Computing Science, University of Glasgow, Glasgow, Scotland, United Kingdom
Department of Computer Science, Fulbright University Vietnam, Ho Chi Minh City, Viet Nam
Funding & Acknowledgements
No funding information
References 10 References
1 Becker, Brett A., 50 years of CS1 at SIGCSE: A review of the evolution of introductory programming education research, SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp. 338-344, (2019)
2 Luxton-Reilly, Andrew, Introductory programming: A systematic literature review, Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, pp. 55-106, (2018)
3 Guzdial, Mark J., A Media Computation Course for Non-Majors, Proceedings of the Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiSCE), 8, pp. 104-108, (2003)
4 Simon, Beth, Experience report: CS1 for majors with media computation, ITiCSE'10 - Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education, pp. 214-218, (2010)
5 Anderson, Ruth E., A data programming CS1 course, SIGCSE 2015 - Proceedings of the 46th ACM Technical Symposium on Computer Science Education, pp. 150-155, (2015)
6 Bayliss, Jessica D., Games as a "flavor" of CS1, Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education, pp. 500-504, (2007)
7 Salguero, Adrian, A Longitudinal Evaluation of a Best Practices CS1, ICER 2020 - Proceedings of the 2020 ACM Conference on International Computing Education Research, pp. 182-193, (2020)
8 Min, K. Jo, Assessment and evaluation of objectives and outcomes for continuous improvement of an industrial engineering program, International Journal of Engineering Education, 29, 2, pp. 520-532, (2013)
9 A Survey of Software Engineering Educational Delivery Methods and Associated Learning Theories, (2005)
10 Tynjälä, Päivi T., E-learning at work: Theoretical underpinnings and pedagogical challenges, Journal of Workplace Learning, 17, 5-6, pp. 318-336, (2005)
Quick Actions
Full Text via DOI
Citation Metrics
1
Times Cited (Scopus)

References 10
Document Identifiers