• 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