1. Computer programming for beginners: fundamentals of programming terms and concepts Clark, Nathan, ©2022 DSA213
2. Linear and integer programming made easy Hu, T. C. (Te Chiang), 1930- Switzerland : Springer International Publishing, [2016] ADS470
3. Foundations of game engine development Lengyel, Eric, Lincoln, California : Terathon Software LLC, [2016]- MDIT420
4. Game programming patterns Nystrom, Robert. [United States?] : Genever Benning, [2014] DSA213 MDIT420
5. Programming robots with ROS Quigley, Morgan, Sebastopol : O'Reilly & Associates Incorporated, [2015] DSA325 GDM513
6. 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
8. Computational thinking: a beginner's guide to problem-solving and programming Beecher, Karl, Swindon, UK : BCS: the Chartered Institute for IT, [2017] GED220 ADS360
9. Learning Unity 2D game development by example: create your own line of successful 2D games with Unity! Pereira, Venita,, Birmingham, England : Packt Publishing, 2014. DSA211
10. Beginning C++ through game programming Dawson, Mike, 1947- Boston, MA : Cengage Learning PTR, [2015] DSA213