SEENG 2021 was held remotely as an integral component of the Joint Track on Software Engineering Education and Training (JSEET) at the 43rd IEEE/ACM International Conference on Software Engineering (ICSE).Methods of teaching path finding algorithms, based purely on programming, provide an additional challenge to stu- dents. Indeed many courses use graphs and other visualisations to aid students in grasping concepts quickly. Globally we are rapidly altering our teaching tools to suit the current blended or remote learning style due to the global COVID-19 pandemic. We propose a method that provides instant feedback showing how their programmed path finding algorithm works based upon games. The tool will provide feedback to the student about t...
Feedback is an essential element of learning. Students need feedback on their work and their solutio...
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Motivation is one of the important things in learning programming. Intrinsic motivation is a motivat...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
In the last few years, undergraduate university courses with a practical orientation, such as progr...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The COVID-19 situation accelerated the digital transformation in educational settings worldwide. Wit...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
The skill of programming is a key asset for every computer science student. Many studies have shown ...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Automatic assessment tools are increasingly utilized in undergraduate programming courses to evaluat...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
The traditional way of providing feedback to students after tests or assignments is labour-intensive...
Computer science is becoming an increasingly important part of primary and secondary education. This...
Feedback is an essential element of learning. Students need feedback on their work and their solutio...
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Motivation is one of the important things in learning programming. Intrinsic motivation is a motivat...
One of the main reasons that justify the student’s failure in (introductory) programming courses is ...
In the last few years, undergraduate university courses with a practical orientation, such as progr...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The COVID-19 situation accelerated the digital transformation in educational settings worldwide. Wit...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
The skill of programming is a key asset for every computer science student. Many studies have shown ...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Formative feedback, aimed at helping students to improve theirwork, is an important factor in learni...
Automatic assessment tools are increasingly utilized in undergraduate programming courses to evaluat...
The availability of Automated Assessment tools for computer programming tasks can be a significant a...
The traditional way of providing feedback to students after tests or assignments is labour-intensive...
Computer science is becoming an increasingly important part of primary and secondary education. This...
Feedback is an essential element of learning. Students need feedback on their work and their solutio...
We continuously interact with computerized systems to achieve goals and perform tasks in our persona...
Motivation is one of the important things in learning programming. Intrinsic motivation is a motivat...