ABSTRACT Computer programming is an activity which requires a set of cognitive processes that naturally develop through practice, writing algorithmic solutions. Students learn a lot from their mistakes, but for this they need feedback on their workouts. Marking students' work outs is very time consuming, which often limits a teacher's capacity to offer close guidance individually. The PROBOCA project aims to build a tool, based on the BOCA online judge, suited for the purpose of learning computer programming by practice. In addition to a problem database organized by theme and difficulty, the system provides functionalities to support the teacher in the classroom. One of the main endeavors is to develop a procedure for estimating ...
Abstract: Traditional assessment of programming ability, as well as more recent automated assessment...
CS Online was developed as an instructional environment to address many issues facing computer scien...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
In the field of education and technology companies, online judges play an important role in the deve...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
Several Web-based on-line judges or on-line programming trainers have been developed in order to al...
Jutge.org is an open access educational online programming judge where students can try to solve mor...
There are many researches for generating programming practice problems to reduce burden of instructo...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
Jutge.org is an open educational online programming judge designed for students and instructors, fea...
The integration of virtual learning environments integrated with other tools, such as online judges,...
Abstract—This paper describes the algorithms analysis and design course that uses ACM-ICPC programmi...
The learning curve is the most important step in the early stages of using a programming language. T...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
Abstract: Traditional assessment of programming ability, as well as more recent automated assessment...
CS Online was developed as an instructional environment to address many issues facing computer scien...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
In the field of education and technology companies, online judges play an important role in the deve...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
Several Web-based on-line judges or on-line programming trainers have been developed in order to al...
Jutge.org is an open access educational online programming judge where students can try to solve mor...
There are many researches for generating programming practice problems to reduce burden of instructo...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
Jutge.org is an open educational online programming judge designed for students and instructors, fea...
The integration of virtual learning environments integrated with other tools, such as online judges,...
Abstract—This paper describes the algorithms analysis and design course that uses ACM-ICPC programmi...
The learning curve is the most important step in the early stages of using a programming language. T...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
Abstract: Traditional assessment of programming ability, as well as more recent automated assessment...
CS Online was developed as an instructional environment to address many issues facing computer scien...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...