THE DIFFERENT ACTIVE LEARNING STRATEGIES IN SOFTWARE ENGINEERING AND THEIR EFFECTIVENESS
1 University of East Sarajevo, Faculty of Electrical Engineering (BOSNIA AND HERZEGOVINA)
2 University of Novi Sad, Faculty of Technical Science (SERBIA)
About this paper:
Appears in: ICERI2014 Proceedings
Publication year: 2014
Conference name: 7th International Conference of Education, Research and Innovation
Dates: 17-19 November, 2014
Location: Seville, Spain
Abstract:Educational system is based on well-known principles originating from the Ancient Greece. However, with technological advances it comes to the evolution of learning methodologies and approaches. For new sciences, which are mostly interdisciplinary in nature, it is necessary to apply the best elements of all known learning strategies in order to provide adequate and quality support in all aspects of the study (teaching, research, tasks etc.). By introduction of new approaches, methodology and strategies, it is possible to achieve entire educational process of better quality, and permanent and applicable knowledge to real problems. In order to define and offer a variety of means through which students can engage with and learn Software engineering (as one of new interdisciplinary science), in this paper some of active learning strategies are considered. The primary goal of performed analysis is to evaluate the novel approach and new strategies based on adequate techniques, tools and social skills in order to help students fulfilling the particular learning objectives established in Software engineering and also to arm the teaching professionals with particular teaching challenges. Thus, certain conclusions are made based on analysis of pros and cons for each of mention strategies and through active learning suggestions and ideas.
Keywords: Learning, Software engineering, Problem-Based Learning, Team-Based Learning, Project-Based Learning, e-learning, Lifelong Learning, Self-Directed Learning.