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

Computer science graduates often find software engineering knowledge and skills are more in demand after they join the industry. However, given the lecture-based curriculum present in academia, it is not an easy undertaking to deliver industry-standard knowledge and skills in a software engineering classroom as such lectures hardly engage or convince students.Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills combines recent advances and best practices to improve the curriculum of software engineering education. This book is an essential reference source for researchers and educators seeking to bridge the gap between industry expectations and what academia can provide in software engineering education.

[1]  Ita Richardson,et al.  Entrepreneurship Education: Towards an Industry Sector Approach , 2008 .

[2]  Cindy E. Hmelo-Silver,et al.  Goals and Strategies of a Problem-based Learning Facilitator , 2006 .

[3]  Zuhoor Al-Khanjari,et al.  Applying Online Learning in Software Engineering Education , 2014 .

[4]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

[5]  Deborah Allen,et al.  Problem-based Learning: Preparing Students to Succeed in the 21st Century , 1997 .

[6]  J. Dewey,et al.  The Quest for Certainty , 1929 .

[7]  Tony Harland,et al.  Vygotsky's Zone of Proximal Development and Problem-based Learning: Linking a theoretical concept with practice through action research , 2003 .

[8]  Michael J. Prince,et al.  Inductive Teaching and Learning Methods: Definitions, Comparisons, and Research Bases , 2006 .

[9]  David Boud,et al.  The Challenge of Problem Based Learning , 1991 .

[10]  Erhan Butun,et al.  A New Teamwork-Based PBL Problem Design for Electrical and Electronic Engineering Education: A Systems Approach , 2008 .

[11]  Johannes Strobel,et al.  When is PBL More Effective? A Meta-synthesis of Meta-analyses Comparing PBL to Conventional Classrooms , 2009 .

[12]  Kathy Monks,et al.  Responding to Managers' Learning Needs in an Edge-of-Chaos Environment: Insights From Ireland , 2008 .

[13]  Howard S. Barrows,et al.  Large Group Problem-based Learning: A possible solution for the ‘2 sigma problem’ , 1986 .

[14]  M. Segers,et al.  Effects of problem-based learning: a meta- analysis , 2003 .

[15]  Ita Richardson,et al.  Educating software engineers of the future: Software quality research through problem-based learning , 2011, 2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T).

[16]  Joanna C. Dunlap Problem-based learning and self-efficacy: How a capstone course prepares students for a profession , 2005 .

[17]  C. Hmelo‐Silver,et al.  Scaffolding and Achievement in Problem-Based and Inquiry Learning: A Response to Kirschner, Sweller, and Clark (2006) , 2007 .

[18]  Brian R. Belland,et al.  Portraits of middle school students constructing evidence-based arguments during problem-based learning: the impact of computer-based scaffolds , 2010 .

[19]  Gillian Xiao-Lian Authentic assessment strategies in problem based learning , 2007 .

[20]  Diane Hart,et al.  Authentic Assessment: A Handbook for Educators , 1992 .

[22]  George G. Mitchell,et al.  PBL Applied to Software Engineering Group Projects , 2002 .

[23]  H. Barrows Problem-Based Learning Applied to Medical Education , 2000 .

[24]  Jenny C. C. Chung *,et al.  Promoting student learning through a student‐centred problem‐based learning subject curriculum , 2004 .

[25]  Jann E. Freed,et al.  Learner-Centered Assessment on College Campuses: Shifting the Focus from Teaching to Learning , 1999 .

[26]  C. V. D. van der Vleuten,et al.  Problem‐based learning: future challenges for educational practice and research , 2005, Medical education.

[27]  Tim Deignan,et al.  Enquiry-Based Learning: perspectives on practice , 2009 .

[28]  Peter Knight,et al.  Assessment for learning in higher education , 1998 .

[29]  Henk G Schmidt,et al.  Longterm effects of problem‐based learning: a comparison of competencies acquired by graduates of a problem‐based and a conventional medical school , 2006, Medical education.

[30]  Janet L. Kolodner,et al.  Problem-Based Learning Meets Case-Based Reasoning in the Middle-School Science Classroom: Putting Learning by Design(tm) Into Practice , 2003 .

[31]  Helen Connor,et al.  Graduate training and development: current trends and issues , 2008 .

[32]  Gerald F. Smith Beyond Critical Thinking And Decision Making: Teaching Business Students How To Think , 2003 .

