Journal of Engineering Education Transformations

Journal of Engineering Education Transformations

Year: 2018, Volume: 31, Issue: Special Issue, Pages:

Original Article

Enhancing Learning Outcomes in Software Engineering Course through Problem Based Learning and Peer Assisted Learning

Abstract

Learning outcomes are brief statements to describe the significance and fundamental learning achieved by learners, which can be demonstrated at the end of a course. Several researchers of Outcomes Based Education (OBE) suggest that the ability to demonstrate learning is a key element of higher education, which involves a performance of some kind in order to show learning that matters. Knowledge gained must be evident through a demonstration process of some kind depending on the course content. Learning outcomes of Software Engineering course fundamentally require learners to value various engineering issues that contribute to developing an evolving software-intensive system. It is necessary to plan and deliver the required system through efficient software engineering processes, based on knowledge of software development models. In addition, group working skills, inter-group negotiations, planning and time management are also required. This paper outlines the use of Problem-Based Learning (PBL) and Peer Assisted Learning (PAL) techniques that were incorporated in delivering the course on Software Engineering to fourth semester students to enhance the learning outcomes.

References

  • Nuno H. Flores, Ana C.R. Paiva, Pedro Letra (2016) Software Engineering Management Education through Game Design Patterns, 2nd International Conference on Higher Education Advances, Social and Behavioural Sciences, 436 � 442.
  • Fairouz Tchier, Latifa Ben Arfa Rabai, Ali Mili (2015) Putting Engineering into Software Engineering: Upholding Software Engineering Principles in the Classroom, Computers in Human Behavior, 48, 245-254.
  • Aldo Dagnino (2014) Increasing the Effectiveness of Teaching Software Engineering: A University and Industry Partnership, Conference on Software Engineering Education and Training (CSEE&T).
  • Sausan Al Kawasa, Hossam Hamdy (2017) Peerassisted Learning Associated with Team-based Learning in Dental Education, Health Professions Education, 3, 38-43.
  • Turlo Yevgeny Mikhailovich, Alyabieva Alexander Yurievna (2016) Application of Problem-Based Learning Technology in Technical Education, 11th International Forum on Strategic Technology: Humanitarian and Economical Aspects of Engineering Sciences (IFOST).
  • Nuha H. El-Khalili (2013) Teaching Agile Software Engineering Using Problem-Based Learning, Information and Communication Technology Education, 9(3), 1-12.
  • Oscar Pedreria, Felix Garcia, Nieves Brisaboa, Mario Piattini (2015) Gamification in Software Engineering � A systematic Mapping, Information and Software Technology, 57, 157-168.
  • Izzat Alsmadi and Bilal Abul-Huda (2011) Improving understandability in teaching of Software Engineering and Connectivity with the Industry, EDUCON� Learning Environments and Ecosystems in Engineering Education.
  • Fadilah Puteha, Maniam Kaliannanb, Nafis Alamc (2015) Learning for professional development via peers: A System Theory approach, Social and Behavioral Sciences, 172, 88 � 95.
  • Ana M. Moreno, Maria-Isabel Sanchez-Segura, Fuesanta Medina-Dominguez, Laura Caevajal (2012) Balancing Software Engineering Education and Industrial Needs, System and Software, 85, 1607-1620.

DON'T MISS OUT!

Subscribe now for latest articles and news.