Filters








6,176 Hits in 3.5 sec

Making the Most of Repetitive Mistakes: An Investigation into Heuristics for Selecting and Applying Feedback to Programming Coursework

Roger Howell, Shun Ha Sylvia Wong
2018 2018 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)  
While tools exist to provide feedback to student submissions, their automation is typically limited to reporting either test pass or failure or generating feedback to very simple programming tasks.  ...  This paper reports our results and discusses how the identified heuristics may be used to promote timeliness and consistency of feedback without jeopardising the quality.  ...  This paper reports our results and discusses how identified heuristics may be used to promote timeliness and consistency of feedback without jeopardising the quality. II.  ... 
doi:10.1109/tale.2018.8615128 dblp:conf/tale/HowellW18 fatcat:wvapbpkapvdv5oezq5jrmh4irm

Strategies to Maximize the Impact of Feedback and Streamline Your Time

B. Jean Mandernach
2018 Journal of Educators Online  
Banks-Utilize technology to automate and manage common, repetitive feedback to free instructional time for other activities. 4) Student Experience-Increase the impact of feedback on the student learning  ...  in response to individual student submissions. 2) Instructional Resources and Activities-Create resources and activities to decrease the amount of postassignment feedback required. 3) Integration of Feedback  ...  By repurposing and automating your feedback via a feedback bank, you can save hours of grading time without sacrificing the quality or quantity of your one-to-one student feedback comments.  ... 
doi:10.9743/jeo.2018.15.3.11 fatcat:3hwir2dn3nanxocq3wo3zixuuq

Rethinking computer science education from a test-first perspective

Stephen H. Edwards
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
A key element to the strategy is comprehensive, automated evaluation of student work, in terms of correctness, the thoroughness and validity of the student's tests, and an automatic coding style assessment  ...  Students believe that once a program runs on sample data, it is correct; most programming errors are reported by the compiler; when a program misbehaves, shuffling statements and tweaking expressions to  ...  I wish to acknowledge the feedback provided by Manuel Pérez-Quiñones on these ideas, and the students who have worked on the project: Anuj Shah, Amit Kulkarni, and Gaurav Bhandari.  ... 
doi:10.1145/949344.949390 dblp:conf/oopsla/Edwards03 fatcat:3hibdr5jmfdadddl756mx6ggji

Rethinking computer science education from a test-first perspective

Stephen H. Edwards
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
A key element to the strategy is comprehensive, automated evaluation of student work, in terms of correctness, the thoroughness and validity of the student's tests, and an automatic coding style assessment  ...  Students believe that once a program runs on sample data, it is correct; most programming errors are reported by the compiler; when a program misbehaves, shuffling statements and tweaking expressions to  ...  I wish to acknowledge the feedback provided by Manuel Pérez-Quiñones on these ideas, and the students who have worked on the project: Anuj Shah, Amit Kulkarni, and Gaurav Bhandari.  ... 
doi:10.1145/949386.949390 fatcat:onukosej7nelfoymskgfbyreb4

Effect of an Instructor-Centered Tool for Automatic Assessment of Programming Assignments on Students' Perceptions and Performance

Aldo Gordillo
2019 Sustainability  
The results show that the incorporation of the automated assessment tool into the course was beneficial for the students, since it allowed for increasing their motivation, improving the quality of their  ...  A total of three data sources were used: a survey to collect data regarding students' perceptions, and the grades of the student assignment submissions and of a practical programming exam in order to analyze  ...  Once students received feedback on the quality of their first submission and guidance on how to improve it, they had the possibility to review and improve their application and resubmit it to get a new  ... 
doi:10.3390/su11205568 fatcat:vy745hkt2vcxxaolhqqfj44v4y

Teaching how to program using automated assessment and functional glossy games (experience report)

José Bacelar Almeida, Alcino Cunha, Nuno Macedo, Hugo Pacheco, José Proença
2018 Proceedings of the ACM on Programming Languages  
To address these challenges we focused on providing the students assignments and automated feedback that yielded gratifying visual results and stimulated healthy competition, while targeting relevant software  ...  We have been using game programming to keep students motivated, and following a methodology that hinges on test-driven development and continuous bidirectional feedback.  ...  Besides task-specific feedback, the students are provided with group-level information regarding the overall quality of their code base.  ... 
doi:10.1145/3236777 dblp:journals/pacmpl/AlmeidaCM0P18 fatcat:jni33vps6javdfvrfoxinlqcoa

Analysis of learning behavior in an automated programming assessment environment: a code quality perspective

Hsi-Min Chen, Bao-An Nguyen, Yi-Xiang Yan, Chyi-Ren Dow
2020 IEEE Access  
In the future, we will analyze system feedback in conjunction with students' behavior to clarify how students could improve their code based on the feedback which they receive after each submission.  ...  We obtained log data 1310 records related to feedback on student code, including 4 fields: student ID, homework ID, timestamp of submission, and testing results.  ... 
doi:10.1109/access.2020.3024102 fatcat:vyzysspvuzgxtdusr3tshdzgdm

Auto-grading for parallel programs

