The Industry Relevance of an IT Transition Programme

There is a shortage of qualified people in the IT industry in the world. To address this shortage, transition programmes are being created that help people change to careers in IT. To provide useful programmes, we need to know if the current curriculum provides value to its graduates. Moreover, as the IT industry undergoes continuous change, we need to regularly review what the industry needs and update any existing programmes as appropriate. In this paper we present the results of a survey of graduates of one such programme, the PGCertInfoTech at University of Auckland, with the view to evaluating the currency of the existing programme and to gather data on which to base decisions on updating it. Our conclusion is that our programme is largely useful to graduates, but could be improved with the addition of material on continuous integration, and some adjustment to the time spent on testing, concurrency, and project management. Our results will be useful to any other institutions having, or considering to have, IT transition programmes.

[1]  Fatih Gurcan,et al.  Analysis of software engineering industry needs and trends: implications for education , 2017 .

[2]  Kelly Blincoe,et al.  Attitudes towards software engineering education in the New Zealand industry , 2017 .

[3]  Dale Anthony Carnegie,et al.  An Agile Conversion Masters Degree Programme in Software Development , 2018, SIGCSE.

[4]  Timothy C. Lethbridge,et al.  Software Engineering Data Collection for Field Studies , 2008, Guide to Advanced Empirical Software Engineering.

[5]  Gillian Dobbie,et al.  An Experience Report on a Boot-Camp Style Programming Course , 2018, SIGCSE.

[6]  Bruce McMillin,et al.  Software engineering: What is it? , 2018, 2018 IEEE Aerospace Conference.

[7]  Hakan Erdogmus,et al.  Are Computer Science and Engineering Graduates Ready for the Software Industry? Experiences from an Industrial Student Training Program , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET).

[8]  Pearl Brereton,et al.  An investigation of software engineering curricula , 2005, J. Syst. Softw..

[9]  Magda Huisman,et al.  Industry’s perception of the relevance of software development education , 2015 .

[10]  Jorge L. Díaz-Herrera,et al.  SE2004: Recommendations for Undergraduate Software Engineering Curricula , 2006, IEEE Software.

[11]  Vahid Garousi,et al.  Aligning software engineering education with industrial needs: A meta-analysis , 2019, J. Syst. Softw..

[12]  Ana María Moreno,et al.  Balancing software engineering education and industrial needs , 2012, J. Syst. Softw..

[13]  Lefteris Angelis,et al.  Barriers to refactoring , 2017, Commun. ACM.