Submitted:
18 October 2024
Posted:
22 October 2024
You are already at the latest version
Abstract
Software Engineering education has grown during the past couple of decades as a specialized branch of computer science education to address employment demands. Software Engineering education is constantly evolving because of its dynamic nature. However, there are still some gaps between the skills being taught in the universities and skills required for employment. In this paper, we present our experience of designing and delivering a new module to enhance skills for employment. We have taken a structured approach to analyze the gap through literature review and our personal experiences of engaging with employers of our students. Based on the analysis, we arrived at a set of gaps between what we teach and what the employers of our students need. We prioritized the gaps and envisaged a new module ‘Contemporary Software Engineering’ to address the gaps and subsequently help our students for an easy transition to job. As part of our experience, we present the background, design and delivery of the module and reflect on our journey of delivering the module for a few years.
Keywords:
1. Introduction
2. Background Study


3. Module Design
3. Module Delivery
4. Discussion
- Did you learn anything new?
- Did you like the module delivery mechanism?
- Did you have to do a lot of work outside the classroom for your assignment?
- Could you relate the topics with your placement experience?
- Do you think it will help you in your job?
- Do you regret taking this module?
- Additional comments (if any)
3. Conclusion
References
- V. Garousi, G. Giray, E. Tuzun, C. Catal and M. Felderer, "Closing the Gap Between Software Engineering Education and Industrial Needs," in IEEE Software, vol. 37, no. 2, pp. 68-77, March-April 2020. [CrossRef]
- Mary Shaw. 2000. Software engineering education: a roadmap. In ICSE-Future of SE Track. 371–380.
- Andrew Begel and Beth Simon. 2008. Struggles of new college graduates in their first software development job. SIGCSE Bull. 40, 1 (March 2008), 226–230. [CrossRef]
- Alex Radermacher and Gursimran Walia. 2013. Gaps between industry expectations and the abilities of graduates. In Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13). Association for Computing Machinery, New York, NY, USA, 525–530. [CrossRef]
- Alex Radermacher, Gursimran Walia, and Dean Knudson. 2014. Investigating the skill gap between graduating students and industry expectations. In Companion Proceedings of the 36th International Conference on Software Engineering (ICSE Companion 2014). Association for Computing Machinery, New York, NY, USA, 291–300. [CrossRef]
- Nigel Shadbolt. 2016. Shadbolt review of computer sciences degree accreditation and graduate employability: April 2016. (2016). https://dera.ioe.ac.uk/16232/2/ind-16-5-shadbolt-review-computer-science-graduate-employability_Redacted.pdf.
- Joseph Maguire, Steve Draper, and Quintin Cutts. 2019. What Do We Do When We Teach Software Engineering? In Proceedings of the 2019 Conference on United Kingdom & Ireland Computing Education Research (UKICER '19). Association for Computing Machinery, New York, NY, USA, Article 10, 1–7. [CrossRef]
- Melegati, J., Kon, F. (2020). Early-Stage Software Startups: Main Challenges and Possible Answers. In: Nguyen-Duc, A., Münch, J., Prikladnicki, R., Wang, X., Abrahamsson, P. (eds) Fundamentals of Software Startups. Springer, Cham. [CrossRef]
- E Ries.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business, New York (2011).
- Melegati, J., Chanin, R., Wang, X., Sales, A., Prikladnicki, R. (2019). Enablers and Inhibitors of Experimentation in Early-Stage Software Startups. In: Franch, X., Männistö, T., Martínez-Fernández, S. (eds) Product-Focused Software Process Improvement. PROFES 2019. Lecture Notes in Computer Science(), vol 11915. Springer, Cham. [CrossRef]
- Gupta, V., Hoy, Z., & Gupta, C. (2022). Empirical insights into software startups. In V. Gupta, & C. Gupta (Eds.), Emerging Technologies for Innovation Management in the Software Industry (pp. 151-156). IGI Global. [CrossRef]
- Islam, M. A., & Alghobiri, M. A. (2019). E-Entrepreneurship for E-Startups: Potentials, Common Challenges and Way Forward. Information Management and Business Review, 10(4), 44-50. [CrossRef]
- Knowledge transfer partnership https://www.ktp-uk.org/ last accessed on 10th October 2024.
- Cheryl Nakata, Jiyoung Hwang, Design thinking for innovation: Composition, consequence, and contingency, Journal of Business Research, Volume 118, 2020, Pages 117-128, ISSN 0148-2963. [CrossRef]
- Da Silva, Ricardo Henrique; Kaminski, Paulo C; Armellini, Fabiano Improving new product development innovation effectiveness by using problem solving tools during the conceptual development phase: Integrating Design Thinking and TRIZ ISSN: 0963-1690 , 1467-8691; Creativity and innovation management. , 2020, Vol.29(4), p.685-70. [CrossRef]
- Enterprise Design Thinking IBM https://www.ibm.com/design/approach/design-thinking/ last accessed on 10th October 2024.
- Gerrit Muller A Reference Architecture Primer University of South-Eastern Norway-NISE available at https://gaudisite.nl/ReferenceArchitecturePrimerSlides.pdf last accessed on 11th October 2022.
- R. Akbar, "Tailoring Agile-Based Software Development Processes," in IEEE Access, vol. 7, pp. 139852-139869, 2019. [CrossRef]
- IBM Garage Method https://www.ibm.com/garage last accessed on 10th October 2024.
- E Ries.: The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business, New York (2011).
- ISO 9000 family https://www.iso.org/iso-9001-quality-management.html last accessed on 10th October 2024.
- Richard C. Linger,Mark C. Paulk, Carmen J. Trammell, Cleanroom Software Engineering Implementation of the Capability Maturity Model (CMMsm) for Software, A report from Software Engineering Institute, Carnegie Mellon University, Pittsburgh available at https://resources.sei.cmu.edu/asset_files/TechnicalReport/1996_005_001_16505.pdf last accessed on 10th October 2024.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).