Johanna Blumenthal

dblp:259/4249 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0004-4050-9458ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 5 · 1 first-author · 4 since 2021
YearPublicationVenuePosition
2026 Operationalizing Computing for the Social Good in Education by Adopting an Entrepreneurial Mindset
abstract
Computing for the Social Good in CS Education (CSG-Ed) is a pedagogy, growing in popularity, that reframes the assignments that students are given to develop their problem solving skills as ones that illustrate computing's social relevance and potential for positive societal impact. However, change, such as adopting a new pedagogy, is hard. Time is limited and workloads are always seemingly increasing, making it easy to forego the investment needed to change. An approach that can help overcome this is the adoption of an entrepreneurial mindset.
Johanna Blumenthal, Lisa C. Kaczmarczyk, Richard Blumenthal 0001, Michael Goldweber
SIGCSE (2)1
2025 Moving What's in the CS Curriculum Forward: A Proposition to Address Ten Wicked Curricular Issues
abstract
Every decade, a Steering Committee convenes tasked with creating new computer science curricular recommendations. As they work, they are faced with a plethora of wicked curricular issues and a short timeline to resolve these issues. A systemic literature review of the ten years preceding CS2023 reveals a small number of publications focused on curricular issues. Intentional discussion among the education community is ideal for addressing these wicked issues. Towards this end, ten unsettled representative wicked curricular issues faced by the CS2023 Steering Committee are introduce with the aim of motivating the community to engage in increased and intentional formal discussions regarding these issues. Preserving these discussions will improve the next curriculum. A framework for structuring such discussions is also offered.
Richard Blumenthal 0001, Johanna Blumenthal
SIGCSE (1)2
2025 A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence
abstract
There are many excellent reasons for incorporating social good activities throughout our CS curricula. Possibly the most important are the large number of pressing local/global issues facing society (e.g. climate change and related issues) which deserve the attention of the computing community, and in turn, demand the attention of computing educators. In addition, research suggests focusing on how computing can affect the social good can help broaden participation in computing. The problem is many CS educators both don't know where to start or how to create programming assignments around socially relevant themes, and believe that such activities can only be undertaken by advanced students in upper division courses, e.g. software engineering and capstone courses. The purpose of this special session is to equip participants with the easy to learn skills so they can begin incorporating socially relevant assignments/projects throughout the introductory computing sequence.
Michael Goldweber, Lisa C. Kaczmarczyk, Richard Blumenthal 0001, Johanna Blumenthal
SIGCSE (2)4
2022 A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence
abstract
There are many excellent reasons for incorporating social good activities throughout our CS curricula. Possibly the most important are the large number of pressing local/global issues facing society (e.g. climate change and related issues)[8] which deserve the attention of the computing community, and in turn, demand the attention of computing educators. In addition, research suggests focusing on how computing can affect the social good can help broaden participation in computing [10, 11].
Michael Goldweber, Lisa C. Kaczmarczyk, Richard Blumenthal 0001, Alison Clear, Johanna Blumenthal
SIGCSE (2)5
2020 Consider Visualizing Society within the ACM Code of Ethics
abstract
The effect of introducing a "Stakeholder Impact Visualization" into the Consider step of the CARE process in The ACM Code of Ethics and Professional Conduct is presented. This treatment increased the number and type of societal stakeholders identified and the number and type of requests for situational contextual made by computing students, when using the CARE process to consider an ethical decision contained in a malware case study.
Richard Blumenthal 0001, Johanna Blumenthal
SIGCSE2