ABSTRACT
In this paper we do three things. First, we describe a web-based coding tool that is open-source, publicly available and provides formative feedback and assessment. Second, we compare several metrics on student performance in courses that use the tool versus courses that do not use it when learning to program in Haskell. We find that the dropout rates are significantly lower in those courses that use the tool at two different universities. Finally we apply the technology acceptance model to analyse students perceptions.
- Valerie Barr and Deborah Trytten. 2016. Using Turing's craft CodeLab to support CS1 students as they learn to program. Association for Computing Machinery Inroads 7, 2 (2016), 67--75. Google ScholarDigital Library
- Peter Brusilovsky, Stephen Edwards, Amruth Kumar, Lauri Malmi, Luciana Benotti, Duane Buck, Petri Ihantola, Rikki Prince, Teemu Sirkiä, Sergey Sosnovsky, et al. 2014. Increasing Adoption of Smart Learning Content for Computer Science Education. In Proceedings of the Conference on Innovation & Technology in Computer Science Education (ITiCSE-WGR). ACM, 31--57. Google ScholarDigital Library
- M. Y. Chuttur. 2009. Overview of the Technology Acceptance Model: Origins, Developments and Future Directions. Sprouts: Working Papers on Information Systems 9, 37 (2009).Google Scholar
- Koen Claessen and John Hughes. 2000. QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs. In Proceedings of the International Conference on Functional Programming (ICFP). 268--279. Google ScholarDigital Library
- Alex Daniel Edgcomb, Frank Vahid, Roman Lysecky, Andre Knoesen, Rajeevan Amirtharajah, and Mary Lou Dorf. 2015. Student performance improvement using interactive textbooks: A three-university cross-semester analysis. American Society for Engineering Education.Google Scholar
- Alex Gerdes, Bastiaan Heeren, Johan Jeuring, and L Thomas van Binsbergen. 2016. Ask-Elle: an adaptable programming tutor for Haskell giving automated feedback. International Journal of Artificial Intelligence in Education (2016), 1--36.Google Scholar
- Alex Gerdes, Johan Jeuring, and Bastiaan Heeren. 2012. An interactive functional programming tutor. In Proceedings of the Conference on Innovation & Technology in Computer Science Education (ITiCSE). 250--255. Google ScholarDigital Library
- Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler, Stephen H. Edwards, Essi Isohanni, et al. 2015. Educational Data Mining and Learning Analytics in Programming. In Proceedings of Innovation & Technology in Computer Science Education Conference (ITiCSE-WGR). ACM, 41--63. Google ScholarDigital Library
- Hieke Keuning, Johan Jeuring, and Bastiaan Heeren. 2016. Towards a Systematic Review of Automated Feedback Generation for Programming Exercises. In Proceedings of the Conference on Innovation & Technology in Computer Science Education (ITiCSE). ACM, 41--46. Google ScholarDigital Library
- Amruth N. Kumar. 2008. The Effect of Using Problem-solving Software Tutors on the Self-confidence of Female Students. Special Interest Group in Computer Science Education (SIGCSE) Bulletin 40, 1 (March 2008), 523--527. Google ScholarDigital Library
- Amruth N. Kumar. 2015. The Effectiveness of Visualization for Learning Expression Evaluation. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15). ACM, New York, NY, USA, 362--367. Google ScholarDigital Library
- Richard Lobb and Jenny Harlow. 2016. Coderunner: A Tool for Assessing Computer Programming Skills. ACM Inroads 7, 1 (Feb. 2016), 47--51. Google ScholarDigital Library
- Nick Parlante. 2017. CodingBat. http://codingbat.com. (2017). {Online; accessed 17-August-2017}.Google Scholar
- Jaime Spacco, Paul Denny, Brad Richards, David Babcock, David Hovemeyer, James Moscola, and Robert Duvall. 2015. Analyzing Student Work Patterns Using Programming Exercise Data. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15). ACM, New York, NY, USA, 18--23. Google ScholarDigital Library
- Christopher Watson and Frederick W.B. Li. 2014. Failure Rates in Introductory Programming Revisited. In Proceedings of the Conference on Innovation & Technology in Computer Science Education (ITiCSE). 39--44. Google ScholarDigital Library
Index Terms
- The Effect of a Web-based Coding Tool with Automatic Feedback on Students' Performance and Perceptions
Recommendations
Exploring students' awareness and perceptions
This study investigates students' awareness and perceptions of m-learning and examines the factors affecting students' behavioral intention to adopt m-learning, by using a modified research model that integrate technology acceptance model (perceived ...
Students' perceptions of clickers as an instructional tool to promote active learning
The purpose of this study was to evaluate students' perceptions of clickers as an instructional tool to promote active learning in a Physical Geography undergraduate class. A convenience sample of 24 undergraduate students registered in a physical ...
A Study of Perceptions, Usability and Future Adoption of a Web-based Learning Tool
Studies of technology acceptance suggest that individuals' perceptions of usage might be antecedents to predict their adoption. This research study explored students' and professors' perceptions regarding a web-based tool for political science education;...
Comments