The computing education community has shown a long-time interest in how to analyze the Object-Oriented (OO) source codedeveloped by students to provide them with useful formative tips.In this paper, we propose and evaluate an approach to analyzehow students use Java and its language constructs. The approach isimplemented through a cloud-based integrated development environment (IDE) and it is based on the analysis of the most commonviolations of the OO paradigm in the student source code. Moreover,the IDE supports the automatic generation of reports about student's mistakes and misconceptions that can be used by instructorsto improve the course design. The paper discusses the preliminaryresults of an experiment performed in a class of a Pro...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
bject-Oriented Programming-OOP is now replacing procedural programming in almost all applications. S...
Difficulties in learning programming especially Object-Oriented Programming (OOP) have been widespre...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
Analyze the Object-oriented (OO) source code developed by students provides useful formative tips to...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
© 2018, © 2018 International Association for Computer Information Systems. Java is arguably today’s ...
There are many approaches in assessing students’ ability in object-oriented (OO) programming, but li...
There are many approaches in assessing students’ ability in object-oriented (OO) programming, but li...
Thesis (MTech (Business Information Systems))--Cape Peninsula University of Technology, 2017.The ski...
Computing students ’ difficulties in understanding Java programming provided a practical context for...
[EN] Assessment is an integral part of education often used to evaluate students, but also to provid...
Automatic evaluation and assessment systems have been a growing topic of interest. Studies and resea...
The programming language Java has been for many years the language in which many Web applications as...
Analysis of Ability To Detect Program Code Error in Object Oriented Programming Course at Study Prog...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
bject-Oriented Programming-OOP is now replacing procedural programming in almost all applications. S...
Difficulties in learning programming especially Object-Oriented Programming (OOP) have been widespre...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
Analyze the Object-oriented (OO) source code developed by students provides useful formative tips to...
The computing education community has shown a long-time interest in how to analyze the Object-Orient...
© 2018, © 2018 International Association for Computer Information Systems. Java is arguably today’s ...
There are many approaches in assessing students’ ability in object-oriented (OO) programming, but li...
There are many approaches in assessing students’ ability in object-oriented (OO) programming, but li...
Thesis (MTech (Business Information Systems))--Cape Peninsula University of Technology, 2017.The ski...
Computing students ’ difficulties in understanding Java programming provided a practical context for...
[EN] Assessment is an integral part of education often used to evaluate students, but also to provid...
Automatic evaluation and assessment systems have been a growing topic of interest. Studies and resea...
The programming language Java has been for many years the language in which many Web applications as...
Analysis of Ability To Detect Program Code Error in Object Oriented Programming Course at Study Prog...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
bject-Oriented Programming-OOP is now replacing procedural programming in almost all applications. S...
Difficulties in learning programming especially Object-Oriented Programming (OOP) have been widespre...