Mark Guzdial
Orcid: 0000-0003-4427-9763Affiliations:
- University of Michigan, Ann Arbor, MI, USA
- Georgia Institute of Technology, Atlanta, USA (until 2018)
According to our database1,
Mark Guzdial
authored at least 267 papers
between 1992 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2014, "For contributions to computing education, and broadening participation.".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on scopus.com
-
on viaf.org
-
on twitter.com
-
on orcid.org
-
on id.loc.gov
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Creating an On-ramp to Programming for Arts and Humanities Students with Teaspoon Languages and Custom Block Languages.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
2023
The Michigan Robotics Undergraduate Curriculum: Defining the Discipline of Robotics for Equity and Excellence.
CoRR, 2023
Identifying the Computing Education Needs of Liberal Arts and Sciences Students (Discussion Paper).
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, 2023
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023
2022
Dagstuhl Reports, July, 2022
Commun. ACM, 2022
The information won't just sink in: Helping teachers provide technology-assisted data literacy instruction in social studies.
Br. J. Educ. Technol., 2022
Teaspoon Languages for Integrating Programming into Social Studies, Language Arts, and Mathematics Secondary Courses.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Creating New Programming Experiences Inspired by Boxer to Develop Computationally Literate Society.
Proceedings of the 6th International Conference on the Art, 2022
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
Designing from a Novel University Engineering Course as a Model for High School Education.
Proceedings of the IEEE Frontiers in Education Conference, 2022
2021
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2021
Proceedings of the SIGITE '21: The 22nd Annual Conference on Information Technology Education, SnowBird, UT, USA, October 6, 2021
Uses, Revisions, and the Future of Validated Assessments in Computing Education: A Case Study of the FCS1 and SCS1.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021
Proceedings of the CSERC '21: The 10th Computer Science Education Research Conference, Virtual Event, The Netherlands, November 22, 2021
Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
2020
U.S. states must broaden participation while expanding access to computer science education.
Commun. ACM, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the Research on Equity and Sustained Participation in Engineering, 2020
Embodied Representations in Computing Education: How Gesture, Embodied Language, and Tool Use Support Teaching Recursion.
Proceedings of the Interdisciplinarity in the Learning Sciences: Proceedings of the 14th International Conference of the Learning Sciences, 2020
"I'm Not a Computer": How Identity Informs Value and Expectancy During a Programming Activity.
Proceedings of the Interdisciplinarity in the Learning Sciences: Proceedings of the 14th International Conference of the Learning Sciences, 2020
Engaging Pre-Service Teachers in Front-End Design: Developing Technology for a Social Studies Classroom.
Proceedings of the IEEE Frontiers in Education Conference, 2020
2019
Notional Machines and Programming Language Semantics in Education (Dagstuhl Seminar 19281).
Dagstuhl Reports, 2019
Why programmers should curb their enthusiasm, and thinking about computational thinking.
Commun. ACM, 2019
Fostering State-level Change In CS Education: The Expanding Computing Education Pathways Alliance.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Task-Specific Programming Languages for Promoting Computing Integration: A Precalculus Example.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019
Making CS Learning Visible: Case Studies on How Visibility of Student Work Supports a Community of Learners in CS Classrooms.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
A Statewide Quantitative Analysis of Computer Science: What Predicts CS in Georgia Public High School?
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019
Helping Social Studies Teachers to Design Learning Experiences Around Data: Participatory Design for New Teacher-Centric Programming Languages.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019
2018
Commun. ACM, 2018
Commun. ACM, 2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
Socioeconomic Status and Computer Science Achievement: Spatial Ability as a Mediating Variable in a Novel Model of Understanding.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018
2017
Commun. ACM, 2017
Commun. ACM, 2017
Commun. ACM, 2017
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Students and Teachers Use An Online AP CS Principles EBook Differently: Teacher Behavior Consistent with Expert Learners.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw.
Proceedings of the 2017 ACM Conference on International Computing Education Research, 2017
2016
Commun. ACM, 2016
Commun. ACM, 2016
Proceedings of the 2016 IEEE Virtual Reality, 2016
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Training Learners to Self-Explain: Designing Instructions and Examples to Improve Problem Solving.
Proceedings of the Transforming Learning, 2016
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016
Introduction to Computing and Programming in Python - a Multimedia Approach, 4th Edition.
Prentice Hall, ISBN: 978-0-13-402554-4, 2016
2015
Synthesis Lectures on Human-Centered Informatics, Morgan & Claypool Publishers, ISBN: 978-3-031-02216-6, 2015
ACM SIGCSE Bull., 2015
Commun. ACM, 2015
Commun. ACM, 2015
Commun. ACM, 2015
Proceedings of the Workshop in Primary and Secondary Computing Education, 2015
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015
2014
Limitations of MOOCs for Computing Education- Addressing our needs: MOOCs and technology to advance learning and learning research (Ubiquity symposium).
Ubiquity, 2014
Georgia Computes! An Intervention in a US State, with Formal and Informal Education in a Policy Context.
ACM Trans. Comput. Educ., 2014
The difficulty of teaching programming languages, and the benefits of hands-on learning.
Commun. ACM, 2014
Preparing teachers is different than preparing software developers: [WiPSCE'14 keynote].
Proceedings of the 9th Workshop in Primary and Secondary Computing Education, 2014
Preparing secondary computer science teachers through an iterative development process.
Proceedings of the 9th Workshop in Primary and Secondary Computing Education, 2014
Measuring demographics and performance in computer science education at a nationwide scale using AP CS data.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the International Computing Education Research Conference, 2014
2013
Commun. ACM, 2013
Commun. ACM, 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Expanding access to K-12 computer science education: research on the landscape of computer science professional development.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Workifying games: successfully engaging african american gamers with computer science.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the International Computing Education Research Conference, 2013
Subgoal Labeled Worked Examples Improve K-12 Teacher Performance in Computer Programming Training.
Proceedings of the 35th Annual Meeting of the Cognitive Science Society, 2013
Introduction to Computing and Programming in Python; 3rd Edition.
Pearson / Addison Wesley, ISBN: 978-0-273-77454-9, 2013
2012
When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online.
ACM Trans. Comput. Educ., 2012
Inroads, 2012
Who AM I?: understanding high school computer science teachers' professional identity.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Listening to linked lists: using multimedia to learn data structures (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community.
Proceedings of the International Computing Education Research Conference, 2012
Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications.
Proceedings of the International Computing Education Research Conference, 2012
A statewide survey on computing education pathways and influences: factors in broadening participation in computing.
Proceedings of the International Computing Education Research Conference, 2012
Proceedings of the International Conference on the Foundations of Digital Games, 2012
2011
Commun. ACM, 2011
Role and value of quantitative instruments in gauging student perspectives in a computing curriculum.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Setting the stage for computing curricula 2013: computer science - report from the ACM/IEEE-CS joint task force.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Building a community to support HS CS teachers: the disciplinary commons for computing educators.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011
Proceedings of the Seventh International Workshop on Computing Education Research, 2011
Proceedings of the International Conference on Human Factors in Computing Systems, 2011
Why Is It So Hard to Learn to Program?
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011
Pearson Education, ISBN: 978-0-13-606061-1, 2011
2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
What game developers look for in a new graduate: interviews and surveys at one game company.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
Proceedings of the Sixth International Workshop on Computing Education Research, 2010
Learning on the job: characterizing the programming knowledge and learning strategies of web designers.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010
2009
An ICT research agenda, HPC and innovation, and why only the developed world lacks women in computing.
Commun. ACM, 2009
Commun. ACM, 2009
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009
Proceedings of the 2009 DiGRA International Conference: Breaking New Ground: Innovation in Games, 2009
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009
2008
IEEE Pervasive Comput., 2008
ACM J. Educ. Resour. Comput., 2008
ACM J. Educ. Resour. Comput., 2008
Proceedings of the International Computing Education Research Workshop, 2008
Proceedings of the Using AI to Motivate Greater Participation in Computer Science, 2008
2007
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007
Threads<sup>TM</sup>: how to restructure a computer science curriculum for a flat world.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007
Pearson Education, ISBN: 978-0-13-149698-9, 2007
2006
Int. J. Comput. Support. Collab. Learn., 2006
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006
Imagineering inauthentic legitimate peripheral participation: an instructional design approach for motivating computing education.
Proceedings of the International Computing Education Research Workshop 2006, 2006
Proceedings of the International Computing Education Research Workshop 2006, 2006
Proceedings of the Conference on Designing Interactive Systems, 2006
2005
Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses.
IEEE Trans. Educ., 2005
Comput. Sci. Educ., 2005
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Tracking an innovation in introductory CS education from a research university to a two-year college.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005
Proceedings of the International Computing Education Research Workshop 2005, 2005
Proceedings of the 43nd Annual Southeast Regional Conference, 2005
2004
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004
Proceedings of the Embracing Diversity in the Learning Sciences: Proceedings of the 6th International Conference for the Learning Sciences, 2004
Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning.
Proceedings of the 37th Hawaii International Conference on System Sciences (HICSS-37 2004), 2004
2003
Computer science is more important than calculus: the challenge of living up to our potential.
ACM SIGCSE Bull., 2003
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003
Proceedings of the 16th Conference on Software Engineering Education and Training (CSEE&T 2003), 2003
Proceedings of the From Usenet to CoWebs, 2003
2002
Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, 2002
Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, 2002
Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, 2002
Squeak - open personal computing and multimedia.
Prentice Hall, ISBN: 978-0-13-028091-6, 2002
2001
A multi-national, multi-institutional study of assessment of programming skills of first-year CS students.
ACM SIGCSE Bull., 2001
Interact. Comput., 2001
Interact. Learn. Environ., 2001
Quality in Distance Education.
Proceedings of WebNet 2001, 2001
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001
2000
An evaluation of space-filling information visualizations for depicting hierarchical structures.
Int. J. Hum. Comput. Stud., 2000
1999
Proceedings of the 1999 Conference on Computer Support for Collaborative Learning, 1999
Proceedings of the 1999 Conference on Computer Support for Collaborative Learning, 1999
Anchoring discussions in lecture: an approach to collaboratively extending classroom digital media.
Proceedings of the 1999 Conference on Computer Support for Collaborative Learning, 1999
1998
Supporting Programming and Learning-to-Program with an Integrated CAD and Scaffolding Workbench.
Interact. Learn. Environ., 1998
Technological Support for Apprenticeship.
Proceedings of WebNet 98, 1998
1997
An apprenticeship-based multimedia courseware for computer graphics studies provided on the World Wide Web.
Comput. Educ., 1997
Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology, 1997
Proceedings of the 2nd International Conference on Computer Support for Collaborative Learning, 1997
Intra-group and intergroup: an exploration of learning with complementary collaboration tools.
Proceedings of the 2nd International Conference on Computer Support for Collaborative Learning, 1997
Integrating and guiding collaboration: lessons learned in computer-supported collaborative learning research at Georgia Tech.
Proceedings of the 2nd International Conference on Computer Support for Collaborative Learning, 1997
Proceedings of the 2nd International Conference on Computer Support for Collaborative Learning, 1997
Proceedings of the Human Factors in Computing Systems, 1997
Proceedings of the Human Factors in Computing Systems, 1997
1996
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996
Proceedings of the IEEE Symposium on Information Visualization 1996, 1996
Proceedings of the Learning for the Real World: Proceedings of the Second International Conference on the Learning Sciences, 1996
Computer Science Apprenticeship: Creating Support for Intermediate Computer Science Students.
Proceedings of the Learning for the Real World: Proceedings of the Second International Conference on the Learning Sciences, 1996
Proceedings of the Learning for the Real World: Proceedings of the Second International Conference on the Learning Sciences, 1996
Proceedings of the Learning for the Real World: Proceedings of the Second International Conference on the Learning Sciences, 1996
Proceedings of the Learning for the Real World: Proceedings of the Second International Conference on the Learning Sciences, 1996
1995
A user interface evaluation environment using synchronized video, visualizations and event trace data.
Softw. Qual. J., 1995
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995
Collaborative and multimedia interactive learning environment for engineering education.
Proceedings of the 1995 ACM symposium on applied computing, 1995
Proceedings of the First International Conference on Computer Support for Collaborative Learning, 1995
Technology support for collaborative learning in a problem-based curriculum for sustainable technology.
Proceedings of the First International Conference on Computer Support for Collaborative Learning, 1995
Proceedings of the First International Conference on Computer Support for Collaborative Learning, 1995
Proceedings of the 1st Conference on Designing Interactive Systems: Processes, 1995
1994
Interactions, 1994
Interact. Learn. Environ., 1994
Int. J. Softw. Eng. Knowl. Eng., 1994
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994
1993
Emile: Software-realized scaffolding for science learners programming in mixed media.
PhD thesis, 1993
1992
Proceedings of the 1992 IEEE Workshop on Visual Languages, 1992
SODA: A Computer Aided Design Environment for the Doing and Learning of Software Design.
Proceedings of the Computer Assisted Learning, 4th International Conference, 1992