![Ben Thornber](/uploads/images/students/2107830.jpg)
Interactive Logic Puzzles for Web Site
Project Abstract
The main motivation behind this project is to educate users on algorithmic thinking, and how they can implement this in puzzles given to them. As part of the project, I will create an interactive web app that uses logic puzzles to teach Labelled Transition Systems (LTSs) to students.Using logic puzzles as a didactic tool in and outside of the classroom can aid a child’s cognitive development. Stylised (Sci-Fi themed) digital puzzles with engaging animations will keep a child engaged and learning for longer. Exposing children to more problem solving may also inspire students to pursue a career in STEM.I used the Feature Driven Development methodology when creating the web app, this is where you create a hierarchy of features by importance and dependencies ensuring you have a bare minimum working program as fast as possible.When in development I ended up making two large deviations from the plan. The first of which was that I had originally planned on using the ImpactJS framework, and instead decided to code it from scratch. The second was that halfway through coding the tutorials I decided I wanted to put a lot more emphasis on them and make them more interactive and educational – this meant my schedule was thrown off and I had to make a lot of changes to it.By the end of the project, I had a working version of the web app that I believe will aid teachers and students in teaching/learning LTSs and algorithmic thinking.
Keywords: Labelled Transition Systems, Web Application, Educational JavaScript Game
Conference Details
Session: Poster Session A at Poster Stand 84
Location: Sir Stanley Clarke Auditorium at Tuesday 7th 13:30 – 17:00
Markers: Benjamin Mora, Hoang Nga Nguyen
Course: BSc Software Engineering, 3rd Year
Future Plans: I have a job lined-up