skip to main content
10.1145/3617650acmconferencesBook PagePublication PagescompedConference Proceedingsconference-collections
CompEd 2023: Proceedings of the ACM Conference on Global Computing Education Vol 2
ACM2023 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
CompEd 2023: ACM Global Computing Education Conference 2023 Hyderabad India December 5 - 9, 2023
ISBN:
979-8-4007-0374-4
Published:
05 December 2023
Sponsors:

Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome participants to the 2nd ACM Global Conference on Computing Education (ACM CompEd 2023) being held in Hyderabad, India, 7th-9th December, 2023 with the Working Groups meetings being held on 5th and 6th December 2023.

ACM CompEd is a recent addition to the list of ACM sponsored conferences devoted to research in all aspects of computing education, including education at the school and college levels. The Hyderabad edition is only the second in this promising series. The long hiatus due to Covid-19 pushed this conference by two years, but we are glad that it is finally here!

This edition of ACM CompEd partly overlaps with COMPUTE 2023, ACM India's flagship conference on Computing Education. Having the two conferences adjacent to each other is a great way to build synergy between the Indian computing education community and the global community of computing education researchers.

Skip Table Of Content Section
SESSION: Doctoral Consortium
extended-abstract
Investigating Structural Gamification as an Approach to Increase Student Engagement towards Practical Exercises in the Computer Science Topics

This research focuses on creating engaging activities for MOOCs by applying gamification principles. We will implement the gamification techniques used in Wordle game [15] and create SQL-Wordle. This intervention will be created using reinforcement, ...

extended-abstract
SoSModeling: Comprehend Software Systems by Modeling it as a System of Systems (SoS)

SaaS (Software-as-a-Service) application software products have become ubiquitous over the last decade. These are complex software systems from a design, creation and comprehension perspective. In this research, we are proposing a new way of ...

extended-abstract
Improving Undergraduate Learner's Cyber Security Vulnerability Analysis Skills

Due to increasing cyber crimes, cyber security analyst and problem solvers are in huge demand. These designations entail certain skills which an individual needs to acquire such as analyzing logs, system debugging etc. Through teacher-student interviews ...

extended-abstract
Digital Accessibility Education using Serious Games

A persistent skills gap within the technology industry's workforce hinders numerous organizations from producing genuinely accessible products and services in line with the Web Content Accessibility Guidelines (WCAG) standards. This gap increases their ...

extended-abstract
Developing Effective Models in Computer Science Undergraduates for Solving Real-world Graph Problems

Our research goal is to understand the essential use of mental and conceptual models of Computer Science(CS) students in solving real-world graph problems. Most Computer Science(CS) students understand and assimilate graph-related algorithms, however ...

extended-abstract
Fostering Self-Directed Learning Through Student-Question Posing in CS2

We want CS students to be self-reliant, self-determined active agents to perform action toward their learning goals. Self-directed learning (SDL) is considered to be useful for fostering engagement, autonomy, freedom, and decision-making skills among ...

SESSION: Panels
panel
Best Practices for Developing Computational Thinking

CSforALL is an umbrella term for a movement that seeks to bring engaging, culturally-relevant, and meaningful computer science to all students. It includes many avenues for learning – after-school outreach activities, once-a-year ''Hour of Code'' ...

panel
Meeting the Needs of All Learners through High Quality K-12 Computing Education Research

In this panel, we will engage in a discussion of how to conduct research (including choosing areas of focus) that benefits all learners who are learning computer science. We will bring together leaders in CS education and CS education research to discuss ...

panel
Perspectives on Computer Science Curricula 2023 (CS2023)

This panel examines Computer Science Curricula 2023 (CS2023) from different perspectives. All panelists serve on the CS2023 steering committee and have an intimate understanding of CS2023. The moderator will lay out its overall vision and structure while ...

SESSION: Poster Presentations
poster
An Interactive Lambda Calculus Execution Engine

In this poster, we present an interactive Web application that allows the student to input lambda expressions and interactively evaluate these expressions, one beta-reduction at a time. This tool will provide a platform for students to better understand ...

poster
SQL-Wordle: Gamification of SQL Programming Exercises

SQL programming language is very important for a student of Computer Science and Engineering (CSE) field from a curriculum perspective as well as it is a desirable skill. SQL also requires regular practice to learn and efficiently apply it for solving ...

poster
Exploring the Potential of GPT-4 in Automated Mentoring for Programming Courses

This research proposes an AI-assisted mentoring system for programming education, leveraging the advanced capabilities of OpenAI's GPT-4. We aim to validate students' pseudocode or algorithmic approaches to Python programming problems within the context ...

poster
Most Difficult Errors for Students to Resolve across Languages

Previous work has mostly investigated the top errors made by novice Java and Python learners to explore enhancing error messages, manifestation of misconceptions, or inform instructor decisions. We build on this work by analyzing anonymized data from ...

