1. Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54. doi: 10.1145/1929887.1929905 .
2. Chomsky, N. (1965). Aspects of the theory of syntax. Cambridge: MIT Press.
3. College Board. (2014). AP computer science principles draft curriculum framework. Retrieved from http://media.collegeboard.com/digitalServices/pdf/ap/comp-sci-principles-draft-cf-final.pdf
4. Denning, P. J. (2009). The profession of IT: Beyond computational thinking. Communications of the ACM, 52(6), 28–30. doi: 10.1145/1516046.1516054 .
5. Department for Education. (2013). National curriculum in England: Computing programmes of study. Statutory Guidelines, 11 September 2013. Downloaded from https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study/national-curriculum-in-england-computing-programmes-of-study on December 19, 2014.