skip to main content
10.1145/3627217acmotherconferencesBook PagePublication PagescomputeConference Proceedingsconference-collections
COMPUTE '23: Proceedings of the 16th Annual ACM India Compute Conference
ACM2023 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
COMPUTE '23: 16th Annual ACM India Compute Conference Hyderabad India December 9 - 11, 2023
ISBN:
979-8-4007-0840-4
Published:
19 December 2023

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Session - Keynote
keynote
Searching for Computing's Soul: Professional Practice and the Future of Computing Education

Computing has repeatedly proven its ability to change the world. Each new advancement of technology provides more power, speed, and efficiency, unleashing changes that would seem almost magical only a few years before. But even as each new thing becomes ...

keynote
Computing Education for Primary Schooling: Developing Teacher Knowledge

The push for computer science education to primary schooling requires training teachers and developing their knowledge to teach computing. However, computing goals within primary schooling need to move away from teaching coding to curricular and ...

keynote
Leveling Up Education: Harnessing Generative AI for Game-Based Learning

Generative AI has exploded in popularity over the past few years and is showing no signs of slowing down. There is skepticism among educators and institutions on the best ways to harness its power without ignoring ethical and equitable challenges that ...

keynote
Defining Disability Inclusive Education

The paradigm of education has moved from blackboard to digital board, physical books to e-books and physical to virtual classrooms. With the shift from print-based learning to digital, educators and students must adapt. As the digital revolution in ...

keynote
Research and Education in IoT: My Humble Contributions, Experiences and the Road Ahead

In this talk, I feel privileged and honoured to share my experiences contributing to the research and education of Internet of Things (IoT), alongside the advances that have been made to the field globally. IoT is the ubiquitous technology behind the ...

SESSION: Session - Research Papers
research-article
Impacting the Submission Timing of Student Work Using Gamification

Peer code review is not a standard activity within university programming courses. Educators are interested in implementing peer code review because it benefits students by developing their programming skills. One important challenge to address is how ...

research-article
Understanding Student Evaluation of Teaching in Computer Science Courses

Understanding student perceptions in higher education is vital for optimizing teaching and learning practices. This research explores the relationship between course characteristics, Student Evaluation of Teaching, and disciplinary differences, with a ...

research-article
Evaluating the difficulty for novice engineers in learning and using Transition Systems for modeling software systems

Modern software products are complex systems and are better comprehended when engineers can think of the software as a system. Systems Science suggests that learning about a complex system is aided by modeling. It stands to reason that if we can help ...

research-article
Learning to Rank for Search Results Re-ranking in Learning Experience Platforms

The ability to search and retrieve the right resources in a Learning Experience Platform (LXP) is critical in helping the workforce of an enterprise to upskill and deepen their expertise effectively. To ensure the best resources are shown as high in the ...

research-article
Improving learning experience to teach FPGA design at scale

The global demand for skilled engineers to facilitate the design and manufacturing of electronic chips is ever-increasing. An understanding of FPGA design tools and techniques is crucial for prospective careers in these domains. These skills are ...

research-article
Effectiveness of e-Crossword Puzzle tool in the Multidisciplinary course for the undergraduate students

Faculty members have the challenge of making classes engaging, while students often find it difficult to remember concepts taught in class, recall them when needed, and stay focused throughout. To address this issue, a crossword puzzle was used in an ...

research-article
Student Perception of Online Judges in Learning Problem Solving through Introductory Programming

Multiple strategies exist while attempting to introduce problem-solving to engineering students. One of the popular strategies is to encourage problem-solving through the introductory programming course. This paper presents an in-depth analysis of the ...

research-article
Evaluating the Quality of LLM-Generated Explanations for Logical Errors in CS1 Student Programs

When students in CS1 (Introductory Programming) write erroneous code, course staff can use automated tools to provide various types of helpful feedback. In this paper, we focus on syntactically correct student code containing logical errors. Tools that ...

research-article
GuardRails: Automated Suggestions for Clarifying Ambiguous Purpose Statements

Before implementing a function, programmers are encouraged to write a purpose statement i.e., a short, natural-language explanation of what the function computes. A purpose statement may be ambiguous i.e., it may fail to specify the intended behaviour ...

research-article
Bug-eecha 2.0: An Educational Game for CS1 Students and Instructors

In prior work, we have proposed Bug-eecha: a web-based game to help novice programmers comprehend programming problems and develop thorough test suites for such problems. This paper makes three contributions. First, based on student feedback from ...

research-article
Does Bilingual Specification impact students' comprehension of problems in Introductory Programming?

The global acceptance of English as the language of science poses challenges to its non-native speakers. There has been prior work that assesses the impact of using a native/regional language as a medium of instruction for a Computer Science (CS) class. ...

SESSION: Session - Short Papers
short-paper
Exploring How Novice Programming Students Have Experienced Digital Technology

A recent overhaul of the New Zealand digital technologies curriculum has impacted the way that students are taught to program prior to university. The connection between student experiences with the updated curriculum and their perspectives on ...

short-paper
Leveraging Large Language Models for Analysis of Student Course Feedback

This study investigates the use of large language models, specifically ChatGPT, to analyse the feedback from a Summative Evaluation Tool (SET) used to collect student feedback on the quality of teaching. We find that these models enhance comprehension of ...

short-paper
The Forum Factor: Exploring the Link between Online Discourse and Student Achievement in Higher Education

The growth of digital education has expanded the use of online forums like Piazza. However, their impact on academic achievement is still being determined. This study investigates the relationship between Piazza engagement and academic performance in ...

short-paper
Lessons Learned from Designing and Implementing Team Project Work in a Software Engineering Course

Team project work is an essential and integral component of software engineering courses for learning practical skills. Agile process models are widely used in the industry for software development. However, setting up project work based on agile ...

short-paper
From Learning Outcomes to Competencies based Computing Curricula for India

Competencies based (COM) approaches to curriculum design are a promising and recommended direction to evolve towards. It is then necessary to contrast the current practices with the proposed direction. Some questions have been, and are being, addressed; ...

short-paper
Open Access
Co-designing Education 4.0 in the Indian context

With advent of Industry 4.0, the traditional education system in Indian context needs re-evaluation. Industry 4.0 is important to Indian government and their initiative to build aptitude is ongoing. The learning needs of various students should be part ...

short-paper
Empowering Novice Programmers with Visual Problem Solving tools

Learning one’s first programming language includes challenges of syntax, surplus code and semantics. The learning can be easy or quite hard for a novice programmer depending on the programming language. Even the small “Hello World” program code contains ...

short-paper
Evaluating Copilot on CS1 Code Writing Problems with Suppressed Specifications

Code writing problems in introductory programming (CS1) courses typically ask students to write simple functions or programs based on detailed natural-language specifications. These details can be leveraged by large language models (LLMs), accessible to ...

short-paper
Creating Thorough Tests for AI-Generated Code is Hard

Before implementing a function, programmers are encouraged to write a suite of test cases that specify its intended behaviour on several inputs. A suite of tests is thorough if any buggy implementation fails at least one of these tests. We posit that as ...

Contributors
Index terms have been assigned to the content through auto-classification.

Recommendations

Acceptance Rates

Overall Acceptance Rate114of622submissions,18%
YearSubmittedAcceptedRate
Compute '17701927%
COMPUTE '161172219%
COMPUTE '141102119%
Compute '13962425%
COMPUTE '121161816%
COMPUTE '09113109%
Overall62211418%