Juhász, Z., Juhás, M., Samuelis, L., & Szabó, C. (2008). Teaching Java programming using case studies. Teaching Mathematics and Computer Science, 6(2), 245-256. https://doi.org/10.5485/TMCS.2008.0161