Project Title: Teaching Checkers Through a Mobile App Student: Adrian De Hoest Thompson Course: MSci in Computer Science Abstract: The main aim of the project is to create a mobile app that teaches a user to play checkers and once they have learnt the rules give them a way to try out and improve their playing ability. The app must bring as much knowledge as possible and be interactive, fun, engaging, and easy to use. The main objectives are: 1. Create an Android app with an aesthetically pleasing and navigable interface to allow users to find the information that they are looking for. 2. Teach people who are new to checkers the basic rules. 3. Teach more experienced users strategies to improve their game play and where applicable e.g. end game strategies, create scenarios where they can apply the skill they just learnt to solidify their understanding. 4. Create an AI that gives a steadily increasing level of challenge to users so they can test their skills as they become more proficient at playing checkers. Each level of difficulty should have enough of a difference in ability that it is noticeable to the user but still be a steadily increasing challenge. 5. Release the app onto the Google Play app store to fill the gap in the market. The final app is available to download on the Google Play Store. It is called 'Play and Learn Checkers' and can be found here: https://play.google.com/store/apps/details?id=checkersteacher.playandlearncheckers