Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleAugust 2024
Evaluating How Novices Utilize Debuggers and Code Execution to Understand Code
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 65–83https://doi.org/10.1145/3632620.3671126Background: Previous work has shown that students can understand more complicated pieces of code through the use of common software development tools (code execution, debuggers) than they can without them.
Objectives: Given that tools can enable ...
- research-articleAugust 2024
Seeking Consent for Programming Process Data Collection with Trustee-Based Encryption
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 131–142https://doi.org/10.1145/3632620.3671125Collecting fine-grained programming process data may require students’ informed consent in order to comply with ethical and legal regulations. Previous studies suggest that such consent is not always given in the context of graded introductory ...
- research-articleAugust 2024
An Electroencephalography Study on Cognitive Load in Visual and Textual Programming
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 280–292https://doi.org/10.1145/3632620.3671124This paper presents a comparative study of Algot, a visual programming language designed to bridge the syntax-semantics gap via liveness and programming by demonstration, and the textual programming language Python. We conducted an experimental, within-...
- research-articleAugust 2024
Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 293–311https://doi.org/10.1145/3632620.3671123Background and Context. Instruction in most introductory computing courses is typically focused on how to program. However, non-majors who take computing courses have a diverse set of desired endpoints. One group of non-majors are the conversational ...
- research-articleAugust 2024
Teaching Digital Accessibility in Computing Education: Views of Educators in India
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 222–232https://doi.org/10.1145/3632620.3671122In recent years, there has been rising interest from both governments and private industry in developing software that is accessible to all, including people with disabilities. However, the computer science (CS) courses that ought to prepare future ...
-
- research-articleAugust 2024
Influence of Personality Traits on Plagiarism Through Collusion in Programming Assignments
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 143–153https://doi.org/10.1145/3632620.3671121Educating students about academic integrity expectations has been suggested as one of the ways to reduce malpractice in take-home programming assignments. We test this hypothesis using data collected from an artificial intelligence course with 105 ...
- research-articleAugust 2024
Validating, Refining, and Identifying Programming Plans Using Learning Curve Analysis on Code Writing Data
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 263–279https://doi.org/10.1145/3632620.3671120Background and Context: A major difference between expert and novice programmers is the ability to recognize and apply common and meaningful patterns in code. Previous works have attempted to identify these patterns as programming plans, such as counting ...
- research-articleAugust 2024
Exploring the Interplay of Metacognition, Affect, and Behaviors in an Introductory Computer Science Course for Non-Majors
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 27–41https://doi.org/10.1145/3632620.3671119Introductory computer science for non-majors, often referred to as CS0, is a course that is designed to be more accessible and less intimidating than CS1, with the goal of alleviating barriers and fears associated with learning computer science (CS). ...
- research-articleAugust 2024
Learning an Explanatory Model of Data-Driven Technologies can Lead to Empowered Behavior: A Mixed-Methods Study in K-12 Computing Education
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 326–342https://doi.org/10.1145/3632620.3671118Background and Context. One goal of K-12 computing education is to teach computational concepts that support learners in responsibly and competently using and evaluating digital technologies. However, recent research indicates that students struggle to ...
- research-articleAugust 2024
Debugging for Inclusivity in Online CS Courseware: Does it Work?
- Amreeta Chatterjee,
- Rudrajit Choudhuri,
- Mrinmoy Sarkar,
- Soumiki Chattopadhyay,
- Dylan Liu,
- Samarendra Hedaoo,
- Margaret Burnett,
- Anita Sarma
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 419–433https://doi.org/10.1145/3632620.3671117Online computer science (CS) courses have broadened access to CS education, yet inclusivity barriers persist for minoritized groups in these courses. One problem that recent research has shown is that often inclusivity biases (“inclusivity bugs”) lurk ...
- research-articleAugust 2024
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
- James Prather,
- Brent N Reeves,
- Juho Leinonen,
- Stephen MacNeil,
- Arisoa S Randrianasolo,
- Brett A. Becker,
- Bailey Kimmel,
- Jared Wright,
- Ben Briggs
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 469–486https://doi.org/10.1145/3632620.3671116Novice programmers often struggle through programming problem solving due to a lack of metacognitive awareness and strategies. Previous research has shown that novices can encounter multiple metacognitive difficulties while programming, such as forming ...
- research-articleAugust 2024
Regulation, Self-Efficacy, and Participation in CS1 Group Work
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 359–373https://doi.org/10.1145/3632620.3671115Motivation and Objectives. Group work is an integral component of many job descriptions in the computing profession. To prepare students for this, and also to be able to scale course offerings, many instructors require students to work on homework ...
- research-articleAugust 2024
Distractors Make You Pay Attention: Investigating the Learning Outcomes of Including Distractor Blocks in Parsons Problems
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 177–191https://doi.org/10.1145/3632620.3671114Background: In CS1 courses, Parsons problems are a popular activity in which students are given blocks of code and asked to rearrange them into the correct order. Parsons problems often include incorrect blocks of code referred to as distractor blocks. ...
- research-articleAugust 2024Honorable Mention
Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer's Perspective
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 312–325https://doi.org/10.1145/3632620.3671113Background and Context. Research software in the Computing Education Research (CER) domain frequently encounters issues with scalability and sustained adoption, which limits its educational impact. Despite the development of numerous CER programming (CER-...
- research-articleAugust 2024
An Investigation of the Drivers of Novice Programmers' Intentions to Use Web Search and GenAI
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 487–501https://doi.org/10.1145/3632620.3671112External help resources are frequently used by novice programmers solving classwork in undergraduate computing courses. Traditionally, these tools consisted of web resources such as tutorial websites and Q&A forums. With the rise of Generative AI (GenAI)...
- research-articleAugust 2024
Invisible Women in IT: Examining Gender Representation in K-12 ICT Teaching Materials
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 246–262https://doi.org/10.1145/3632620.3671111The underrepresentation of women in IT has been a long-standing issue. Research has shown that women’s first experience with computing education is vital in shaping their perception of the field and their perception of who “belongs” to it. In this ...
- research-articleAugust 2024
Scaffolding Novices: Analyzing When and How Parsons Problems Impact Novice Programming in an Integrated Science Assignment
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 42–54https://doi.org/10.1145/3632620.3671110Background and Context. The importance of CS to 21st-century life and work has made it important to find ways to integrate learning CS and programming into the regular school day. However, learning CS is difficult, so teachers integrating programming ...
- research-articleAugust 2024
"It's Not Exactly Meant to Be Realistic": Student Perspectives on the Role of Ethics In Computing Group Projects
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 517–526https://doi.org/10.1145/3632620.3671109In computing education, group projects are often seen as an opportunity for students to gain experiences similar to what they will face in the workplace. As such, it is a pressing area for ethics education: practice incorporating ethics into project-...
- research-articleAugust 2024
Probeable Problems for Beginner-level Programming-with-AI Contests
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 166–176https://doi.org/10.1145/3632620.3671108To broaden participation, competitive programming contests may include beginner-level problems that do not require knowledge of advanced Computer Science concepts (e.g., algorithms and data structures). However, since most participants have easy access ...
- research-articleAugust 2024
Exploring the Effects of Grouping by Programming Experience in Q&A Forums
- Naaz Sibia,
- Angela Zavaleta Bernuy,
- Tiana V. Simovic,
- Chloe Huang,
- Yinyue Tan,
- Eunchae Seong,
- Carolina Nobre,
- Daniel Zingaro,
- Michael Liut,
- Andrew Petersen
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 206–221https://doi.org/10.1145/3632620.3671107Motivation: Q&A forums are a critical resource for supporting students in large educational environments, yet students often perceive these forums as stressful and report discomfort in participating visibly, especially in classes that are large and have ...