AI TutoR
Overview
This book aims to teach students how to use AI to support their learning journey. The philosophy of this book is firmly rooted in the cognitive science of learning and as such, retrieval practice, distributed practice, and elaboration will all play a key role.
It is perhaps easier to start by explaining what this book is not:
- This book is not a stand-alone resource. It is intended to be used alongside other course materials. To make the most out of this book, you will need things like Intended Learning Outcomes or key terms.
- This book will not encourage learners to take short-cuts. That students should be able to understanding the principles of what they are learning and to critically evaluate writing on the topic, regardless of who or what wrote it, is non-negotiable.
- For the coding aspects of this book, we will not not teach you how to use platforms like Github Copilot and it is not aimed at proficient or advanced programmers.
Instead, this book will aim to help learners use AI platforms as a personalised tutor. By the end of this book, learners should be able to:
- Use AI to explain concepts and functions in a level of detail and technicality appropriate to the knowledge and skill of the learner
- Use AI to generate practice questions to test understanding
- Use AI to create study plans
- Use AI to debug errors in code
- Use AI to review, comments, and refactor code
- Use AI to responsibly assist with writing code
- Critically evaluate and appraise the output of AI
This book was written in Spring 2024 and should be considered a living document. The functionality and capability of AI is changing rapidly and the most recent advances may not reflect what is described in this book. Given the brave new world in which we now live, all constructive feedback and suggestions are welcome! If you have any feedback or suggestions, please provide it via Forms.