poster
Supporting K-12 CS Education in Odisha through Code Club Partnerships

As computer science is more widely introduced across India, significant challenges remain in increasing access for young people. Through a partnership with the state government of Odisha, we report the experience of supporting government high-school ...

poster
Making CS Education Relevant to the 21st Century: Blending Critical Thinking into an Introductory Programming Course

In this poster, we describe a theoretical model aimed at developing future human computational thinking in students. We describe a blended pedagogy drawing approaches from multiple disciplines such as social sciences, design, ethics, and computing to ...

poster
A Tool based Experiment to Teach Elicitation and Specification of Virtual Reality Product Requirements

Students need to understand the assessment of requirements correctness while building software systems. It helps produce products that meet the stakeholder objectives. This poster illustrates an experiment conducted as a tool-based collaborative ...

poster
Is Transition Systems Approach of Modeling Software Systems Hard to Learn and Use?

Modeling software systems as transition systems can improve system comprehension for novice engineers and graduating students. However, this requires them to learn the vocabulary of transition systems and its use. We hypothesize that it is not hard for ...

poster
Modeling Model-View-Controller (MVC) Architecture Pattern as System of Systems (SoS) to Aid Comprehension and Reasoning

As software systems become increasingly complex, it is important that students develop software-is-system mindset. Our research aims to help engineers comprehend architecture patterns better using systems approach. We postulate that such an understanding ...

poster
The Effect of Messaging on Project Completion Rates in an Introductory Computing Class utilizing Mastery Learning

Inspired by Grading for Equity [1, 2], we embarked on an ambitious pilot for our introductory non-majors university course in the fall of 2022 (n=234) and spring of 2023 (n=107). We have six projects (five programming, one essay), and decided to remove ...

poster
Serious Games for Enhancing Accessibility Awareness and Skills

A continually existing skills gap in the technology industry's workforce prevents many organizations from creating truly accessible products and services according to the Web Content Accessibility Guidelines (WCAG) standards, increasing their risk of ...

poster
A Model-based Learning Pedagogy for Conceptualizing and Solving Real-world Graph Problems

Our research is an extension of the modeling theory framework proposed by Hestenes [1]. An exploratory study examined how Computer Science (CS) students use mental and conceptual models to solve real-world problems using graph algorithmic concepts. The ...

poster
Analyzing Certified CS Teacher Capacity and Impact on Secondary School CS Education

Certified Computer Science (CS) teachers play a crucial role in expanding the enrollment of secondary school students in CS courses and promoting the development of new skills. This poster presents a comprehensive analysis of secondary school CS ...

poster
Understanding a post-COVID Drop in the Belongingness of Minoritised Men in an Undergraduate Computer Science Course

Sense of belonging, or belongingness, is an individual's subjective experience of being accepted and valued within an academic community. Student belongingness is important because it is associated with well-being, academic engagement, persistence, and ...

poster
Student Directed Learning for CS2 Course

Student-directed learning (SDL) is considered to be useful for fostering engagement, autonomy, freedom, and decision-making skills among students. However, incorporating SDL is a challenging task. Several learning strategies are implemented based on SDL. ...

poster
ChatGPT Didn't Take Me Very Far, Did It?

The effect of ChatGPT (CG) on teachers, assessment and other matters have been discussed in many works, but no one appears to have studied how students are actually using it. We study how students use CG for coursework, a semester long project, and ...

poster
AuthentiCT: Making CT Authentic to Learners

Novice learners initiating computational Thinking face challenges of complexity and have a longer learning curve to understand the interfaces. The contexts in an introductory CT lesson are seldom situated in the learners' real-life. In order to make CT ...

poster
Trace to Follow, Run to Explore: A Demonstration using Interactive Sorting

The fixed control structure of deterministic algorithms renders their behavior traceable but not amenable to interactive exploration.

In the accompanying poster, we illustrate how the runs of a transition system simulating a family of algorithms form the ...

SESSION: Working Groups
abstract
Teaching Students To Use Programming Error Messages

Research shows many students struggle to use programming error and warning messages effectively. Instead of using these messages as aids to debug and fix their code, some students have negative emotional reactions to seeing 'angry red text'. Not ...

abstract
Where's the Data? Exploring Datasets in Computing Education

This working group aims to identify available datasets within the context of computing education research. One particular area of interest is programming education, and the data in question may include students' steps, progress, or submissions in the ...

Contributors
  • International Institute of Information Technology, Hyderabad
  • The University of Auckland
  • University of Toronto

Index Terms

  1. Proceedings of the ACM Conference on Global Computing Education Vol 2
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate33of100submissions,33%
    YearSubmittedAcceptedRate
    CompEd '191003333%
    Overall1003333%