TY - GEN
T1 - Improving software engineering education through enhanced practical experiences
AU - Tian, Kun
AU - Cooper, Kendra
AU - Zhang, Kang
PY - 2011
Y1 - 2011
N2 - Teaching software engineering has been a challenging topic. Students gain little practical experience in issues regarding software process in a typical software engineering course, although relevant theories are usually taught in lectures. The lack of practical experience is a bottleneck for effective learning of software engineering. It is almost impossible for students to understand the real concerns of practitioners without adequate practices. Consequently, they are not able to correctly apply the concepts or techniques, which is an important reason why they are regarded as being inexperienced. In addition, to develop increasingly sophisticated software, the IT industry keeps demanding better-prepared software engineering graduates. To address this issue, we developed a teaching method for software engineering course based on the Problem-Based Learning principles. This paper introduces the method, presents our experiences, and discusses the lessons learned.
AB - Teaching software engineering has been a challenging topic. Students gain little practical experience in issues regarding software process in a typical software engineering course, although relevant theories are usually taught in lectures. The lack of practical experience is a bottleneck for effective learning of software engineering. It is almost impossible for students to understand the real concerns of practitioners without adequate practices. Consequently, they are not able to correctly apply the concepts or techniques, which is an important reason why they are regarded as being inexperienced. In addition, to develop increasingly sophisticated software, the IT industry keeps demanding better-prepared software engineering graduates. To address this issue, we developed a teaching method for software engineering course based on the Problem-Based Learning principles. This paper introduces the method, presents our experiences, and discusses the lessons learned.
KW - Problem-Based Learning
KW - Software Engineering Education
UR - https://www.scopus.com/pages/publications/84055184354
U2 - 10.1109/ICIS.2011.53
DO - 10.1109/ICIS.2011.53
M3 - Conference Paper published in a book
AN - SCOPUS:84055184354
SN - 9780769544014
T3 - Proceedings - 2011 10th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2011
SP - 292
EP - 297
BT - 2011 10th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2011
PB - IEEE Computer Society
T2 - 2011 10th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2011
Y2 - 16 May 2011 through 18 May 2011
ER -