Automated assessment and feedback of computer programming tasks can be a significant asset in computer science education. Web based systems providing such capabilities are designed to apply techniques ranging from static analysis of program correctness, to testing-based evaluation, and often can have application in frameworks supporting competitive programming. Here we report on the 2TSW system, which uses the testing-based approach in a gamified web-based environment. In 2TSWa learner can access a list of assignments, submit solutions and have such solutions tested and graded. The quality of the solutions contributes to the contents of the student's profile, showing experience points, medals gained for assignments, assignment categories ba...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
The work described in this paper relates to the development and use of a range of initiatives in ord...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
Tools delivering assessment, and feedback, for students’ programming assignments are important in co...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...
The learning curve is the most important step in the early stages of using a programming language. T...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
To learn computer programming, students are invariably asked to complete some form of assignment, wh...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
Manual grading of project assessments has always been a problem in any educational institute. Asses...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Abstract: Traditional assessment of programming ability, as well as more recent automated assessment...
The demands of an ever changing and complex higher education environment, along with the profile of ...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
The work described in this paper relates to the development and use of a range of initiatives in ord...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
Tools delivering assessment, and feedback, for students’ programming assignments are important in co...
As the knowledge base in the Computer Science is gr owing,many new programming languages are being i...
The learning curve is the most important step in the early stages of using a programming language. T...
Computing and Computer Science students must acquire a variety of skills early on in their undergrad...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
To learn computer programming, students are invariably asked to complete some form of assignment, wh...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
Manual grading of project assessments has always been a problem in any educational institute. Asses...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Abstract: Traditional assessment of programming ability, as well as more recent automated assessment...
The demands of an ever changing and complex higher education environment, along with the profile of ...
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to d...
In this thesis a code-editor was implemented as a part of a bigger web-based system for solving prog...
The work described in this paper relates to the development and use of a range of initiatives in ord...