Weaving Experiences from Software Engineering Training in Industry into Mass

Basic software engineering education is an important part of IS education. This paper shows and critically discusses how experiences gained from years of software engineering training in the industry can be transferred to mass university education. The approach relies on cyclic, iterative, and problem based learning and puts equal stress on technical skills (such as object-oriented and database programming) and on soft skills (such as presentation techniques, handling personal conflicts and cooperating in a team).