Applying online learning in software engineering education

Zuhoor Abdullah Salim Al-Khanjari*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter

2 Citations (Scopus)

Abstract

Software Engineering education involves two learning aspects: (1) teaching theoretical material and (2) conducting the practical labs. Currently, Software Engineering education faces a challenge, which comes from the new learning opportunities afforded by the Web technologies. Delivering a Software Engineering curriculum by online distance learning requires innovative and flexible approaches to present and manage the theoretical and practical learning materials. E-Learning could support Software Engineering education through utilizing special e-Learning concepts, techniques, and tools. E-Learning could also change the mode of teaching from knowledge-as-transmission to knowledge-as-construction. This is called "Software Engineering e-Learning." This chapter provides a review on Software Engineering education and e-Learning technology. It explores the need to adopt a Software Engineering e-Learning model to help the facilitators/instructors prepare and manage the online Software Engineering courses. This chapter also addresses how e-Learning environment could simplify the application of the constructivist learning model towards Software Engineering education.

Original languageEnglish
Title of host publicationOvercoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills
PublisherIGI Global
Pages460-473
Number of pages14
ISBN (Print)9781466658011, 1466658002, 9781466658004
DOIs
Publication statusPublished - Mar 31 2014

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)

Fingerprint Dive into the research topics of 'Applying online learning in software engineering education'. Together they form a unique fingerprint.

  • Cite this

    Al-Khanjari, Z. A. S. (2014). Applying online learning in software engineering education. In Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills (pp. 460-473). IGI Global. https://doi.org/10.4018/978-1-4666-5800-4.ch024