TY - GEN
T1 - How to Teach Software Engineering for Societal and Social Impact
AU - Csizmar Dalal, Amy
AU - Kurkovsky, Stan
AU - Morreale, Patricia
AU - Goldweber, Mikey
N1 - Publisher Copyright:
© 2025 Copyright held by the owner/author(s).
PY - 2025/2/18
Y1 - 2025/2/18
N2 - In this panel, the presenters will discuss their collective experience of teaching software engineering courses and/or running software engineering projects that help students learn about and experience the impact of computing on society and the social good. While the benefits of practical experience in software engineering are generally indisputable, the logistics and management of such projects are often discouraging for faculty, leading many to exclude live clients from software engineering courses. The presenters will demystify and discuss the realities of running client-oriented classes and projects in the contexts of our institutions, which vary greatly in size and student demographics and represent both public and private colleges. In particular, we will discuss various approaches used to identify, design, create, and evaluate software engineering projects for societal and social impact. Project duration ranges from one semester to two or more, and participation in team projects is modeled as pre-professional training, complete with software tools, interpersonal dynamics, and evaluation methods.
AB - In this panel, the presenters will discuss their collective experience of teaching software engineering courses and/or running software engineering projects that help students learn about and experience the impact of computing on society and the social good. While the benefits of practical experience in software engineering are generally indisputable, the logistics and management of such projects are often discouraging for faculty, leading many to exclude live clients from software engineering courses. The presenters will demystify and discuss the realities of running client-oriented classes and projects in the contexts of our institutions, which vary greatly in size and student demographics and represent both public and private colleges. In particular, we will discuss various approaches used to identify, design, create, and evaluate software engineering projects for societal and social impact. Project duration ranges from one semester to two or more, and participation in team projects is modeled as pre-professional training, complete with software tools, interpersonal dynamics, and evaluation methods.
KW - Software engineering
KW - capstone projects
KW - course projects
KW - experiential learning
KW - external project partners
KW - service learning
UR - http://www.scopus.com/inward/record.url?scp=86000245432&partnerID=8YFLogxK
U2 - 10.1145/3641555.3704711
DO - 10.1145/3641555.3704711
M3 - Conference contribution
AN - SCOPUS:86000245432
T3 - SIGCSE TS 2025 - Proceedings of the 56th ACM Technical Symposium on Computer Science Education
SP - 1691
EP - 1692
BT - SIGCSE TS 2025 - Proceedings of the 56th ACM Technical Symposium on Computer Science Education
PB - Association for Computing Machinery, Inc
T2 - 56th Annual SIGCSE Technical Symposium on Computer Science Education, SIGCSE TS 2025
Y2 - 26 February 2025 through 1 March 2025
ER -