新书报道
当前位置: 首页 >> 电类优秀教材 >> 正文
Overcoming Challenges in Software Engineering Education : Delivering Non-Technical Knowledge and Skills
发布日期:2015-12-17  浏览

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

[Book Description]

This book combines recent advances and best practices to improve the curriculum of software engineering education, bridging the gap between industry expectations and what academia can provide in software engineering education

[Table of Contents]
Preface                                            xxii
Acknowledgment                                     xxvii
  Section 1 Developing Project Management Skills
    Chapter 1 Teaching Software Project            1    (17)
    Management
          Kasi Periyasamy
    Chapter 2 Applying Coaching Practices to       18   (18)
    Leadership and Team Management Learning in
    Computer Science: A Practical Experience
          Esperanza Marcos Martinez
          Juan M. Vara Mesa
          Veronica A. Bollati
          Marcos Lopez-Sanz
  Section 2 Encouraging Collaborations and
  Teamwork
    Chapter 3 Towards an Understanding of          36   (16)
    Collaborations in Agile Course Projects
          Pankaj Kamthan
    Chapter 4 Developing Communities of            52   (19)
    Practice to Prepare Software Engineers with
    Effective Team Skills
          Ann Q. Gates
          Elsa Y. Villa
          Salamah Salamah
    Chapter 5 Encouraging Teamwork, Web 2.0,       71   (21)
    and Social Networking Elements in Distance
    Learning
          Mirjana Ivanovic
          Zoran Budimac
          Zoran Putnik
          Zivana Komlenov
  Section 3 Supporting Communications
    Chapter 6 From Textual Analysis to             92   (19)
    Requirements Elicitation
          Marcel Fouda Ndjodo
          Virginie Blanche Ngah
    Chapter 7 Peer Feedback in Software            111  (12)
    Engineering Courses
          Damith C. Rajapakse
  Section 4 Improving Soft Skills
    Chapter 8 Engaging Software Engineering        123  (38)
    Students with Employability Skills
          Jocelyn Armarego
    Chapter 9 Practicing Soft Skills in            161  (19)
    Software Engineering: A Project-Based
    Didactical Approach
          Yvonne Sedelmaier
          Dieter Landes
    Chapter 10 Controlled Experiments as Means     180  (18)
    to Teach Soft Skills in Software Engineering
          Marco Kuhrmann
          Henning Femmer
          Jonas Eckhardt
    Chapter 11 Developing Personal and             198  (32)
    Professional Skills in Software Engineering
    Students
          Lynette Johns-Boast
  Section 5 Promoting Project-Based Learning
    Chapter 12 Project-Based Learning: An          230  (20)
    Environment to Prepare IT Students for an
    Industry Career
          Luis M. Alves
          Pedro Ribeiro
          Ricardo J. Machado
    Chapter 13 Experiences in Software             250  (27)
    Engineering Education: Using Scrum, Agile
    Coaching, and Virtual Reality
          Ezequiel Scott
          Guillermo Rodriguez
          Alvaro Soria
          Marcelo Campo
    Chapter 14 A Project-Based Introduction to     277  (19)
    Agile Software Development
          Marc Lainez
          Yves Deville
          Adrien Dessy
          Cyrille Dejemeppe
          Jean-Baptiste Mairy
          Sascha Van Cauwelaert
  Section 6 Engaging Classroom Games
    Chapter 15 ECSE: A Pseudo-SDLC Game for        296  (14)
    Software Engineering Class
          Sakgasit Ramingwong
          Lachana Ramingwong
    Chapter 16 Teaching Software Engineering       310  (23)
    through a Collaborative Game
          Elizabeth Suescun Monsahe
          Allan Ximenes Pereira
          Vera Maria B. Werneck
  Section 7 Experiencing Case-Based Teaching
  and Problem-Based Learning
    Chapter 17 Digital Home: A Case Study          333  (15)
    Approach to Teaching Software Engineering
    Concepts
          Salamah Salamah
          Massood Towhidnejad
          Thomas Hilburn
    Chapter 18 Incorporating a Self-Directed       348  (25)
    Learning Pedagogy in the Computing
    Classroom: Problem-Based Learning as a
    Means to Improving Software Engineering
    Learning Outcomes
          Oisin Cawley
          Stephan Weibelzahl
          Ita Richardson
          Yvonne Delaney
  Section 8 Meeting Industry Expectations
    Chapter 19 Bridging the Academia-Industry      373  (24)
    Gap in Software Engineering: A
    Client-Oriented Open Source Software
    Projects Course
          Bonnie K. MacKellar
          Mihaela Sabin
          Allen B. Tucker
    Chapter 20 Teaching Software Architecture      397  (17)
    in Industrial and Academic Contexts:
    Similarities and Differences
          Paolo Ciancarini
          Stefano Russo
  Section 9 Using Open-Source Tools
    Chapter 21 Learning Software Industry          414  (17)
    Practices with Open Source and Free
    Software Tools
          Jagadeesh Nandigam
          Venkat N. Gudivada
    Chapter 22 Incorporating Free/Open-Source      431  (12)
    Data and Tools in Software Engineering
    Education
          Liguo Yu
          David R. Surma
          Hossein Hakimzadeh
  Section 10 Adopting Digital Learning
    Chapter 23 Improve Collaboration Skills        443  (17)
    Using Cyber-Enabled Learning Environment
          Yujian Fu
    Chapter 24 Applying Online Learning in         460  (14)
    Software Engineering Education
          Zuhoor Abdullah Salim Al-Khanjari
Compilation of References                          474  (40)
About the Contributors                             514  (12)
Index                                              526

关闭


版权所有:西安交通大学图书馆      设计与制作:西安交通大学数据与信息中心  
地址:陕西省西安市碑林区咸宁西路28号     邮编710049

推荐使用IE9以上浏览器、谷歌、搜狗、360浏览器;推荐分辨率1360*768以上