Effective pedagogical principles and practices in teaching software engineering through projects

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Razmov, V.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page S4E-26
container_issue
container_start_page S4E-21
container_title
container_volume
creator Razmov, V.
description 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.
doi_str_mv 10.1109/FIE.2007.4418158
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4418158</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4418158</ieee_id><sourcerecordid>4418158</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-7e4fd6474376acb6189ff23a9a4f15d5d0e6694fd50d78287d5731bfffcdbefc3</originalsourceid><addsrcrecordid>eNo1kE9PhDAQxeu_RFy5m3jhC4AtbWl7NBtWN9nEyx68raWdQjcIhKLGb2-N61wmvzdvXiaD0B3BBSFYPWy2dVFiLArGiCRcnqEbwsoIWDJ6jpKSCpFXlL1eoFQJ-T-j_BIlmCicc8nkNUpDOOJYjEcDTdBb7RyYxX9CNoHV7dh6o_tsmv1g_NRDyPRgI-roMZH8kC2gTeeHNgujW770DBkMrR8A5l9x6ebxo-3iyniMweEWXTndB0hPfYX2m3q_fs53L0_b9eMu9wovuQDmbMUEo6LSpqmIVM6VVCvNHOGWWwxVpaKHYytkKYXlgpLGOWdsA87QFbr_i_UAcIjnv-v5-3D6Ff0BXPhbbw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Effective pedagogical principles and practices in teaching software engineering through projects</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Razmov, V.</creator><creatorcontrib>Razmov, V.</creatorcontrib><description>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.</description><identifier>ISSN: 0190-5848</identifier><identifier>ISBN: 9781424410835</identifier><identifier>ISBN: 1424410835</identifier><identifier>EISSN: 2377-634X</identifier><identifier>EISBN: 1424410843</identifier><identifier>EISBN: 9781424410842</identifier><identifier>DOI: 10.1109/FIE.2007.4418158</identifier><language>eng</language><publisher>IEEE</publisher><subject>Assembly ; Computer science ; Documentation ; Education ; Feedback ; Navigation ; Packaging ; Pedagogy ; Project-Based ; Software engineering ; Software packages ; Vehicles</subject><ispartof>2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007, p.S4E-21-S4E-26</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4418158$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4418158$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Razmov, V.</creatorcontrib><title>Effective pedagogical principles and practices in teaching software engineering through projects</title><title>2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports</title><addtitle>FIE</addtitle><description>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.</description><subject>Assembly</subject><subject>Computer science</subject><subject>Documentation</subject><subject>Education</subject><subject>Feedback</subject><subject>Navigation</subject><subject>Packaging</subject><subject>Pedagogy</subject><subject>Project-Based</subject><subject>Software engineering</subject><subject>Software packages</subject><subject>Vehicles</subject><issn>0190-5848</issn><issn>2377-634X</issn><isbn>9781424410835</isbn><isbn>1424410835</isbn><isbn>1424410843</isbn><isbn>9781424410842</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1kE9PhDAQxeu_RFy5m3jhC4AtbWl7NBtWN9nEyx68raWdQjcIhKLGb2-N61wmvzdvXiaD0B3BBSFYPWy2dVFiLArGiCRcnqEbwsoIWDJ6jpKSCpFXlL1eoFQJ-T-j_BIlmCicc8nkNUpDOOJYjEcDTdBb7RyYxX9CNoHV7dh6o_tsmv1g_NRDyPRgI-roMZH8kC2gTeeHNgujW770DBkMrR8A5l9x6ebxo-3iyniMweEWXTndB0hPfYX2m3q_fs53L0_b9eMu9wovuQDmbMUEo6LSpqmIVM6VVCvNHOGWWwxVpaKHYytkKYXlgpLGOWdsA87QFbr_i_UAcIjnv-v5-3D6Ff0BXPhbbw</recordid><startdate>200710</startdate><enddate>200710</enddate><creator>Razmov, V.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>200710</creationdate><title>Effective pedagogical principles and practices in teaching software engineering through projects</title><author>Razmov, V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-7e4fd6474376acb6189ff23a9a4f15d5d0e6694fd50d78287d5731bfffcdbefc3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Assembly</topic><topic>Computer science</topic><topic>Documentation</topic><topic>Education</topic><topic>Feedback</topic><topic>Navigation</topic><topic>Packaging</topic><topic>Pedagogy</topic><topic>Project-Based</topic><topic>Software engineering</topic><topic>Software packages</topic><topic>Vehicles</topic><toplevel>online_resources</toplevel><creatorcontrib>Razmov, V.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Razmov, V.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Effective pedagogical principles and practices in teaching software engineering through projects</atitle><btitle>2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports</btitle><stitle>FIE</stitle><date>2007-10</date><risdate>2007</risdate><spage>S4E-21</spage><epage>S4E-26</epage><pages>S4E-21-S4E-26</pages><issn>0190-5848</issn><eissn>2377-634X</eissn><isbn>9781424410835</isbn><isbn>1424410835</isbn><eisbn>1424410843</eisbn><eisbn>9781424410842</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/FIE.2007.4418158</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0190-5848
ispartof 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007, p.S4E-21-S4E-26
issn 0190-5848
2377-634X
language eng
recordid cdi_ieee_primary_4418158
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Assembly
Computer science
Documentation
Education
Feedback
Navigation
Packaging
Pedagogy
Project-Based
Software engineering
Software packages
Vehicles
title Effective pedagogical principles and practices in teaching software engineering through projects
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T13%3A46%3A54IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Effective%20pedagogical%20principles%20and%20practices%20in%20teaching%20software%20engineering%20through%20projects&rft.btitle=2007%2037th%20Annual%20Frontiers%20In%20Education%20Conference%20-%20Global%20Engineering:%20Knowledge%20Without%20Borders,%20Opportunities%20Without%20Passports&rft.au=Razmov,%20V.&rft.date=2007-10&rft.spage=S4E-21&rft.epage=S4E-26&rft.pages=S4E-21-S4E-26&rft.issn=0190-5848&rft.eissn=2377-634X&rft.isbn=9781424410835&rft.isbn_list=1424410835&rft_id=info:doi/10.1109/FIE.2007.4418158&rft_dat=%3Cieee_6IE%3E4418158%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1424410843&rft.eisbn_list=9781424410842&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4418158&rfr_iscdi=true