Previous research has demonstrated that preparing students for life in software engineering is not a trivial task. Authentic learning experiences are challenging to provide, and there are gaps between what students have done at the university and what they are expected to master when getting into the industry after graduation. To address this challenge, we present a novel way of teaching industry-relevant skills in a university-led internal software startup called Software Development Academy (SDA). In addition to describing the SDA concept in detail, we have investigated what educational aspects characterise SDA and how it compares to capstone projects. The questions are answered based on 15 semi-structured interviews with alumni of SDA. Working with production-quality software and having a wide range of responsibilities were perceived as the most integral aspects of SDA and provided students with a comprehensive skill set for the future.
翻译:以往的研究显示,培养学生接受软件工程生活并不是一件小事。 真正的学习经验是难以做到的,学生在大学所做的事情与毕业后进入该行业时所要掌握的技能之间存在差距。 为了应对这一挑战,我们在大学领导的名为软件开发学院(SDA)的内部软件启动中提出了一种与工业有关的技能教学新颖方式。除了详细描述SDA概念外,我们还调查了SDA具有哪些教育特点的方面,以及它与顶点项目相比如何。 这些问题是根据与SDA校友的15次半结构性访谈回答的。 与生产质量软件合作和承担广泛责任被认为是SDA的最不可分割的方面,并为学生提供了未来的全面技能组合。