References
- Arduino. (2015). Arduino homepage. Retrieved December 12, 2015, from https://www.arduino.cc/
- Australian Curriculum Assessment and Reporting Authority. (2013a). Draft Australian curriculum: Technologies. Sydney: Author. Retrieved from http://www.acara.edu.au/curriculum_1/learning_areas/technologies.html
- Australian Curriculum, Assessment and Reporting Authority. (2013b). The Australian curriculum: Technologies information sheet [online]. Retrieved from http://consultation.australiancurriculum.edu.au/Static/docs/Technologies/Information%20Sheet%20-%20Technologies%20-%20February%202013.pdf
- Australian Curriculum, Assessment and Reporting Authority. (2013c) The Australian curriculum: Technologies learning area. Retrieved December 17, 2015, from www.australiancurriculum.edu.au/technologies/introduction
- Balanskat, A., & Engelhardt, K. (2015). Computer programming and coding: Priorities, school curricula and initiatives across Europe. In Computing our future. European Schoolnet, Brussels, Belgium. Retrieved December 15, 2015, from http://fcl.eun.org/documents/10180/14689/Computing+our+future_final.pdf/746e36b1-e1a6-4bf1-8105-ea27c0d2bbe0
- Bebras. (2015). Bebras computing challenge 2015. Retrieved December 17, 2015, from www.bebraschallenge.org/
- Bell, T., Alexander, J., Freeman, I., & Grimley, M. (2009). Computer Science unplugged: School students doing real computing without computers. The NZ Journal of Applied Computing and Information Technology, 13, 20–29.
- Bell, T., Curzon, P., Cutts, Q., Dagiene, V., & Haberman, B. (2011). Overcoming obstacles to CS education by using non-programming outreach programmes. I. Kalaš & R. Mittermeir (Eds.), In In Lecture Notes in Computer Science (Vol. 7013, pp. 71–81). doi:10.1007/978-3-642-24722-4_7
- Bell, T., Andreae, P., & Robins, A. (2014). A case study of the introduction of Computer Science in NZ schools. ACM Transactions on Computing Education, 14, 1–31.10.1145/2642651
- littleBits Electronics, Inc. (2015). Community category. Retrieved December 10, 2015, from http://littlebits.cc/category/community
- Black, J., Brodie, J., Curzon, P., Myketiak, C., Mcowan, P. W., & Meagher, L. R. (2013). Making computing interesting to school students: Teachersʼ perspectives. In Proceedings of the Innovation and technology in Computer Science education (ITiCSE) (pp. 255–260), Canterbury, UK .doi:10.1145/2462476.2466519.
- Brooks, C., & Gibson, S. (2012). Professional learning in a digital age. Canadian Journal of Learning and Technology, 38, 1–17.
- Carnegie Mellon University. (2015). Alice 3D. Retrieved December 10, 2015, from http://www.alice.org/index.php
- Code Avengers. (2015). Code avengers: Game development. Retrieved December 12, 2015, from https://www.codeavengers.com/javascript
- Code Club World. (2015). Code Club World homepage. Retrieved December 10, 2015, from https://codeclubworld.org/
- Code.Org. (2015). Retrieved December 12, 2015, from https://code.org/
- Coursera. (2015). Coursera courses. Retrieved December 12, 2015, from https://www.coursera.org/
- Crown. (2015). The New Zealand curriculum online: Technology. Retrieved December 15, 2015, from http://nzcurriculum.tki.org.nz/The-New-Zealand-Curriculum/Learning-areas/Technology
- CS Education Research Group. (2015). Computer Science unplugged. New Zealand: The University of Canterbury. Retrieved December 12, 2015, from http://csunplugged.org/about/
- CSER Group. (2015). CSER digital technologies: Implementing the Australian curriculum learning area. Retrieved December 10, 2015, from https://csdigitaltech.appspot.com/course
- CSIRO. (2015). Scientists and mathematicians in schools. Retrieved December 10, 2015, from http://www.scientistsinschools.edu.au/
- Davis, E., & Krajcik, J. (2005). Designing educative curriculum materials to promote teacher learning. Educational Researcher, 34, 3–14. doi:10.3102/0013189X034003003
- Davis, E., Nelson, M., & Beyer, C. (2008). Using educative curriculum materials to support teachers in developing pedagogical content knowledge for scientific methods. In NARST 2008 Annual Meeting. Retrieved from http://www.models.northwestern.edu/images/models/DavisetalNARST08.pdf
- Davis, E., Palincsar, A., Arias, A., Shultz Bismack, A., Marulis, L., & Iwashyna, S. (2014). Designing educative curriculum materials: A theoretically and empirically driven process. Harvard Educational Review, 84(1), 24–52. doi:10.17763/haer.84.1.g48488u230616264
- Department for Education. (2013). The national curriculum in England: framework document. England: Crown. Retrieved from https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of-study
- DevTech Research Group. (2015). ScratchJR. Tufts University. Retrieved December 10, 2015, from http://www.scratchjr.org/
- Dichev, C., & Dicheva, D. (2012). Open educational resources in Computer Science teaching. In Proceeding of the SIGCSE, February 29–March 3, Raleigh. Retrieved from http://myweb.wssu.edu/dichevc/Research/SIGCSE2012_DichevDicheva.pdf
- DiSalvo, B., Reid, C., & Khanipour Roshan, P. (2014). They can’t find us: the search for informal CS education. In Proceeding of the ACM Technical Symposium on Computer Science Education (SIGCSE) (pp. 487–492). Georgia, Atlanta.
- Education Services Australia. (2012). Educational value standard for digital resources. Victoria, Australia. Retrieved from http://www.ndlrn.edu.au/verve/_resources/Educational_value_standard_for_digital_resources.pdf
- edX Inc. (2015). edX courses. Retrieved December 12, 2015, from https://www.edx.org/course
- Fadjo, C., DiSalvo, B., Lee, I., & Peterson, K. (2015). Research, resources and communities: Informal Ed as a partner in Computer Science education. In 46th ACM Technical Symposium on Computer Science Education, pp. 348–349, Kansas City, MO. doi: 10.1145/2676723.2677329
- Falkner, K., Vivian, R., & Falkner, N. (2014). The Australian digital technologies curriculum: Challenge and opportunity. In Proceeding of the Sixteenth Australasian Computing Education Conference (ACE). Auckland, New Zealand.
- FIRST LEGO. (2015). First LEGO league homepage. Retrieved December 10, 2015, from http://www.firstlegoleague.org/
- Franklin, D., Conrad, P., Boe, B., Nilsen, K., Hill, C., Len, M., Dreschler, G., … Waite, R. (2013). Assessment of Computer Science learning in a scratch-based outreach program. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE) (pp. 371–376), Denver, Colorado. doi:10.1145/2445196.2445304
- Gal-Ezer, J., & Stephenson, C. (2014). A tale of two countries: Successes and challenges in K-12 computer science education in Israel and the United States. ACM Transactions on Computing Education, 14 1–18.10.1145/2642651
- Gander, W., Petit, A., Berry, G., Demo, B., Vahrenhold, J., McGettrick, A., & Meyer, B. (2013). Informatics education: Europe cannot afford to miss the boat. In ACM Europe: Informatics education report (pp. 1–21). New York, NY: Association for Computing Machinery (ACM).
- Google. (2015). Google Computer Science for High School “CS4HS”. Retrieved December 17, 2015, from http://www.cs4hs.com/
- Google. (2015a). Blockly games: Games for tomorrow’s programmers. Retrieved December 17, 2015, from https://blockly-games.appspot.com/
- Google. (2015b). CS first: Theme-based clubs. Retrieved December 17, 2015, from https://www.cs-first.com/
- Google. (2015c). Made with code. Retrieved December 17, 2015, from https://www.madewithcode.com/
- Gueudet, G. & Trouche, L. (2009). Towards new documentation systems for mathematics teachers? Educational Studies in Mathematics, 71(3), 199–218. doi:10.1007/s10649-008-9159-8.
- Gueudet, G., & Trouche, L. (2011). Teachers’ work with resources: documentational geneses and professional geneses. In G. Gueudet, B. Pepin, & L. Trouche (Eds.), Mathematics Teacher Education (pp. 23–41). Netherlands: Springer. doi:10.1007/978-94-007-1966-8_2
- Guzman, J., & Kieran, C. (2013). Becoming aware of mathematical gaps in new curricular materials: A resource-based analysis of teaching practice. The Mathematics Enthusiast, 10, 163–190. Retrieved from http://scholarworks.umt.edu/tme/vol10/iss1/9
- Hubwieser, P., Armoni, M., Giannakos, M., & Mittermeir, R. (2014). Perspectives and visions of computer science education in primary and secondary (K-12) schools. ACM Transactions on Computing Education, 14, 1–9.10.1145/2642651
- Hubwieser, P., Armoni, M., & Giannakos, M. (2015). How to implement rigorous computer science education in K-12 schools? Some answers and many questions. Transactions on Computing Education, 15, 1–12. Retrieved from http://dx.doi.org/10.1145/2729983
- Jones, S. P. (2011). Computing at school: International comparisons report, computing at schools (CAS). (pp. 1–12). Retrieved December 16, 2015, from http://www.computingatschool.org.uk/data/uploads/internationalcomparisons-v5.pdf
- Khan Academy. (2015). Khan Academy: Computing. Retrieved December 12, 2015, from https://www.khanacademy.org/computing
- Kitchenham, B., Charters, S., Budgen, D., Brereton, P., Turner, M., Linkman, S., & Visaggio, G. (2007). Guidelines for performing systematic literature reviews in software engineering. Durham: Keele University and Durham University (Joint Report).
- Koehler, M., & Mishra, P. (2009). What is technological pedagogical content knowledge (TPACK)? Contemporary Issues in Technology and Teacher Education, 9, 60–70. Association for the Advancement of Computing in Education (AACE).
- Lambert, L., & Guiffre, H. (2009). Computer science outreach in an elementary school. Journal of Computer Science in Colleges, 24, 118–124.
- Lightbot. (2015). Lightbot. Retrieved December 12, 2015, from https://lightbot.com/hocflash.html
- Liu, J., Lin, C.-H., Hasson, E. P., & Barnett, Z. D. (2011). Introducing computer science to K-12 through a summer Computing workshop for teachers. In Proceeding of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE), Dallas, TX. doi:10.1145/1953163.1953277
- Lloyd, M., & Cochrane, J. (2006). Celtic knots: Interweaving the elements of effective teacher professional development in ICT. Australian Educational Computing, 21, 16–19. Retrieved from http://eprints.qut.edu.au/8085/1/8085.pdf
- Lye, S., & Koh, J. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61.10.1016/j.chb.2014.09.012
- MIT Media Lab. (2015). Scratch. Retrieved December 10, 2015, from https://scratch.mit.edu/
- Murugesh, S., Bell, T., & McGrath, A. (2010). A review of computer science resources to support NCEA. In First Annual Conference of Computing and Information Technology Research NZ (pp. 1–9). Retrieved December 15, 2015, from http://www.citrenz.ac.nz/conferences/2010/papers10/173.pdf
- Myketiak, C., Curzon, P., Black, J., McOwan, P., & Meagher, L. (2012). cs4fn: A flexible model for computer science outreach. In Innovation and technology in computer science education (ITiCSE) (pp. 297–302). Haifa, Israel: Association for Computing Machinery (ACM).
- Neuron Fuel. (2015). Tynker™. Retrieved December 10, 2015, from https://www.tynker.com/
- Park, M., & Sung, Y.-K. (2013). Teachers’ perceptions of the recent curriculum reforms and their implementation: What can we learn from the case of Korean elementary teachers? Asia Pacific Journal of Education, 33, 15–33. doi:10.1080/02188791.2012.756391
- Pencil Code. (2015). Pencil code. Retrieved December 12, 2015, from https://pencilcode.net
- Pi, R. (2015). Rasberry Pi Homepage. Retrieved December 12, 2015, from https://www.raspberrypi.org/
- Remillard, J. T. (2000). Can curriculum materials support teachers’ learning? Two fourth-grade teachers’ use of a new mathematics text. The Elementary School Journal, 100, 331–250. doi:10.1086/499645.
- Remillard, J. T., & Bryans, M. B. (2004). Teachers’ orientations toward mathematics curriculum materials: Implications for teacher learning. Journal for Research in Mathematics Education, 35, 352–388. doi:10.2307/30034820.
- Schneider, R. M. (2013). Opportunities for teacher learning during enactment of inquiry science curriculum materials: Exploring the potential for teacher educative materials. Journal of Science Teacher Education, 24, 323–346. doi:10.1007/s10972-012-9309-9.
- ScratchED. (2015). ScratchED homepage. Harvard. Retrieved December 10, 2015, from http://scratched.gse.harvard.edu/
- ScratchJR (2015). ScratchJR. Retrieved December 10, 2015, from: http://www.scratchjr.org/
- The College of Scholastica. (2015). CS4HS TeachIT Course. Retrieved December 10, 2015, from https://css-cs4hs.appspot.com/course
- The Royal Society, & Society, T. R. (2012). Shut down or restart? The way forward for computing in UK schools. London.
- University of Northern Iowa. (2015). Introduction to programming with scratch in education course. Retrieved December 10, 2015, from https://uni-cs4hs-scratch.appspot.com/preview
- Wing, J. (2006). Computational thinking. Communications of the ACM, 49, 33–35.10.1145/1118178
- Zaslavsky, O., & Leikin, R. (2004). Professional development of mathematics teacher educators: Growth through practice. Journal of Mathematics Teacher Education, 7, 5–32.10.1023/B:JMTE.0000009971.13834.e1