IT Skills Software Design and Development Java Java SE 8
Designed as a Java textbook for beginning programmers, this book uses game programming as a central pedagogical tool to improve student engagement, learning outcomes, and retention.