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

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

Liguo Yu (Indiana University South Bend, USA)
Indexed In: INSPEC, SCOPUS View 1 More Indices
Release Date: March, 2014|Copyright: © 2014 |Pages: 556
ISBN13: 9781466658004|ISBN10: 1466658002|EISBN13: 9781466658011|DOI: 10.4018/978-1-4666-5800-4

Description

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.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • Curriculum Design, Redesign, and Improvement
  • Developing Management Skills
  • Encouraging Teamwork
  • Engaging Students to Solve Real-World Problems
  • Focusing on Technical Writing Skills
  • Integrating Industry Case Studies into Classroom Projects
  • Introducing Fresh Knowledge and Technology into the Classroom
  • Preparing for Distributed Development and Globalization
  • Teaching Communication Skills

Reviews and Testimonials

Software engineering instructors and other computer professionals assemble current best practices in software engineering education to help colleagues improve their curricula and offer computer science students knowledge and skills that are ready to apply on the job. They consider such areas as developing project management skills, encouraging collaborations and teamwork, supporting communications, improving soft skills, promoting project-based learning, engaging classroom games, meeting industry expectations, using open-source tools, and adopting digital learning.

– ProtoView Book Abstracts (formerly Book News, Inc.)

Table of Contents and List of Contributors

Search this Book:
Reset

Author(s)/Editor(s) Biography

Liguo Yu is an associate professor at Computer Science Department, Indiana University South Bend. He received his Ph.D. degree in computer science from Vanderbilt University in 2004. He received his M.S. degree from Institute of Metal Research, Chinese Academy of Science and his BS degree in physics from Jilin University. Before joining Indiana University South Bend, he was a visiting assistant professor at Tennessee Tech University. His research areas include software coupling, software maintenance and software evolution, empirical software engineering, open-source development, and software engineering education. He is also interested in social network analysis, knowledge management, and complex systems.

Indices