Practical Implementation of Agile Approaches in Teaching process
Serein Al-Ratrout

Serein Al-Ratrout, Assistant Professor Information Technology Department, Al-Zahra College for Women, Muscat, Oman
Manuscript received on 18 April 2019 | Revised Manuscript received on 25 April 2019 | Manuscript published on 30 April 2019 | PP: 278-282 | Volume-8 Issue-4, April 2019 | Retrieval Number: D6044048419/19©BEIESP
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Teaching computer and software courses has never been a straightforward or simple process, such disciplines cannot be taught exclusively by traditional teaching techniques, and a great efforts have been aimed to improve the teaching and educating process for such disciplinary. The purpose of this study is to enhance the teaching of computer and software courses with practical implementation for successive techniques used in the current market, and measure the impact proposed educational method on students understanding and achievements. This study investigates practical implementation of agile methods within undergraduate software engineering program, through integration of agile approaches practically within Web Engineering course given in al-Zahra College for women; a case study where two popular agile approaches (Scrum and eXtreme Programming) have been considered. The proposed teaching technique and its impact on the learning outcomes will be evaluated through students’ results, and questionnaires that will be given to students in order to obtain a feedback on their perceptions for this implementation.
Keywords: Web Engineering, Software Engineering Education, Agile methods, Scrum, XP

Scope of the Article: Web Mining