abstract: With the advent of Massive Open Online Courses (MOOCs) educators have the opportunity to collect data from students and use it to derive insightful information about the students. Specifically, for programming based courses the ability to identify the specific areas or topics that need more attention from the students can be of immense help. But the majority of traditional, non-virtual classes lack the ability to uncover such information that can serve as a feedback to the effectiveness of teaching. In majority of the schools paper exams and assignments provide the only form of assessment to measure the success of the students in achieving the course objectives. The overall grade obtained in paper exams and assignments need not pr...
Providing feedback to students is one of the most effective ways to enhance their learning. With the...
Formative assessment and personalised feedback are commonly recognised as key factors both for impro...
The research on programs capable to automatically grade source code has been a subject of great inte...
Massively open online courses (MOOCs) offer instructors the opportunity to reach students in orders...
Computer science is becoming an increasingly important part of primary and secondary education. This...
This thesis describes a research project aimed at improving the tracing skills of first-year program...
The skill of programming is a key asset for every computer science student. Many studies have shown ...
This Research Full Paper presents an end-to-end framework to enhance personalized programming learni...
Since the 1990s there have been multiple efforts to fix the broken pipeline at the K-12 level in com...
abstract: Paper assessment remains to be an essential formal assessment method in today's classes. H...
Student numbers at the University of Cape Town continue to grow, with an increasing number of studen...
Traditionally, computer programming assignments are graded manually by educators. As this task is t...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
The research on programs capable to automatically grade source code has been a subject of great int...
In introductory programming courses, proficiency is typically achieved through substantial practice ...
Providing feedback to students is one of the most effective ways to enhance their learning. With the...
Formative assessment and personalised feedback are commonly recognised as key factors both for impro...
The research on programs capable to automatically grade source code has been a subject of great inte...
Massively open online courses (MOOCs) offer instructors the opportunity to reach students in orders...
Computer science is becoming an increasingly important part of primary and secondary education. This...
This thesis describes a research project aimed at improving the tracing skills of first-year program...
The skill of programming is a key asset for every computer science student. Many studies have shown ...
This Research Full Paper presents an end-to-end framework to enhance personalized programming learni...
Since the 1990s there have been multiple efforts to fix the broken pipeline at the K-12 level in com...
abstract: Paper assessment remains to be an essential formal assessment method in today's classes. H...
Student numbers at the University of Cape Town continue to grow, with an increasing number of studen...
Traditionally, computer programming assignments are graded manually by educators. As this task is t...
“Practice makes perfect” is an old phrase that proves truth in many aspects of the life of a compute...
The research on programs capable to automatically grade source code has been a subject of great int...
In introductory programming courses, proficiency is typically achieved through substantial practice ...
Providing feedback to students is one of the most effective ways to enhance their learning. With the...
Formative assessment and personalised feedback are commonly recognised as key factors both for impro...
The research on programs capable to automatically grade source code has been a subject of great inte...