Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course

Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course

Orit Hazzan, Jim Tomayko
ISBN13: 9781605661025|ISBN10: 1605661023|ISBN13 Softcover: 9781616924751|EISBN13: 9781605661032
DOI: 10.4018/978-1-60566-102-5.ch004
Cite Chapter Cite Chapter

MLA

Hazzan, Orit, and Jim Tomayko. "Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course." Software Engineering: Effective Teaching and Learning Approaches and Practices, edited by Heidi J.C. Ellis, et al., IGI Global, 2009, pp. 61-74. https://doi.org/10.4018/978-1-60566-102-5.ch004

APA

Hazzan, O. & Tomayko, J. (2009). Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course. In H. Ellis, S. Demurjian, & J. Naveda (Eds.), Software Engineering: Effective Teaching and Learning Approaches and Practices (pp. 61-74). IGI Global. https://doi.org/10.4018/978-1-60566-102-5.ch004

Chicago

Hazzan, Orit, and Jim Tomayko. "Tasks in Software Engineering Education: The Case of a Human Aspects of Software Engineering Course." In Software Engineering: Effective Teaching and Learning Approaches and Practices, edited by Heidi J.C. Ellis, Steven A. Demurjian, and J. Fernando Naveda, 61-74. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-102-5.ch004

Export Reference

Mendeley
Favorite

Abstract

The field of software engineering is multifaceted. Accordingly, students must be educated to cope with different kinds of tasks and questions. This chapter describes a collection of tasks that aim at improving students’ skills in different ways. We illustrate our ideas by describing a course about human aspects of software engineering. The course objective is to increase learners’ awareness with respect to problems, dilemmas, ethical questions, and other human-related situations that students may face in the software engineering world. We attempt to achieve this goal by posing different kinds of questions and tasks to the learners, which aim at enhancing their abstract thinking and expanding their analysis perspectives. The chapter is based on our experience teaching the course at Carnegie-Mellon University and at the Technion – Israel Institute of Technology.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.