[33]  Silvio Romero de Lemos Meira,et al.  Applying PBL in Software Engineering Education , 2009, 2009 22nd Conference on Software Engineering Education and Training.

[34]  Steven M. Quiring,et al.  Assessment of Student Learning in a Hybrid PBL Capstone Seminar , 2008 .

[35]  Kam Hou Vat,et al.  Integrating Industrial Practices in Software Development through Scenario-Based Design of PBL Activities: A Pedagogical Re-Organization Perspective , 2006 .

[36]  John D. Bigelow,et al.  Using Problem-Based Learning to Develop Skills in Solving Unstructured Problems , 2004 .

[37]  Max Elden,et al.  Introduction to the Special Issue: Problem-Based Learning as Social Inquiry—PBL and Management Education , 2004 .

[38]  George G. Mitchell,et al.  An assessment strategy to determine learning outcomes in a software engineering problem-based learning course , 2004 .

[39]  D. Allen,et al.  The power of problem‐based learning in teaching introductory science courses , 1996 .

[40]  M. Albanese,et al.  Problem‐based Learning: A Review of Literature on Its Outcomes and Implementation Issues , 1993, Academic medicine : journal of the Association of American Medical Colleges.

[41]  M. Albanese,et al.  Problem‐based learning: why curricula are likely to show little effect on knowledge and clinical skills , 2000, Medical education.

[42]  Ita Richardson,et al.  Problem Based Learning in the Software Engineering Classroom , 2009, 2009 22nd Conference on Software Engineering Education and Training.

[43]  J. Colliver Effectiveness of Problem‐based Learning Curricula: Research and Theory , 2000, Academic medicine : journal of the Association of American Medical Colleges.

[44]  P. Dangerfield Problem-based learning principles and application to practice : an example from a practitioner-orientated course , 2006 .

[45]  M. Savin-Baden Problem-Based Learning in Higher Education: Untold Stories. , 2000 .

[46]  Rayford B. Vaughn Teaching Industrial Practices in an Undergraduate Software Engineering Course , 2001, Comput. Sci. Educ..

[47]  H S Barrows,et al.  The portable patient problem pack: a problem-based learning unit. , 1977, Journal of medical education.

[48]  J. Perrenet,et al.  The Suitability of Problem-based Learning for Engineering Education: Theory and practice , 2000 .

[49]  Orla Lahart,et al.  Developing Student Induction Sessions for Problem Based Learning , 2011 .

[50]  Jane Schmidt-Wilk Signature Pedagogy: A Framework for Thinking about Management Education , 2010 .

[51]  C. Hmelo‐Silver Problem-Based Learning: What and How Do Students Learn? , 2004 .

[52]  Anthony I. Wasserman Toward a Discipline of Software Engineering , 1996, IEEE Softw..

[53]  Wim H. Gijselaers,et al.  Connecting problem‐based practices with educational theory , 1996 .

[54]  C. Hales Moving down the Line? The Shifting Boundary between Middle and First-Line Management , 2006 .

[55]  Anette Kolmos,et al.  Characteristics of Problem-Based Learning , 2003 .

[56]  M. O'Grady,et al.  Reflecting on the Need for Problem Triggers in Multidisciplinary PBL , 2013 .

[57]  Ita Richardson,et al.  Software Quality: From Theory to Practice , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[58]  Henk G. Schmidt,et al.  Motivation to commit oneself as a determinant of achievement in problem-based learning , 2000 .

[59]  Wim H. Gijselaers,et al.  Perspectives On Problem-based Learning , 1995 .

[60]  H. Barrows Problem‐based learning in medicine and beyond: A brief overview , 1996 .

[61]  Richard E. Clark,et al.  Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching , 2006 .

[62]  Dirk T. Tempelaar,et al.  Educational innovation in economics and business administration : the case of problem-based learning , 1995 .

[63]  Brett E. Shelton,et al.  Exploring the Relationships Between Tutor Background, Tutor Training, and Student Learning: A Problem-based Learning Meta-Analysis , 2013 .

[64]  H. Schmidt Foundations of problem‐based learning: some explanatory notes , 1993, Medical education.

[65]  R. Tamblyn,et al.  Problem-based learning : an approach to medical education , 1980 .

[66]  Terry Barrett,et al.  New Approaches to Problem-based Learning: Revitalising Your Practice in Higher Education , 2010 .

[67]  Mina Choi,et al.  Promoting Collaborative Learning in Software Engineering by Adapting the PBL Strategy , 2009 .