Title :
A practical software engineering course with distributed teams
Author :
Teiniker, Egon ; Paar, Sybille ; Lind, Regina
Author_Institution :
Dept. for Internet Technol. & Software Design, FH JOANNEUM, Kapfenberg, Austria
Abstract :
Traditional didactical methods with a strong teacher-centred approach have proved to be inadequate for software engineering education as they do not capture the complexity of the software production process. Our paper demonstrates that software engineering can and should be taught in an authentic learning environment that relies heavily on a student-centred teaching approach. We present our experiences with an example of a practical software engineering course that simulates a real-world software engineering project carried out in distributed teams. This concept has been tried out and improved based on continuous feedback from students and professionals over the past four years. The proposed mixture of different pedagogical concepts (constructivism, experiential and collaborative learning), that also reflect certain agile software development practices, has significantly improved the quality of software engineering education.
Keywords :
computer aided instruction; computer science education; educational courses; groupware; software prototyping; agile software development practices; collaborative learning; constructivism learning; didactical methods; distributed teams; experiential learning; pedagogical concepts; software engineering course; software engineering education; software production process; student-centred teaching approach; Collaborative work; Conferences; Education; Programming; Software engineering; Software systems; agile software development; collaborative learning; e-learning; experiential learning;
Conference_Titel :
Interactive Collaborative Learning (ICL), 2011 14th International Conference on
Conference_Location :
Piestany
Print_ISBN :
978-1-4577-1748-2
DOI :
10.1109/ICL.2011.6059575