• DocumentCode
    632511
  • Title

    What should students learn in their first (and often only) software engineering course?

  • Author

    Vallino, James

  • Author_Institution
    Dept. of Software Eng., Rochester Inst. of Technol., Rochester, NY, USA
  • fYear
    2013
  • fDate
    19-21 May 2013
  • Firstpage
    335
  • Lastpage
    337
  • Abstract
    The questions that are proposed as the basis for academy panel sessions are important ones to ask. In the aggregate, they cover an enormous expanse of the software engineering landscape. The reality of undergraduate computing education is that the vast majority of students do not go through software engineering curricula where there is time to address the academy questions in some depth. Instead, they are in computer science or computer engineering programs, and receive their software engineering education in a single course. What students should really learn in this first, and often only, software engineering course is important because the majority of computing students will not see any other software engineering. The course designer will need to make judicious choices in selecting the material for this course because all of software engineering will not fit in just one course even if you try by using one of the classic software engineering tomes as the textbook. I do not know the right answer to the question I pose in the title of this position paper. I suspect that there is no one set of software engineering topics that should be included, but rather a range of topics to select from based on the purpose and perspective of the course. The answer to this question is important to everyone who has responsibility for providing the software engineering education for the next generation of computing students.
  • Keywords
    computer science education; educational courses; software engineering; computer engineering program; computer science program; course perspective; course purpose; software engineering course; software engineering curriculum; software engineering education; software engineering landscape; student learning; undergraduate computing education; Computer science; Computers; Conferences; Education; Materials; Software engineering; Teamwork;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1093-0175
  • Type

    conf

  • DOI
    10.1109/CSEET.2013.6595273
  • Filename
    6595273