1. Game design workshop: a playcentric approach to creating innovative games Fullerton, Tracy, Boca Raton, FL : CRC Press, Taylor & Francis Group, 2024. DSA422 GDM511 MDIT420
2. Computer organization and design: the hardware/software interface Patterson, David A., Kidlington, Oxford ; Morgan Kaufmann, [2021] ADS100
3. Python scripting in Blender: extend the power of Blender using Python to create objects, animations, and effective add-ons Acampora, Paolo, Birmingham : Packt Publishing, 2023. DSA216
5. Introduction to computation and programming using Python: with application to computational modeling and understanding data Guttag, John V., 1949- Cambridge, Massachusetts ; The MIT Press, [2021] ADS360
6. Computer programming for beginners: fundamentals of programming terms and concepts Clark, Nathan, ©2022 DSA213
8. Introduction to digital media design: transferable hacks, skills and tricks Hardy, David Leicester London : Bloomsbury Visual Arts, 2022. GED113 IDP301 MDIT404
9. Unreal Engine 5 character creation, animation and cinematics: create custom 3D assets and bring them to life in Unreal Engine 5 using MetaHuman, Lumen, and Nanite Venter, Henk, Birmingham, UK : Packt Publishing, 2022 MDIT220
10. Interaction design: beyond human-computer interaction Sharp, Helen, Hoboken, New Jersey : John Wiley & Sons, Inc., [2023] DSA111 GDM510 MDIT110