1. Apple Developer. (2017). The Swift programming language (Swift 4) guide. Retrieved fromhttps://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Closures.html
2. A review of research on mobile learning in teacher education.;D.Baran;Journal of Educational Technology & Society,2014
3. Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the developments of computational thinking. Paper presented at the American Educational Research Association Meeting, Vancouver, BC.
4. Cantor, E. [EricCantor]. (2013, December 9). Becoming literate in code is as essential to being literate in language and math. #hourofcode. VIDEO:https://youtu.be/Vgn_YbSmHnw [Tweet]. Retrieved from https://twitter.com/ericcantor/status/410080680366727168?lang=en
5. Dimeo, J. (2017, September 6). Re-coding literacy. Retrieved from https://www.insidehighered.com/digital-learning/article/2017/09/06/professor-writes-everyone-should-code-movement-re-coding