Applying online learning in software engineering education

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Citation (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

Fingerprint

Engineering education
Software engineering
E-learning
Teaching
Distance education
Curricula

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)

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

Applying online learning in software engineering education. / Al-Khanjari, Zuhoor Abdullah Salim.

Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills. IGI Global, 2014. p. 460-473.

Research output: Chapter in Book/Report/Conference proceedingChapter

Al-Khanjari, ZAS 2014, Applying online learning in software engineering education. in Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills. IGI Global, pp. 460-473. https://doi.org/10.4018/978-1-4666-5800-4.ch024
Al-Khanjari ZAS. Applying online learning in software engineering education. In Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills. IGI Global. 2014. p. 460-473 https://doi.org/10.4018/978-1-4666-5800-4.ch024
Al-Khanjari, Zuhoor Abdullah Salim. / Applying online learning in software engineering education. Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills. IGI Global, 2014. pp. 460-473
@inbook{9680179fd45d404da4915a164c871605,
title = "Applying online learning in software engineering education",
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.",
author = "Al-Khanjari, {Zuhoor Abdullah Salim}",
year = "2014",
month = "3",
day = "31",
doi = "10.4018/978-1-4666-5800-4.ch024",
language = "English",
isbn = "9781466658011",
pages = "460--473",
booktitle = "Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills",
publisher = "IGI Global",

}

TY - CHAP

T1 - Applying online learning in software engineering education

AU - Al-Khanjari, Zuhoor Abdullah Salim

PY - 2014/3/31

Y1 - 2014/3/31

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84949435596&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84949435596&partnerID=8YFLogxK

U2 - 10.4018/978-1-4666-5800-4.ch024

DO - 10.4018/978-1-4666-5800-4.ch024

M3 - Chapter

SN - 9781466658011

SN - 1466658002

SN - 9781466658004

SP - 460

EP - 473

BT - Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills

PB - IGI Global

ER -