Ullrich, André | Teichmann, Malte | Gronau, Norbert
Fast trainable capabilities in software engineering – Skill development in learning factories
Abstract
The increasing demand for software engineers cannot completely be fulfilled by university education and conventional training approaches due to limited capacities. Accordingly, an alternative approach is necessary where potential software engineers are being educated in software engineering skills using new methods. We suggest micro tasks combined with theoretical lessons to overcome existing skill deficits and acquire fast trainable capabilities. This paper addresses the gap between demand and supply of software engineers by introducing an actionoriented and scenario-based didactical approach, which enables non-computer scientists to code. Therein, the learning content is provided in small tasks and embedded in learning factory scenarios. Therefore, different requirements for software engineers from the market side and from an academic viewpoint are analyzed and synthesized into an integrated, yet condensed skills catalogue. This enables the development of training and education units that focus on the most important skills demanded on the market. To achieve this objective, individual learning scenarios are developed. Of course, proper basic skills in coding cannot be learned over night but software programming is also no sorcery.
Category | Journal contributions |
Authors | Ullrich, André; Teichmann, Malte; Gronau, Norbert |
Journal | Computer Education |
Date | 12/2020 |
Volume | 312 |
Edition | 12 |
pp. | 2-10 |
DOI | 10.16512/j.cnki.jsjjy.2020.12.002 |
Keywords | learning factory, programming skills, software engineering, training |