[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Volume 24, Issue 1March 2024
Reflects downloads up to 13 Dec 2024Bibliometrics
Skip Table Of Content Section
research-article
A Model of How Students Engineer Test Cases With Feedback
Article No.: 1, Pages 1–31https://doi.org/10.1145/3628604

Background and Context. Students’ programming projects are often assessed on the basis of their tests as well as their implementations, most commonly using test adequacy criteria like branch coverage, or, in some cases, mutation analysis. As a result, ...

research-article
Public Access
Assessing the Effect of Programming Language and Task Type on Eye Movements of Computer Science Students
Article No.: 2, Pages 1–38https://doi.org/10.1145/3632530

Background and Context: Understanding how a student programmer solves different task types in different programming languages is essential to understanding how we can further improve teaching tools to support students to be industry-ready when they ...

research-article
Open Access
Factors That Predict K-12 Teachers' Ability to Apply Computational Thinking Skills
Article No.: 3, Pages 1–26https://doi.org/10.1145/3633205

Background and Objective. Teacher assessment research suggests that teachers have good conceptual understanding of CT. However, to model CT-based problem-solving in their classrooms, teachers need to develop the ability to recognize when and how to apply ...

research-article
Open Access
Investigating Participation Mechanisms in EU Code Week
Article No.: 4, Pages 1–31https://doi.org/10.1145/3632531

Digital competence (DC) is a broad set of skills, attitudes, and knowledge for confident, critical, and responsible use of digital technologies in every aspect of life. DC proves essential in the contemporary digital landscape, yet its diffusion is ...

research-article
Open Access
Bob or Bot: Exploring ChatGPT's Answers to University Computer Science Assessment
Article No.: 5, Pages 1–32https://doi.org/10.1145/3633287

Cheating has been a long-standing issue in university assessments. However, the release of ChatGPT and other free-to-use generative AI tools has provided a new and distinct method for cheating. Students can run many assessment questions through the tool ...

research-article
Open Access
Teaching Ethics in Computing: A Systematic Literature Review of ACM Computer Science Education Publications
Article No.: 6, Pages 1–36https://doi.org/10.1145/3634685

The computing education research community now has at least 40 years of published research on teaching ethics in higher education. To examine the state of our field, we present a systematic literature review of papers in the Association for Computing ...

research-article
You’re Hired! A Phenomenographic Study of Undergraduate Students’ Pathways to Job Attainment in Computing
Article No.: 7, Pages 1–29https://doi.org/10.1145/3636514

Although there is a great demand for graduates in computing fields, companies frequently struggle to find enough workers. They may also grapple with obtaining racial, ethnic, and gender diversity in representation. It has been suggested that the hiring ...

research-article
The Impact of a Community of Practice Scholarship Program on Students’ Computing Identity
Article No.: 8, Pages 1–14https://doi.org/10.1145/3623615

While computing programs in the U.S. are experiencing growth in enrollment trends, they are still grappling with matters related to retention and persistence of computing undergraduates. One construct identified by scholars as having an impact on ...

research-article
What Learning Strategies are Used by Programming Students? A Qualitative Study Grounded on the Self-regulation of Learning Theory
Article No.: 9, Pages 1–26https://doi.org/10.1145/3635720

Self-regulation of learning (SRL) is an essential ability for academic success in multiple educational contexts, including programming education. However, understanding how students regulate themselves during programming learning is still limited. This ...

research-article
Open Access
Automated Grading and Feedback Tools for Programming Education: A Systematic Review
Article No.: 10, Pages 1–43https://doi.org/10.1145/3636515

We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language paradigm, degree ...

research-article
Factors Influencing the Social Help-seeking Behavior of Introductory Programming Students in a Competitive University Environment
Article No.: 11, Pages 1–27https://doi.org/10.1145/3639059

Collaboration is an important aspect of computing. In a classroom setting, working with others can increase a student’s motivation to attempt more challenges, reduce the difficulty of complicated concepts, and bring about greater overall success. Despite ...

research-article
Pyrates: Design and Evaluation of a Serious Game Aimed at Introducing Python Programming and Easing the Transition from Blocks
Article No.: 12, Pages 1–24https://doi.org/10.1145/3639061

This article reports on a design-based research study centered on the conception and the assessment of the Pyrates application. This online serious game aims at introducing Python programming to K–12 students while easing the transition from block-based ...

research-article
Open Access
Sustainability in Computing Education: A Systematic Literature Review
Article No.: 13, Pages 1–53https://doi.org/10.1145/3639060

Research shows that the global society as organized today, with our current technological and economic system, is impossible to sustain. We are living in an era in which human activities in highly industrialized countries are responsible for overshooting ...

SECTION: Opinion
opinion
Their Fight Is Our Fight: Why Computing Education Advocates Must Be in Solidarity with Public Schools
Article No.: 14, Pages 1–4https://doi.org/10.1145/3632296

Those working toward equitable K-12 computing education in the United States have always had their work cut out for them: understanding how best to teach, developing robust curricula, designing novel tools, building teacher capacity, and supporting ...

Subjects

Comments

Please enable JavaScript to view thecomments powered by Disqus.