Maha Aziz, Heng Chi, Anant Tibrewal, Max Grossman, Vivek Sarkar
2015 Proceedings of the Workshop on Education for High-Performance Computing - EduHPC '15  
This results in higher quality submissions by allowing students to learn from mistakes as they make them, rather than days or weeks later.  ...  Auto-graders are a common solution to this problem: they allow students to receive feedback as they work on their assignments rather than only after they have completed them.  ...  Further, auto-grading can enable TAs to focus on providing important high-level subjective feedback on the submissions, while lower-level objective feedback on the correctness and performance of the submissions  ... 
doi:10.1145/2831425.2831427 dblp:conf/sc/AzizCTGS15 fatcat:acl54jta7vd6noqlvdxqqkk574

Automated formative feedback and summative assessment using individualised spreadsheet assignments

Paul Blayney, Mark Freeman
2004 Australasian Journal of Educational Technology  
immediate feedback by describing effects on students.  ...  <span>This paper reports on the effects of automating formative feedback at the student's discretion and automating summative assessment with individualised spreadsheet assignments.  ...  Qualitative student feedback was gauged via a review of unsolicited comments from the online Blackboard discussion board.  ... 
doi:10.14742/ajet.1360 fatcat:d36eboe4urfxph5frto54pwhq4

Investigating Factors Affecting the Uptake of Automated Assessment Technology

Carl Dreher, Torsten Reiners, Heinz Dreher
2011 Journal of Information Technology Education  
for staff, and quality assurance and financial benefits for universities.  ...  The rationale for this research is that the usage of automated assessment currently lags behind the capacity that the technology provides, thus restricting the pedagogical benefits for students, job satisfaction  ...  Via automation, assessment outcomes can be returned in realtime after a submission deadline (with immediate feedback improving the affect of formative assessment on learning).  ... 
doi:10.28945/1492 fatcat:xonpxix3bjc35cx2zptaxhpjfa

A new marking technique in semi-automated assessment

Selim Buyrukoglu, Firat Batmaz, Russell Lock
2017 2017 12th International Conference on Computer Science and Education (ICCSE)  
The increasing number of (novice) programmers makes code script assessment more important. Thus, this study proposes a new marking technique based on a semi-automated assessment approach.  ...  It advocates providing detailed and consistent feedback for novice programmers based on formative assessment. An experiment was carried out to check the feasibility of the proposed marking technique.  ...  a) Providing feedback via a code segment marking area is more effective for me than using the annotation marking area on the code itself. b) Providing feedback via the annotation marking area is more effective  ... 
doi:10.1109/iccse.2017.8085551 fatcat:orbgeviyqbclrhtgibldrxcnzi

Online Open-Source Writing Aid as a Pedagogical Tool

Beata Lewis Sevcikova
2018 English Language Teaching  
The current study can help with the understanding of students' needs in writing, as well as in their perception of automated feedback.  ...  The findings of this empirical-based study indicate that despite some bias, computerized feedback facilitates language learning, assists in improving the quality of writing, and increases student confidence  ...  When I get feedback on my writing only from the Automated Essay Scoring system, I feel: a) Motivated and the feedback is usually objective When I get feedback on my writing from a teacher and the Automated  ... 
doi:10.5539/elt.v11n8p126 fatcat:gskasmmszndixjotl6zi4qp35m

APOGEE

Xiang Fu, Boris Peltsverger, Kai Qian, Lixin Tao, Jigang Liu
2008 ACM SIGCSE Bulletin  
We present a prototype automated grading system called ProtoAPOGEE for enriching students' learning experience and elevating faculty productivity.  ...  on security, reliability, and robustness.  ...  Clearly, automated grading and feedback system is one good candidate solution.  ... 
doi:10.1145/1352322.1352163 fatcat:qhc4jfblgvge3dpe46ibqmghbe

APOGEE

Xiang Fu, Boris Peltsverger, Kai Qian, Lixin Tao, Jigang Liu
2008 Proceedings of the 39th SIGCSE technical symposium on Computer science education - SIGCSE '08  
We present a prototype automated grading system called ProtoAPOGEE for enriching students' learning experience and elevating faculty productivity.  ...  on security, reliability, and robustness.  ...  Clearly, automated grading and feedback system is one good candidate solution.  ... 
doi:10.1145/1352135.1352163 dblp:conf/sigcse/FuPQTL08 fatcat:e42gzujwu5bkhh2zwn4fvgwasi

Teaching Python programming with automatic assessment and feedback provision [article]

Hans Fangohr, Neil O'Brien, Anil Prabhakar, Arti Kashyap
2015 arXiv   pre-print
With our implementation, students typically submit work for assessment, and receive feedback by email within a few minutes after submission.  ...  The core idea is to use a unit testing framework: the teacher creates a set of unit tests, and the student code is tested by running these tests.  ...  Quality of automatic feedback provision The quality of the feedback provision involves two main aspects: (i) the timeliness, and (ii) the usefulness, of the feedback.  ... 
arXiv:1509.03556v1 fatcat:cr5ycd5llvgkdcoqrsbbiihk6q
« Previous Showing results 1 — 15 out of 6,176 results