Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

An Automated Learning System for Java Programming

Bibliographic Data

ID20296756
AuthorsCharles A Daly (0000-0002-9843-635X, University College Dublin), C Daly, Jane M Horgan (University College Dublin)
Year2004
Volume47
Issue1
Pages10-17
Publication date2004-02-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2003.816064
OpenAlexW2143437066
LanguageEN
Citations received1
References cited5

The increase in the numbers enrolling in university computer courses makes huge demands on resources, and maintaining standards of teaching and tutorial support is almost impossible without a massive increase in staff. To overcome this situation, the authors have developed RoboProf, an automated learning environment which, as well as generating and assessing programming exercises, provides ongoing assistance and feedback to students without extra demands on lecturer and tutors' time. This system also contains a technique for detecting plagiarism, an increasing problem in computing courses worldwide. For this research, RoboProf was used to teach Java programming to a class containing nearly 300 students in the first year of a computing degree. Use of the system by students was monitored and recorded on log files in order to investigate the extent to which usage patterns influence achieved programming skill. An analysis shows that students who complete the set of RoboProf exercises perform significantly better than those who do not. The timeliness in which these exercises are completed relative to other students is significant: early solvers get higher marks, and students solving the problems with fewer attempts get higher marks. Not surprisingly, plagiarists achieve a lower score than those who do their own work. Other factors that were found to influence programming performance included entry standards and gender. Entry qualifications impacted positively on performance, and males performed significantly better than females. There was a significant positive correlation between the score achieved in the RoboProf course and the performance in a subsequent computing course administered in the traditional manner

Class (philosophy) · Entry Level · Java · Mathematics education · Medical education · Multimedia · Order (exchange) · Programming language · Set (abstract data type) · Software engineering · Tutorial system · Artificial Intelligence · Computer Science · Intelligent Tutoring Systems and Adaptive Learning · Online Learning and Analytics · Psychology · Teaching and Learning Programming

  • Interactive Online Tutorial Assistance for a First Programming Course

    Open Access•Carol C W Hulls, A J Neale et al.•IEEE Transactions on Education•2005

  • Applied Regression Analysis

    Open Access•Norman R Draper, Harry Smith et al.•Applied Regression Analysis•1998

Citations per year0.05
Citation span2005 - 2005 (1)
Highly citedNo

Tools

Open DOISci-Hub
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae