1. Squire, K. D. (2003). Video games in education. Int. J. Intell. Games & Simulation, 2(1), 49--62.
2. Kelleher, C., & Pausch, R. (2005). Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Computing Surveys (CSUR) 37.2 (2005): 83--137.
3. Sengupta, P. et al. (2013). "Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework." Education and Information Technologies 18.2: 351--380.
4. NGSS Lead States. (2013). Next Generation Science Standards: For States, By States. behalf of the twenty-six states and partners that collaborated on the NGSS.
5. Common Core State Standards. (2010). National Governors Association Center for Best Practices, Council of Chief State School Officers, Washington, DC.