Mark Guzdial
Professor in Computer Science & Engineering at the University of Michigan.
Mark Guzdial's AcademicInfluence.com Rankings
Download Badge
Computer Science
Why Is Mark Guzdial Influential?
(Suggest an Edit or Addition)According to Wikipedia, Mark Joseph Guzdial is a Professor in the College of Engineering at the University of Michigan. He was formerly a professor in the School of Interactive Computing at the Georgia Institute of Technology affiliated with the College of Computing and the GVU Center. He has conducted research in the fields of computer science education and the learning sciences and internationally in the field of Information Technology. From 2001–2003, he was selected to be an ACM Distinguished Lecturer, and in 2007 he was appointed Vice-Chair of the ACM Education Board Council. He was the original developer of the CoWeb , one of the earliest wiki enginess, which was implemented in Squeak and has been in use at institutions of higher education since 1998. He is the inventor of the Media Computation approach to learning introductory computing, which uses contextualized computing education to attract and retain students.
Mark Guzdial's Published Works
Published Works
- Motivating Project-Based Learning: Sustaining the Doing, Supporting the Learning (1991) (3104)
- A multi-national, multi-institutional study of assessment of programming skills of first-year CS students (2001) (494)
- A multi-national, multi-institutional study of assessment of programming skills of first-year CS students (2001) (477)
- Learner-centered design: the challenge for HCI in the 21st century (1994) (461)
- Effective Discussion Through a Computer-Mediated Anchored Forum (2000) (413)
- Software-Realized Scaffolding to Facilitate Programming for Science Learning (1994) (330)
- EducationPaving the way for computational thinking (2008) (321)
- An evaluation of space-filling information visualizations for depicting hierarchical structures (2000) (321)
- Teaching the Nintendo generation to program (2002) (295)
- Computer Science Curriculum 2008: An Interim Revision of CS 2001 (2008) (269)
- A media computation course for non-majors (2003) (261)
- A CS1 course designed to address interests of women (2004) (195)
- Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses (2005) (178)
- Learner-Centered Design of Computing Education: Research on Computing for Everyone (2015) (174)
- Developing a validated assessment of fundamental CS1 concepts (2010) (158)
- The FCS1: a language independent assessment of CS1 knowledge (2011) (157)
- Subgoals, Context, and Worked Examples in Learning Computing Problem Solving (2015) (155)
- Success in introductory programming: what works? (2013) (153)
- Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications (2012) (148)
- Beyond Adoption to Invention: Teacher-Created Collaborative Activities in Higher Education (2001) (144)
- Exploring hypotheses about media computation (2013) (142)
- Information ecology of collaborations in educational settings: influence of tool (1997) (142)
- Design process for a non-majors computing course (2005) (142)
- Replication, Validation, and Use of a Language Independent CS1 Knowledge Assessment (2016) (140)
- Programming Environments for Novices (1997) (131)
- Does contextualized computing education help? (2010) (131)
- Measuring cognitive load in introductory CS: adaptation of an instrument (2014) (126)
- Situating CoWeb: a scholarship of application (2006) (123)
- Integrating and guiding collaboration: lessons learned in computer-supported collaborative learning research at Georgia Tech (1997) (120)
- Computer support for learning through complex problem solving (1996) (115)
- Computers for communication, not calculation: media as a motivation and context for learning (2004) (108)
- Subgoals Help Students Solve Parsons Problems (2016) (108)
- Learning on the job: characterizing the programming knowledge and learning strategies of web designers (2010) (106)
- Recognizing and supporting roles in CSCW (2000) (96)
- Georgia Computes! An Intervention in a US State, with Formal and Informal Education in a Policy Context (2014) (94)
- Analysis of Interactive Features Designed to Enhance Learning in an Ebook (2015) (93)
- African American men constructing computing identity (2011) (85)
- EducationTeaching computing to everyone (2009) (84)
- Collaborative learning at low cost: CoWeb use in English composition (2002) (83)
- Graphic designers who program as informal computer science learners (2006) (80)
- Imagineering inauthentic legitimate peripheral participation: an instructional design approach for motivating computing education (2006) (80)
- Designing Personal Robots for Education: Hardware, Software, and Curriculum (2008) (80)
- Building a community to support HS CS teachers: the disciplinary commons for computing educators (2011) (78)
- Challenges to computer science education research (2005) (77)
- Squeak - open personal computing and multimedia (2001) (77)
- Assessing fundamental introductory computing concept knowledge in a language independent manner (2010) (75)
- Apprenticeship-based learning environments: a principled approach to providing software-realized scaffolding through hypermedia (1998) (72)
- Identifying Design Principles for CS Teacher Ebooks through Design-Based Research (2016) (69)
- Workifying games: successfully engaging african american gamers with computer science (2013) (68)
- Attitudes about computing in postsecondary graduates (2008) (67)
- Supporting Programming and Learning-to-Program with an Integrated CAD and Scaffolding Workbench (1998) (65)
- Tracking an innovation in introductory CS education from a research university to a two-year college (2005) (64)
- Computer-support for collaborative learning: learning to support student engagement (1999) (64)
- Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community (2012) (61)
- Saving Face While Geeking Out: Video Game Testing as a Justification for Learning Computer Science (2014) (60)
- Discovering computing: perspectives of web designers (2010) (59)
- Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw (2017) (59)
- A statewide survey on computing education pathways and influences: factors in broadening participation in computing (2012) (58)
- iTell: supporting retrospective storytelling with digital photos (2006) (58)
- A model for improving secondary CS education (2005) (57)
- Of Black and Glass Boxes: Scaffolding for Doing and Learning (1996) (56)
- Intra-group and intergroup: an exploration of learning with complementary collaboration tools (1997) (55)
- Exploring the lack of dialogue in computer-supported collaborative learning (2002) (55)
- Who AM I?: understanding high school computer science teachers' professional identity (2012) (53)
- Learner-centered design: the next challenge for hci (1994) (53)
- Supporting educational activities through dynamic web interfaces (2001) (53)
- Centralized mindset: a student problem with object-oriented programming (1995) (50)
- When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online (2012) (49)
- The challenge of collaborative learning in engineering and math (2001) (49)
- CoWeb - Experiences with Collaborative Web Spaces (2003) (48)
- Anchoring discussions in lecture: an approach to collaboratively extending classroom digital media (1999) (45)
- Computer science is more important than calculus: the challenge of living up to our potential (2003) (45)
- Quality in distance education (2001) (45)
- From science to engineering (2011) (44)
- Squeak : Object-Oriented Design with Multimedia Applications (2000) (43)
- Effects with and of CSCL: Tacking Learning in a New Paradigm (1996) (42)
- The current crisis in computing: what are the real issues? (2007) (42)
- Measuring demographics and performance in computer science education at a nationwide scale using AP CS data (2014) (42)
- Impact of alternative introductory courses on programming concept understanding (2005) (42)
- Collaborative support for learning in complex domains (1995) (41)
- Analyzing and Visualizing Log Files: A Computational Science of Usability (1994) (41)
- Introduction to Computing and Programming with Java: A Multimedia Approach (2005) (38)
- Improving secondary CS education: progress and problems (2007) (38)
- Deriving Software Usage Patterns from Log Files (1993) (37)
- Introduction to Computing and Programming in Python - a Multimedia Approach, 4th Edition (2016) (37)
- Threads™: how to restructure a computer science curriculum for a flat world (2007) (36)
- A future for computing education research (2014) (35)
- Setting the stage for computing curricula 2013: computer science -- report from the ACM/IEEE-CS joint task force (2011) (33)
- Students as multimedia composers (1994) (33)
- The arbitrariness of reviews, and advice for school administrators (2015) (33)
- What game developers look for in a new graduate: interviews and surveys at one game company (2010) (33)
- Use of collaborative multimedia in computer science classes (2001) (33)
- Supporting Learners as users (1999) (33)
- Teaching computing for everyone (2006) (33)
- What's the best way to teach computer science to beginners? (2015) (32)
- Models and areas for CS education research (2001) (32)
- WWW interactive learning environments for computer science education (1996) (32)
- CoOL Studio: using simple tools to expand the discursive space of the design studio (2001) (32)
- Whorf: a visualization tool for software maintenance (1992) (31)
- Balancing usability and learning in an interface (1997) (31)
- Employing subgoals in computer programming education (2016) (29)
- Growing computer science education into a STEM education discipline (2016) (28)
- Narrating data structures: the role of context in CS2 (2007) (27)
- Using An Unstructured Collaboration Tool to Support Peer Interaction in Large College Classes (2000) (27)
- Glitch Game Testers: African American Men Breaking Open the Console (2009) (25)
- An apprenticeship-based multimedia courseware for computer graphics studies provided on the World Wide Web (1997) (25)
- SODA: A Computer Aided Design Environment for the Doing and Learning of Software Design (1992) (25)
- Socioeconomic Status and Computer Science Achievement: Spatial Ability as a Mediating Variable in a Novel Model of Understanding (2018) (24)
- Teacher and student authoring on the web for shifting agency (1999) (24)
- Usability and Usage of Interactive Features in an Online Ebook for CS Teachers (2015) (24)
- A Catalog of CoWeb Uses (2000) (23)
- Introducing testing practices into objects and design course (2003) (23)
- Technological Support for the Learning and Doing of Design (1992) (23)
- State-Based Progress Towards Computer Science for All (2016) (22)
- The History of Computing Education Research (2019) (21)
- The Cambridge Handbook of Computing Education Research Summarized in 75 minutes (2020) (21)
- Successful approaches to teaching introductory computer science courses with python (2006) (21)
- Visualizing usability log data (1996) (21)
- Computational thinking should just be good thinking (2019) (21)
- Supporting long-term educational activities through dynamic web interfaces (2001) (20)
- Using a CSCL-Driven shift in agency to undertake educational reform (1999) (20)
- PML: Adding Flexibility to Multimedia Presentations (1999) (19)
- How to make progress in computing education (2010) (19)
- Context as Support for Learning Computer Organization (2008) (19)
- Introductory Computing Construct Use in an End-User Programming Community (2007) (19)
- Bringing computer science to U.S. schools, state by state (2016) (18)
- Learning from Human Support : Informing the Design of Personal Digital Story-Authoring Tools (2005) (18)
- Introduction to Computing and Programming in Python; 3rd Edition (2013) (18)
- Emile: Software-realized scaffolding for science learners programming in mixed media (1993) (18)
- Integrating and Guiding Collaboration: Lessons learned in computer-supported collaboration learning (1997) (18)
- Engaging Computing Students with AI and Robotics (2008) (18)
- Supporting critical design dialog (2001) (18)
- Collaborative and multimedia interactive learning environment for engineering education (1995) (18)
- Broadening access to computing education state by state (2016) (17)
- Novice Rationales for Sketching and Tracing, and How They Try to Avoid It (2019) (17)
- Preparing secondary computer science teachers through an iterative development process (2014) (17)
- How do computing faculty adopt curriculum innovations?: the story from instructors (2010) (17)
- Learner-centered system design: HCI perspective for the future (1995) (16)
- Characterizing Process Change Using Log File Data (1993) (16)
- Extending CRC cards into a complete design process (2003) (16)
- Proceedings of the second international workshop on Computing education research (2006) (15)
- MOOCs need more work; so do CS graduates (2014) (15)
- Addressing student problems in learning computer graphics (1996) (14)
- Expanding access to K-12 computer science education: research on the landscape of computer science professional development (2013) (14)
- Introduction to computing & programming in Python : amultimedia approach (2010) (14)
- A user interface evaluation environment using synchronized video, visualizations and event trace data (1995) (14)
- Performance and Use Evaluation of an Electronic Book for Introductory Python Programming (2012) (14)
- Human-centered computing: a new degree for Licklider's world (2013) (14)
- What we know about technological support for project-based learning (1997) (14)
- Limitations of MOOCs for Computing Education- Addressing our needs: MOOCs and technology to advance learning and learning research (Ubiquity symposium) (2014) (14)
- The revolution will be televised: perspectives on massive open online education (2013) (14)
- How CS majors select a specialization (2011) (13)
- An eBook for teachers learning CS principles (2015) (13)
- Students and Teachers Use An Online AP CS Principles EBook Differently: Teacher Behavior Consistent with Expert Learners (2017) (13)
- Using projection AR to add design studio pedagogy to a CS classroom (2016) (12)
- Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code’s Purpose (2021) (12)
- Computational support for collaborative learning through generative problem solving (1995) (12)
- The use of evidence in the change making process of computer science educators (2011) (12)
- Georgia Computes!: an alliance to broaden participation across the state of Georgia (2012) (12)
- Training Learners to Self-Explain: Designing Instructions and Examples to Improve Problem Solving (2016) (12)
- Advice on teaching CS, and the learnability of programming languages (2015) (12)
- Variations on a theme: role of media in motivating computing education (2010) (11)
- Computer supported collaborative learning for curriculum integration (2000) (11)
- Applying a Gesture Taxonomy to Introductory Computing Concepts (2018) (11)
- Subgoal Labeled Worked Examples Improve K-12 Teacher Performance in Computer Programming Training (2013) (11)
- Technology support for collaborative learning in a problem-based curriculum for sustainable technology (1995) (11)
- 'Generation CS' drives growth in enrollments (2017) (11)
- Programming programming languages, and analyzing Facebook's failure (2018) (11)
- Balancing teaching CS efficiently with motivating students (2017) (11)
- Why Is It So Hard to Learn to Program? (2011) (11)
- Sustaining discussion through a computer-mediated anchored discussion forum (2000) (11)
- Too much programming too soon? (2010) (11)
- Notional Machines and Programming Language Semantics in Education (Dagstuhl Seminar 19281) (2019) (10)
- Learning How to Prepare Computer Science High School Teachers (2011) (10)
- I wish I had understood this at the beginning: dilemmas in research, teaching, and the introduction of technology in engineering design courses (1995) (10)
- The challenge of collaboration in math and engineering (2001) (10)
- Whorf: a Hypertext Tool for Software Maintenance (1994) (10)
- A Scaffolded Learning Environment Supporting Learning and Design Activities (1997) (10)
- Computing Education as a Foundation for 21st Century Literacy (2019) (9)
- "I'm Not a Computer": How Identity Informs Value and Expectancy During a Programming Activity (2020) (9)
- Facilitating learning design with software-realized scaffolding for collaboration (1995) (9)
- Art or Circus? Characterizing User-Created Video on YouTube (2008) (9)
- Helping Social Studies Teachers to Design Learning Experiences Around Data: Participatory Design for New Teacher-Centric Programming Languages (2019) (9)
- Introduction to Computing and Programming with Java (2007) (9)
- Summary: retention rates in cs vs (2002) (9)
- Motivation and Non-Majors in CS1: Identifying Discrete Audiences for Introductory Computer Science (2003) (9)
- Crafting a national cyberdefense, and preparing to support computational literacy (2017) (9)
- Using squeak for teaching user interface software (2001) (9)
- More than Paradoxes to Offer : Exploring Motivations to Attract Women to Computing (2008) (9)
- Prepare and Support Computer Science ( CS ) Teachers : Understanding CS Teachers ’ Professional Identity (2011) (9)
- What Makes Teachers Change? Factors that Influence Post-secondary Teachers’ Adoption of New Computing Curricula (2008) (9)
- JavaCAP: a collaborative case authoring program on the WWW (1997) (8)
- Why the U.S. is not ready for mandatory CS education (2014) (8)
- A Collaborative and Multimedia Interactive Learning Environment for Engineering Education in Sustainable Development and Technology (1995) (8)
- Description of Computer Science Higher Education in Sub-Saharan Africa: Initial Explorations (2007) (8)
- Contrasting women's experiences in computer science at different institutions (2005) (8)
- Task-Specific Programming Languages for Promoting Computing Integration: A Precalculus Example (2019) (8)
- The Role of Student Tasks in Accessing Cognitive Media Types (1996) (8)
- "But it looks right!": the bugs students don't see (2004) (8)
- Technological Support for an Apprenticeship in Object-Oriented Design and Programming (1997) (7)
- Introduction to Media Computation: A Multimedia Cookbook in Python (2012) (7)
- Using game development to reveal programming competency (2012) (7)
- Exploring Interface Options in Multimedia Educational Environments (1996) (7)
- PML: Representing Procedural Domains for Multimedia Presentations (1998) (7)
- Preparing tomorrow's faculty to address challenges in teaching computer science (2017) (6)
- Computer-support for collaborative learning: Learning to make it work (1997) (6)
- Engaging Pre-Service Teachers in Front-End Design: Developing Technology for a Social Studies Classroom (2020) (6)
- Evaluating Space-Filling Visualizations for Hierarchical Structures (2003) (6)
- Transitioning to distance learning and virtual conferencing (2020) (6)
- Talking about race in CS education (2020) (6)
- Providing equitable access to computing education (2018) (6)
- Supporting Collaboration and Reflection on Problem-Solving in a Project-Based Classroom (1995) (6)
- The difficulty of teaching programming languages, and the benefits of hands-on learning (2014) (6)
- EMILE: software-realized scaffolding for science learners in mixed media (1993) (6)
- Embodied Representations in Computing Education: How Gesture, Embodied Language, and Tool Use Support Teaching Recursion (2020) (6)
- Design support environments for end users (1992) (6)
- Computer-Supporte d Collaborative Learning in Engineering: The Challenge of Scaling-Up Assessment (2012) (5)
- Runestone Interactive Ebooks: A Research Platform for On-line Computer Science Learning (2019) (5)
- Learner-Centered Design of Computing Education (2016) (5)
- Computer Science Apprenticeship: Creating Support for Intermediate Computer Science Students (1996) (5)
- A Statewide Quantitative Analysis of Computer Science: What Predicts CS in Georgia Public High School? (2019) (5)
- Computing Education: Beyond the Classroom (2013) (5)
- A shared command line in a virtual space: the working man's MOO (1997) (5)
- Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 6 (2013) (5)
- Approaches to Classroom-Based Computational Science. (1994) (5)
- A critical research synthesis of privilege in computing education (2015) (5)
- Ectropic Software (1999) (5)
- McBAGEL: a shared and structured electronic workspace for problem-based learning (1996) (5)
- Collaborative Music to Motivate Mathematics Learning (1999) (5)
- Getting high school, college students interested in CS (2019) (5)
- From idea to product (2011) (5)
- Proceedings of the 40th ACM technical symposium on Computer science education (2009) (4)
- The power of computing; design guidelines in CS education (2012) (4)
- Software development and crunch time; and more (2010) (4)
- Multimedia support for learning advanced packaging manufacturing practices (1998) (4)
- Technological Support for Anchored Collaboration (1997) (4)
- Task specific programming languages as a first programming language (1997) (4)
- Technical perspective: Is there a geek gene? (2019) (4)
- CS + X Meets CS 1: Strongly Themed Intro Courses (2020) (4)
- Computing for Other Disciplines (2019) (4)
- SIGCSE '08 : proceedings of the 39th ACM Technical Symposium on Computer Science Education : Portland, Oregon, USA, March 12-15, 2008 (2008) (4)
- Contextualized computing education of programming (2009) (4)
- LCD: a learner centered approach to developing educational software (1997) (4)
- Mediating programming through chat for the OLPC (2009) (4)
- Levels of abstraction: pre-teens and career choices (2012) (3)
- Teach the teachers, and contribute to humanity (2014) (3)
- Plain talk on computing education (2015) (3)
- Technology for teaching the rest of us (2011) (3)
- Bringing evidence-based education to CS (2015) (3)
- Using Collaborative Web Sites to Overcome Barriers to Collaboration in Science and Engineering (2002) (3)
- Listening to linked lists: using multimedia to learn data structures (abstract only) (2012) (3)
- Computer science apprenticeship (1996) (3)
- Video Temporal Compression Techniques to Facilitate Usability Evaluation (1995) (3)
- What do we do when the jobs are gone, and why we must embrace active learning (2015) (3)
- Teaching other teachers how to teach CS better (2021) (3)
- CS woes (2009) (3)
- Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2008, Portland, OR, USA, March 12-15, 2008 (2008) (3)
- Personal home pages in academia: the medium, its adopters, and their practices (2007) (3)
- Problem Solving with Data Structures Using Java - a Multimedia Approach (2009) (3)
- Supporting Personal Digital Storytelling: From People to Software (2004) (3)
- An ICT research agenda, HPC and innovation, and why only the developed world lacks women in computing (2009) (3)
- Cutting the wait for CS advice (2019) (3)
- Simulated Environments for Learning Real World Contexts in Chemical Engineering (1996) (3)
- The SolarWinds hack, and a grand challenge for CS education (2021) (3)
- Disputing Dijkstra, and birthdays in base 2 (2021) (3)
- Security advice; malvertisements; and CS education in Qatar (2010) (3)
- Session details: Contrasting women's experiences in computer science at different institutions (2005) (3)
- Uses, Revisions, and the Future of Validated Assessments in Computing Education: A Case Study of the FCS1 and SCS1 (2021) (2)
- What we care about now, what we'll care about in the future (2018) (2)
- Integrating Computing through Task-Specific Programming for Disciplinary Relevance (2021) (2)
- Securing the future of computer science; reconsidering analog computing (2013) (2)
- MuSwikis: a graphical collaboration system (1999) (2)
- Sharing ideas, writing apps, and creating a professional web presence (2009) (2)
- A Regional Professional Development Program for Computing Teachers : the Disciplinary Commons for Computing Educators (2011) (2)
- Introducing CS to newcomers, and JES as a teaching tool (2016) (2)
- Protecting the power grid, and finding bias in student evaluations (2018) (2)
- The chaos of the internet as an external brain; and more (2010) (2)
- Measuring and Improving Non-Integrated Engineering Education (2000) (2)
- Recognizing the most influential CS education papers (2010) (2)
- Pondering variables and direct instruction (2019) (2)
- Report of the “User/Programmer Distinction” working group (1992) (2)
- Muswiki: a graphical collaboration tool (1999) (2)
- Preparing teachers is different than preparing software developers: [WiPSCE'14 keynote] (2014) (2)
- Making CS Learning Visible: Case Studies on How Visibility of Student Work Supports a Community of Learners in CS Classrooms (2019) (2)
- A framework for teaching learners to model by focusing complexity of modeling and simulation tools (1998) (2)
- Fostering State-level Change In CS Education: The Expanding Computing Education Pathways Alliance (2019) (2)
- Digital speech recording and playback system using a multiprocessor architecture (1984) (2)
- The costs and pleasures of a computer science teacher (2018) (2)
- Drumming up support for AP CS principles (2016) (2)
- Session details: The current crisis in computing: what are the real issues? (2007) (2)
- Meeting student and teacher needs in computing education (2014) (2)
- U.S. states must broaden participation while expanding access to computer science education (2020) (2)
- Inspiring computing education with media (2012) (2)
- The slow evolution of CS for all, the beauty of programs (2017) (2)
- Panel session: great principles in computing (2004) (1)
- Computing Education Coordinating Council (CECC) (2011) (1)
- Experiments In Learning Chemical Engineering Modeling Skills (1997) (1)
- Using Participatory Design Research to Support the Teaching and Learning of Data Literacy in Social Studies (2021) (1)
- Technological Support for Apprenticeship (1998) (1)
- The Role of CS Departments in The US President's "CS for All" Initiative (2017) (1)
- Evidence Based Teaching Practices in CS (Abstract Only) (2017) (1)
- Future of programming instruction (1994) (1)
- Getting Everyone the IT Education They Need (2021) (1)
- Teaspoon Languages for Integrating Programming into Social Studies, Language Arts, and Mathematics Secondary Courses (2022) (1)
- Sampling bias in CS education, and where's the cyber strategy? (2016) (1)
- Teaching CS humbly, and watching the AI revolution (2020) (1)
- Replicating a Validated CS1 Assessment (Abstract Only) (2016) (1)
- Sizing the U.S. student cohort for computer science (2020) (1)
- Computer Science Construct Use, Learning, and Creative Credit in a Graphic Design Community (2008) (1)
- Why programmers should curb their enthusiasm, and thinking about computational thinking (2019) (1)
- Manipulating word representations, and preparing students for coding jobs? (2017) (1)
- Simple design; research vs. teaching; and quest to learn (2011) (1)
- Is CS really for all, and defending democracy in cyberspace (2019) (1)
- A Computer Music Implementation Course Using Active Essays (2002) (1)
- Design Process for a Contextualized Non-majors Computing Course (2003) (1)
- Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, USA, March 4-7, 2009 (2009) (1)
- The information won't just sink in: Helping teachers provide technology-assisted data literacy instruction in social studies (2022) (1)
- Introduction to media computation: a new CS1 approach aimed at non-majors and under-represented populations (2007) (1)
- The solution to AI, what real researchers do, and expectations for CS classrooms (2016) (1)
- Requirements for a computing-literate society (2015) (1)
- How can we cost-efficiently help students use software to construct knowledge? Supporting Learners as Users (1999) (1)
- Teaching teachers to offer STEM to undergrads (2020) (1)
- Integrating tools into the classroom (1997) (1)
- Finding a research job, and teaching CS in high school (2014) (1)
- SIGCSE '09 : proceedings of the 40th ACM Technical Symposium on Computer Science Education : Chattanooga, Tennessee, USA, March 4-7, 2009 (2009) (1)
- PML: Adding Flexibility to Multimedia (1999) (1)
- Is higher education an engine of opportunity, or a perpetuator of privilege? (2021) (1)
- The lure of live coding; the attraction of small data (2013) (1)
- Eyes forward (2014) (0)
- Learning on the Web : A Case Study of Graphic Design End-User Programmers (2008) (0)
- Undergraduate Student Research With Low Faculty Cost (2020) (0)
- Sixth World Wide Web survey (1997) (0)
- Computer Science: Not Just for Nerds Anymore (2007) (0)
- Cost effective uses of the CoWeb collaborative learning technology to improve higher education (2003) (0)
- Collaborative Websites for English Composition (2001) (0)
- ICER 2016, and Star Trek at 50 (2016) (0)
- How to change a state: Broadening participation in K-12 computer science education (2022) (0)
- CS and popular culture; learning from console games (2012) (0)
- Highlights of broadening participation research at RESPECT'15 (2015) (0)
- CS0/CS1: filter or funnel: recruitment, retention and student success (2005) (0)
- Collaborative Web-sites for English Composition (2010) (0)
- Inspire with Introductory Computer Science (2009) (0)
- Technology to Broaden Education (2015) (0)
- AS A LEARNING TOOL AMONG THE MEDIA STUDENTS-AN ANALYSIS (2011) (0)
- Understanding CS1 students; defective software (2012) (0)
- Creating High-Completion CS Online Learning Using Educational Psychology Principles (2016) (0)
- Member spotlight (2019) (0)
- Perspectives on assessment in computing education (2012) (0)
- Session details: Feedback and Assessment (2019) (0)
- ScholarWorks @ Georgia State University ScholarWorks @ Georgia State University Employing Subgoals in Computer Programming Education Employing Subgoals in Computer Programming Education (2022) (0)
- Closeout Action : Final Invoice or Copy of Final InvDice Final Report of Inventions and / or Subcontracts Government Property Inventory and Related Certificate Classified Material Certificate Release and Assignment Other Cormnents Distribution Required : Project (0)
- The Role of Gestures in Learning Computer Sciences: (Abstract Only) (2018) (0)
- Special issue on doctoral research in computer science education (2005) (0)
- Connections as a Focus for Model-Building Learning in Engineering (2001) (0)
- Using Computer Tools to Introduce Stakeholder Concerns into the Architectural Design Studio (2000) (0)
- Session details: Papers: Assessment (2016) (0)
- The Classroom [Fall 2003] (2003) (0)
- Creating New Programming Experiences Inspired by Boxer to Develop Computationally Literate Society (2022) (0)
- Encouraging IT usage in future healthcare, quality in CS education (2013) (0)
- The future of programming instruction (abstract) (1994) (0)
- Changing Computing To Make It "For All" (Invited Keynote) (2021) (0)
- Negotiating Varied Research Goals in Computing Education Research (2019) (0)
- Georgia Computes! Summer Computer Camps Survey Results (2012) (0)
- Scientists, engineers, and computer science; industry and research groups (2011) (0)
- Report on the future of computing education summit (2010) (0)
- Installing and using collaborative websites (2002) (0)
- Designing Computing Education Courses for Liberal Arts and Science Students (2022) (0)
- Reaching Everyone by Integrating Computing Everywhere (2021) (0)
- Helping Everyone Create with Computing (2012) (0)
- Learning by design: improving math and science education through integration of engineering and design projects into the middle school curriculum (1998) (0)
- Improving Personal Home Pages to Support Learning as Becoming and Belonging (2004) (0)
- Session details: Contrasting women's experiences in computer science at different institutions (2005) (0)
- Session details: Doctoral Consortium (2015) (0)
- An Analysis of Non-Integrated Engineering Education (2000) (0)
- Semi-Annual Progress Report, 16 November 96 - 16 May 97 (Office of Naval Research). (1997) (0)
- Achieving CS for all could take decades (2022) (0)
- Designing from a Novel University Engineering Course as a Model for High School Education (2022) (0)
- Partnering to Promote State-by-State Computing Education Reform (Abstract Only) (2015) (0)
- Session details: Special session (2010) (0)
- CCLI-using media computation to attract and retain students in computing (2010) (0)
- Best Practices for IRB Approval: Four Perspectives (2015) (0)
- Putting a Teaspoon of Programming into Other Subjects (2023) (0)
- Role and value of quantitative instruments in gauging student perspectives in a computing curriculum (2011) (0)
- The Classroom [Spring 2002] (2002) (0)
- Session details: Panel (2010) (0)
- Outside the Sameness / Difference Debate : Feminist Participatory Action Research (2009) (0)
- Some Shifts in Design Practices and their Implications for the Institutions of Design Management (1992) (0)
- Panel: Research on Computer Education (2017) (0)
- Educational Programming Languages and Systems (Dagstuhl Seminar 22302) (2022) (0)
- Proceedings of the 1st International Computing Education Research Workshop, ICER 2005 (2005) (0)
- Meeting everyone's need for computing (2010) (0)
- Running head : SUBGOALS IN PROGRAMMING EDUCATION 1 Employing Subgoals in Computer Programming Education (2017) (0)
- Panel: BPC fireside chat (2015) (0)
- The Impact of the Digital Age on the Mind. (2004) (0)
- Nifty assignments (2013) (0)
This paper list is powered by the following services:
Other Resources About Mark Guzdial
What Schools Are Affiliated With Mark Guzdial?
Mark Guzdial is affiliated with the following schools: