Empowering the Teachers with the NAPOJ - A Grassroots Movement Towards Computing Teachers Community of Practice

  • Andrej BrodnikEmail author
  • Matija Lokar
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11913)


Computing is a relatively new area in high school education, not only in Slovenia but worldwide. Therefore, there is lack of qualified Computing teachers. However, even the existing ones often feel isolated and consequently insecure. The latter often stems from lack of trust in their own teaching practices. These feeling can be alleviated through participation in a Community of practice (CoP).

The article describes activities taken in a project NAPOJ to form an active community of practice for Slovene Computing teachers. NAPOJ started as a grassroots movement in a group of high school teachers and few higher education teachers involved in various activities (in-service teacher training, programming competitions, ...). The main goal of the project NAPOJ is to involve teachers in an active building of their competencies and improve cooperation among them, such as exchange of study materials, and good practices.

We started building the community by gathering the necessary materials and tools for teaching programming, an area where the idea of necessary cooperation occurred. Three systems that teachers use in teaching were connected: e-textbook, web classroom and a system for automated testing of program correctness. In the second year, we added physical computing as a motivational element. In the ongoing third year, the main emphasis is on supporting the programming competition preparations and on the exchange of good practice examples among teachers. The core activity is the formation of the community portal and regular monthly video conferences where certain, mostly didactic, topics in Computing are discussed.


Community of practice Computer Science teaching Computing teaching Motivation Teaching programming 



The NAPOJ and NAPOJ2 projects were financially supported by Google within Computer Science for High School. NAPOJ3 project was partly included in the SKOZ project. The work was also partially supported by the Slovenian Research Agency programme P2-0359 Pervasive computing.


  1. 1.
    Anželj, G., et al.: PIK: Predmetni izpitni katalog za splošno maturo 2017 - informatika (2017).
  2. 2.
    Anželj, G., et al.: Računalništvo in informatika v2.12; E-učbenik za informatiko v gimnaziji (2018).
  3. 3.
    Anželj, G., Brank, J., Brodnik, A., Fürst, L., Lokar, M.: Slikovno programiranje; E- učbenik za uvod v programiranje (2018).
  4. 4.
    Anželj, G., Brodnik, A., Lokar, M.: NAPOJ - proti aktivni skupnosti učiteljev računalniških predmetov. Vzgoja in izobraževanje v informacijski družbi - VIVID 2017 : zbornik referatov. VIVID, Ljubljana (2018)Google Scholar
  5. 5.
    Anželj, G., Brodnik, A., Capuder, R., Lokar, M.: Malina in piton. E- učbenik za uvod v fizično računalništvo (2018).
  6. 6.
    Barber, M., Mourshed, M.: How the World’s Best-Performing Schools Systems Come Out on Top. McKinsey Company, New York (2007)Google Scholar
  7. 7.
    Batagelj, V., Rajkovič, V.: Namen, cilji in smernice programa Računalniško opismenjevanje - RO (1995).
  8. 8.
    Berry, M.: A Cohernet Computing curriculum? (2018).
  9. 9.
    Boylan, M., Willis, B.: Independent Study of Computing At School Master Teacher programme. Sheffield Hallam University, Centre for Education and Inclusion Research (2017).
  10. 10.
    Brodnik, A., Capuder, R., Lokar, M.: NAPOJ-3 - MU: Gradnja skupnosti (2018).
  11. 11.
    Brodnik, A., Lokar, M., Mori, N.: Activation of computer science teachers in Slovenia. In: Tatnall, A., Webb, M. (eds.) WCCE 2017. IAICT, vol. 515, pp. 658–662. Springer, Cham (2017). Scholar
  12. 12.
    Cambridge, D., Kaplan, S., Suter, V.: Communities of practice design guide, step- by-step guide for designing and cultivating communities of practice in higher education (2005).
  13. 13.
    CAS Master Teachers. Network of Excellence Computer Science Teaching (2018)Google Scholar
  14. 14.
    Chalmers, L., Keown, P.: Communities of practice and professional development. Int. J. Lifelong Educ. 25(2), 139–156 (2006) CrossRefGoogle Scholar
  15. 15.
    Corso, M., Giacobbe, A.: Building communities of practice that work: a case study based research. In: The Sixth European Conference on Organizational Knowledge, Learning, and Capabilities. Bentley College, Waltham (2005)Google Scholar
  16. 16.
    CSTA: CSTA K-12 Computer Science Standards (2017)Google Scholar
  17. 17.
    Department of Education, Gov.UK: National curriculum in England: Computing programmes of study (2013)Google Scholar
  18. 18.
    Fincher, S., Tenenberg, J.: Warren’s question. In: Proceedings of the Third International Computing Education Research Workshop, pp. 51–60. ACM (2007)Google Scholar
  19. 19.
    IEEE Curriculum and Accreditation Committee: IEEE Professional Educational Activities Board. Curriculum and Accreditation Committee (2013).
  20. 20.
    Jerše, G., Lokar, M.: Uporaba sistema za avtomatsko preverjanje nalog Projekt Tomo pri učenju programiranja. Vzgoja in izobraževanje v informacijski družbi - VIVID 2017 : zbornik referatov. Ljubljana (2018)Google Scholar
  21. 21.
    Mori, N., Lokar, M.: A new interactive computer science textbook in Slovenia. In: Brodnik, A., Tort, F. (eds.) ISSEP 2016. LNCS, vol. 9973, pp. 167–178. Springer, Cham (2016). Scholar
  22. 22.
    Mori, N., Brodnik, A., Lokar, M.: Development of CS curriculum for secondary schools through changes in external examination and textbooks. In: Proceedings of the IFIP TC3 Joint Conference Stakeholders and Information Technology in Education. Guimares: University of Minho (2016).
  23. 23.
    Ni, L., Guzdial, M., Tew, A. E., Morrison, B., Galanos, R.: Building a community to support HS CS teachers: the disciplinary commons for Computing educators. Proceedings of the 42nd ACM technical symposium on Computer Science education (SIGCSE 11), pp. 553–558. ACM (2011)Google Scholar
  24. 24.
    Pretnar, M., Lokar, M.: A low overhead automated service for teaching programming. In: Proceedings of the 15th Koli Calling International Conference on Computing Education Research. Koli, Finland: Proceedings of the 15th Koli Calling Conference on Computing Education Research (2015).
  25. 25.
    RINOS: Snovalci digitalne prihodnosti ali le uporabniki? (2018)
  26. 26.
    Sentance, S., Humphreys, S.: Online vs face-to-face engagement of computing teachers for their professional development needs. In: Brodnik, A., Vahrenhold, J. (eds.) ISSEP 2015. LNCS, vol. 9378, pp. 69–81. Springer, Cham (2015). Scholar
  27. 27.
    Sentance, S., Humphreys, S., Dorling, M.: The network of teaching excellence in CS and master teachers. In: Proceedings of the 9th Workshop in Primary and Secondary Computing Education, pp. 80–88. ACM (2014)Google Scholar
  28. 28.
    Tenenberg, J., Fincher, S.: Opening the door of the computer science classroom: the disciplinary commons. In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, pp. 514–518. ACM (2007)Google Scholar
  29. 29.
    Tomažin, M., Brodnik, A.: Učni cilji pouka računalništva v osnovni šoli - slovenski in ACM K12 kurikulum. Organizacija: revija za management, informatiko in kadre, A173–A178 (2007)Google Scholar
  30. 30.
    UL FMF: Projekt Tomo. Projekt Tomo (2010–2019).
  31. 31.
    Wenger-Trayner, E., Wenger-Trayner, B.: Introduction to Communities of Practice. A Brief Overview of the Concept and Its Uses. Wenger-Trayner, Grass Valley (2015)Google Scholar
  32. 32.
    Wilson, G. (ed.): Teaching Tech Together - Cognitive Load. ( (2018).
  33. 33.
    Zavod 404: Mladinski tehnološko-raziskovalni center (2018).

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Faculty of Computer and Information ScienceUniversity of LjubljanaLjubljanaSlovenia
  2. 2.Faculty of Mathematics, Natural Sciences and Information TechnologiesUniversity of PrimorskaKoperSlovenia
  3. 3.Faculty of Mathematics and PhysicsUniversity of LjubljanaLjubljanaSlovenia

Personalised recommendations