Using an Instant Visual and Text Based Feedback Tool to Teach Path Finding Algorithms: A Concept
- 1 May 2021
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2021 Third International Workshop on Software Engineering Education for the Next Generation (SEENG)
Abstract
Methods of teaching path finding algorithms, based purely on programming, provide an additional challenge to students. 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 their code quality. Along with an element of gamification we aim to improve both initial understanding and further exploration into the algorithms taught. This tool aims to provide useful feedback to students in the absence of immediate laboratory support and gives students the flexibility to conduct laboratory worksheets outside of scheduled laboratory slots. Position: Software tools and teaching assistants heavily assist undergraduate students in learning how to program. In developing enhanced software tools, we can provide immediate feedback to learners. Thus, allowing them to gain an initial understanding of the algorithm before facilitated sessions. This further enriches their experience and learning during contact hours with teaching assistants.Keywords
This publication has 24 references indexed in Scilit:
- Flipped Classroom Strategies for CS EducationPublished by Association for Computing Machinery (ACM) ,2015
- Reviewing the flipped classroom researchPublished by Association for Computing Machinery (ACM) ,2014
- Active learning increases student performance in science, engineering, and mathematicsProceedings of the National Academy of Sciences of the United States of America, 2014
- Design and Evaluation of a Web-based Dynamic Algorithm Visualization Environment for NovicesProcedia Computer Science, 2014
- An exploratory study of blind software developersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Does Active Learning Work? A Review of the ResearchJournal of Engineering Education, 2004
- Algorithm visualization in CS educationPublished by Association for Computing Machinery (ACM) ,2003
- GAVEL - a new tool for genetic algorithm visualizationIEEE Transactions on Evolutionary Computation, 2001
- Qualitative methods in empirical studies of software engineeringIEEE Transactions on Software Engineering, 1999
- A note on two problems in connexion with graphsNumerische Mathematik, 1959