• DocumentCode
    2594302
  • Title

    Effective pedagogical principles and practices in teaching software engineering through projects

  • Author

    Razmov, Valentin

  • Author_Institution
    Univ. of Washington, Seattle
  • fYear
    2007
  • fDate
    10-13 Oct. 2007
  • Abstract
    This paper distills time-tested pedagogical principles and a package of corresponding practices from our experience teaching a project-based course in software engineering to Computer Science undergraduate majors, and from refining the course based upon extensive feedback by students and instructors. Our main contributions are the documentation of key principles that have successfully guided us in structuring, navigating, and evolving the course over the years; the introduction of several novel supporting practices (while adapting others from the literature); and the discovery of the synergistic effect that the proposed package of pedagogical practices creates. The discussion is grounded with data from a large body of comprehensive end-of-term student surveys, post- course instructor retrospectives, and direct instructor observations - all assembled over multiple terms. We hope to offer pragmatic ideas and tools to instructors of software engineering and of similar project-based courses.
  • Keywords
    computer science education; educational courses; software engineering; teaching; Computer Science undergraduate; educational course; project-based course; software engineering; teaching; Assembly; Computer science; Documentation; Education; Feedback; Navigation; Packaging; Software engineering; Software packages; Vehicles; Feedback; Pedagogy; Project-Based; Software Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-1083-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2007.4418158
  • Filename
    4418158