DocumentCode :
2416268
Title :
Improving Software Engineering Education through Enhanced Practical Experiences
Author :
Tian, Kun ; Cooper, Kendra ; Zhang, Kang
fYear :
2011
fDate :
16-18 May 2011
Firstpage :
292
Lastpage :
297
Abstract :
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.
Keywords :
Computer science; Databases; Educational institutions; Industries; Software; Software engineering; Problem-Based Learning; Software Engineering Education;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science (ICIS), 2011 IEEE/ACIS 10th International Conference on
Conference_Location :
Sanya, China
Print_ISBN :
978-1-4577-0141-2
Type :
conf
DOI :
10.1109/ICIS.2011.53
Filename :
6086485
Link To Document :
بازگشت