Distributed development: an education perspective on the global studio project
Proceedings of the 28th international conference on Software engineering
Journal of Computing Sciences in Colleges
Teaching software engineering: a practical approach
ACM SIGSOFT Software Engineering Notes
Teaching software engineering and software project management: an integrated and practical approach
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the 45th ACM technical symposium on Computer science education
Evaluating GameDevTycoon for teaching software engineering
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.01 |
In today's software industry a software engineer is not only expected to successfully copewith technical challenges, but also to deal with non-technical issues arising from difficultproject situations. These issues typically include understanding the customer's domain andrequirements, working in a team, organizing the division of work, and coping with timepressure and hard deadlines. Thus, in our opinion teaching Software Engineering (SE) notonly requires studying theory using text books, but also providing students with the experienceof typical non-technical issues in a software project. This article reports experiences withthe concept of a course focusing on providing practical know-how.