NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Aivaloglou, Efthimia; van der Meulen, Anna – ACM Transactions on Computing Education, 2021
Courses in computer science curricula often involve group programming assignments. Instructors are required to take several decisions on assignment setup and monitoring, team formation policies, and grading systems. Group programming projects provide unique monitoring opportunities due to the availability of both product and process data, as well…
Descriptors: Student Attitudes, Grading, Cooperative Learning, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Ramon Lawrence; Sarah Foss; Tatiana Urazova – ACM Transactions on Computing Education, 2023
Objectives: Automatic assessment systems are widely used to provide rapid feedback for students and reduce grading time. Despite the benefits of increased efficiency and improved pedagogical outcomes, an ongoing challenge is mitigating poor student behaviors when interacting with automatic assessment systems including numerous submissions,…
Descriptors: Student Behavior, Evaluation Methods, Technology Uses in Education, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Peer reviewed Peer reviewed
Direct linkDirect link
Wainer, Jacques; Xavier, Eduardo C. – ACM Transactions on Computing Education, 2018
We performed a controlled experiment comparing a C and a Python Introductory Programming course. Three faculty members at University of Campinas, Brazil, taught the same CS1 course for the same majors in two different semesters, one version in Python and one in C, with a total of 391 students involved in the experiment. We measured the dropout…
Descriptors: Foreign Countries, Computer Science Education, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Umapathy, Karthikeyan; Ritzhaupt, Albert D. – ACM Transactions on Computing Education, 2017
Several experiments on the effects of pair programming versus solo programming in the context of education have been reported in the research literature. We present a meta-analysis of these studies that accounted for 18 manuscripts with 28 independent effect sizes in the domains of programming assignments, exams, passing rates, and affective…
Descriptors: Programming, Cooperative Learning, Computer Science Education, Educational Practices
Peer reviewed Peer reviewed
Direct linkDirect link
Carter, Adam S.; Hundhausen, Christopher D.; Adesope, Olusola – ACM Transactions on Computing Education, 2017
Analyzing the process data of students as they complete programming assignments has the potential to provide computing educators with insights into both their students and the processes by which they learn to program. In prior research, we explored the relationship between (a) students' programming behaviors and course outcomes, and (b) students'…
Descriptors: Social Behavior, Academic Achievement, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Shesh, Amit – ACM Transactions on Computing Education, 2013
This article discusses the evolution of a single undergraduate computer graphics course over five semesters, driven by a primary question: if one could offer only one undergraduate course in graphics, what would it include? This constraint is relevant to many small and medium-sized colleges that lack resources, adequate expertise, and enrollment…
Descriptors: Undergraduate Study, Computer Graphics, Small Colleges, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Goldsmith, Judy; Mattei, Nicholas – ACM Transactions on Computing Education, 2014
The undergraduate computer science curriculum is generally focused on skills and tools; most students are not exposed to much research in the field, and do not learn how to navigate the research literature. We describe how fiction reviews (and specifically science fiction) are used as a gateway to research reviews. Students learn a little about…
Descriptors: Computer Science Education, Computer Science, Educational Research, Undergraduate Students