Michael Goldweber

Orcid: 0000-0003-2576-2987

Affiliations:
  • Xavier University, Montgomery, OH, USA


According to our database1, Michael Goldweber authored at least 78 papers between 1994 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Computing for Social Good in Education.
Inroads, December, 2024

Curriculum Matters.
Inroads, September, 2024

Community-based Service Learning: Best Practices in Software Projects with Community Partners.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Scaffolded Projects for the Social Good: A Strategy for Deploying Studio Model in CS Education.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Managing Authority When Teaching Computing Ethics.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

External Projects and Partners: Addressing Challenges and Minimizing Risks from the Outset.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024

2023
CS2023 in 3.5 Short Points.
Inroads, December, 2023

GoodIT.
SIGCAS Comput. Soc., September, 2023

To Build or not to Build: Quantifying the Value of Strategic Implementation Projects that do not Reflect Professional Development Practices.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Community Input into CS2023 Addendum Article on Computing for Social Good Education.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Community Input for CS2023: Society, Ethics and Professionalism.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Perspectives on Computer Science Curricula 2023 (CS2023).
Proceedings of the ACM Conference on Global Computing Education Vol 2, 2023

2022
The 2022 undergraduate database course in computer science: what to teach?
Inroads, 2022

Department-wide Multi-semester Community Engaged Learning Initiative to Overcome Common Barriers to Service-Learning Implementation.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

A Tutorial for Adopting the µMPS3/Pandos Project in the Operating Systems Course.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Community Input and Engagement for CS202x: Data Management.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2021
SIGCAS showcase.
SIGCAS Comput. Soc., 2021

GoodIT summary.
SIGCAS Comput. Soc., 2021

Computing for the social good in education.
SIGCAS Comput. Soc., 2021

The Pandos Project and the μMPS3 Emulator.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

2020
Diversity and its role in computing resources for further reflection: computing for the social good in education members.
SIGCAS Comput. Soc., 2020

A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020

2019
Computing for the social good in education.
Inroads, 2019

CURRICULUM MATTERS: Tool-driven curricular decision making.
Inroads, 2019

Incorporating Computing for Social Good in Computing Education.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Civic Engagement Across the Computing Curriculum.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

2018
ITiCSE 2018 preview.
ACM SIGCSE Bull., 2018

Four reflections on the history of ITiCSE.
Inroads, 2018

Holistic Approaches to Computer Science.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
ITiCSE review.
ACM SIGCSE Bull., 2017

ITiCSE 2017 preview.
ACM SIGCSE Bull., 2017

Letter from the SIGCAS chair: thanks for the last year and what is coming...
SIGCAS Comput. Soc., 2017

Student values and interests in capstone project selection.
Proceedings of the Nineteenth Australasian Computing Education Conference, 2017

2015
Computer science education for social good.
SIGCAS Comput. Soc., 2015

Programming should not be part of a CS course for non-majors.
Inroads, 2015

Study Abroad Experiences in Computer Science (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

The JaeOS Project and the μARM Emulator.
Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, 2015

VXVDE: A Switch-Free VXLAN Replacement.
Proceedings of the 2015 IEEE Globecom Workshops, San Diego, CA, USA, December 6-10, 2015, 2015

2014
Welcome from the new SIGCAS committee.
SIGCAS Comput. Soc., 2014

2013
A framework for enhancing the social good in computing education: a values approach.
Inroads, 2013

Computer science education for social good.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions.
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013

2012
A day one computing for the social good activity.
Inroads, 2012

msocket: multiple stack support for the berkeley socket API.
Proceedings of the ACM Symposium on Applied Computing, 2012

Assessing the benefits of integrating social issues components in the computing curriculum.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Supporting operating systems projects using the μMPS2 hardware simulator.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

2011
Enhancing the social issues components in our computing curriculum: computing for the social good.
Inroads, 2011

TauRUs: a "Taulbee survey" for the rest of us.
Inroads, 2011

Computing for the social good: a service learning project.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Two kinesthetic learning activities: turing machines and basic computer organization.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

2010
What everyone needs to know about computation.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

2008
Reviewing the SIGCSE reviewing process.
ACM SIGCSE Bull., 2008

Scrambling for students: our graduates are sexier than yours.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

VDE: an emulation environment for supporting computer networking courses.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

View-OS: A New Unifying Approach Against the Global View Assumption.
Proceedings of the Computational Science, 2008

2007
Day one of the objects-first first course: what to do.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

2006
Do Lego Mindstorms Robots have a future in CS education?
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

2005
Fostering a creative interest in computer science.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

The Kaya OS project and the <i>mu</i>MPS hardware emulator.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Virtual square (<i>V<sup>2</sup></i>) in computer science education.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Teaching polymorphism early.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

2004
The relationship between CS education research and the SIGCSE community.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

The relationship between CS education research and the SIGCSE community.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004

2003
A road map for teaching introductory programming using LEGOcopyright mindstorms robots.
ACM SIGCSE Bull., 2003

Legos, Java and programming assignments for CS1.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

2001
Resources for instructors of capstone courses in computing.
ACM SIGCSE Bull., 2001

Non-programming resources for an introduction to CS: a collection of resources for the first courses in computer science.
ACM SIGCSE Bull., 2001

The use of robots in the undergraduate curriculum: experience reports.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

1999
A report on the use of HyperTalk in CS1 within a liberal arts setting.
ACM SIGCSE Bull., 1999

A comparison of operating systems courseware.
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999

1998
Developing a digital library of computer science teaching resources.
ACM SIGCSE Bull., 1998

1997
Perspectives on innovations in the computing curriculum (panel).
Proceedings of the 2nd Annual Conference on Integrating Technology into Computer Science Education, 1997

Historical perspectives on the computing curriculum (report of the ITiCSE 1997 working group on historical perspectives in computing education).
Proceedings of the supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, 1997

1996
Minimizing Access Costs in Replicated Distributed Syste (Abstract).
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, 1996

Proposal for an on-line computer science courseware review.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

An overview of visualization: its use and design: report of the working group in visualization.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

1994
A new perspective on teaching computer literacy.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994


  Loading...