Software engineering effective teaching and learning approaches and practices / [electronic resource] : [edited by] Heidi J.C. Ellis, Steven A. Demurjian, J. Fernando Naveda. - Hershey, Pa. : IGI Global (701 E. Chocolate Avenue, Hershey, Pennsylvania, 17033, USA), c2009. - electronic texts (xxvi, 404 p. : ill.) : digital files.

Includes bibliographical references (p. 362-392) and index.

1. Software engineering education : past, present, and future / Gregory W. Hislop -- 2. Constructive alignment in SE education : aligning to what? / Jocelyn Armarego -- 3. On the role of learning theories in furthering software engineering education / Emily Oh Navarro, Andr�e van der Hoek -- 4. Tasks in software engineering education : the case of a human aspects of software engineering course / Orit Hazzan, Jim Tomayko -- 5. Speaking of software : case studies in software communication / Ann Brady, Marika Seigel, Thomas Vosecky, Charles Wallace -- 6. Novel methods of incorporating security requirements engineering into software engineering courses and curricula / Nancy R. Mead, Dan Shoemaker -- 7. The software enterprise : preparing industry-ready software engineers / Kevin A. Gary -- 8. Teaching software engineering in a computer science program Using the Affinity Research Group philosophy / Steve Roach, Ann Q. Gates -- 9. A framework for success in real projects for real clients courses / David Klappholz, Vicki L. Almstrum, Ken Modesit, Cherry Owen, Allen Johnson, Steven J. Condly -- 10. Experiences in project-based software engineering : what works, what doesn't / Steven A. Demurjian, Donald M. Needham -- 11. Applying blended learning in an industrial context : an experience report / Christian Bunse, Christian Peper, Ines Gr�utzner, Silke Steinbach-Nordmann -- 12. Integrated software testing learning environment for training senior-level computer science students / Daniel Bolanos, Almudena Sierra -- 13. Software engineering accreditation in the United States / James McDonald, Mark J. Sebern, James R. Vallino -- 14. Software engineering at full scale : a unique curriculum / Jochen Ludewig -- 15. Continuous curriculum restructuring in a graduate software engineering program / Daniela Rosca, William Tepfenhart, Jiacun Wang, Allen Milewski -- 16. How to create a credible software engineering bachelor's program : navigating the waters of program development / Stephen Frezza, Mei-Huei Tang, Barry J. Brinkman -- 17. Ensuring students engage with ethical and professional practice concepts / J. Barrie Thompson -- 18. An international perspective on professional software engineering credentials / Stephen B. Seidman.

Restricted to subscribers or individual electronic text purchasers.

"This book presents the latest developments in software engineering education, drawing contributions from over 20 software engineering educators from around the globe"--Provided by publisher.




Mode of access: World Wide Web.

9781605661032 (PDF) 1605661031 (PDF)

10.4018/978-1-60566-102-5 doi




Software engineering--Study and teaching.
Computer software--Development--Study and teaching.

Blended learning Constructive alignment Continuous curriculum restructuring Ethical software engineering Industry-ready software engineers Integrated software Learning theories Professional software engineering credentials Project-based software engineering Security requirements engineering Software communication Software engineering accreditation Software engineering education


Electronic books.

QA76.758 / .S646254 2009e

005.1/07