Git and GitHub Application Training Program to Support Vocational High School Students in Collaborative Computer Programming Learning

Admaja Dwi Herlambang, Universitas Brawijaya, Indonesia
Aditya Rachmadi, Universitas Brawijaya, Indonesia
Satrio Hadi Wijoyo, Universitas Brawijaya, Indonesia


The training program aims to improve students’ ability to operate the Git/GitHub application in collaborative computer programming learning. The partners who are the subject of training activities are three Vocational High Schools of the Computer and Informatics Engineering Expertise Program (SMK TKI) in Malang City and Batu City, East Java Province, Indonesia. The training program was developed with the ASSURE model. The learning strategy used by the training team is peer-to-peer learning. Each vocational school determines 40 students as participants in the training program. Training activity success data were collected using knowledge tests, performance tests, self-evaluation sheets, and questionnaires. The analysis design uses One-Group Pretest-Posttest. The data were analyzed with the One Sample T-test technique. The Posttest value (M=74.88; SD=6.68) is higher than the pretest (M=46.62; SD=9.28). One Sample T-test analysis on the Pretest and Posttest scores yielded t(119)=26.28; p < 0.01; d=3.50. The Pretest score significantly differs from the Posttest score, where the effect size score is 3.50, and the p-value is smaller than 0.05 (α).


training programs; Git; GitHub; ASSURE; computer programming; collaborative; vocational high school

Full Text:



A., K. N., Carol, C., Saara, L., Tiina, P., Gregor, Š., S., G. N., Eva, S., & Esther, C. (2021). Integration of the ASSURE Model for Bachelor of Nursing Training: An International Project. Интеграция Образования, 25(3), 372–386.

Acero Pereira, C., Hidalgo, M., & Jiménez, L. (2018). Adult Learning Processes In Non-Formal Education Contexts. Universitas Psychologica, 17(2), 155–164.

Adedapo, A., & Oppola, B. T. (2021). Levels of Integrating the Assure Model in Lesson Delivery of Selected Primary School Teachers in Nigeria. Journal of Language Teaching and Research, 12(1), 177–182.

Armoni, M. (2017). Computing in Schools Non-Formal Education in K-12 CS-- The Case of Museums. ACM Inroads, 8(3), 24–26.

Beckman, M. D., Çetinkaya-Rundel, M., Horton, N. J., Rundel, C. W., Sullivan, A. J., & Tackett, M. (2021). Implementing Version Control With Git and GitHub as a Learning Objective in Statistics and Data Science Courses. Journal of Statistics and Data Science Education, 29(S1), S132–S144.

Bhagwan, R. (2018). University-Community Partnerships: Demystifying the Process of Engagement. South African Review of Sociology, 49(3–4), 32–54.

Bravo, C., Duque, R., & Gallardo, J. (2013). A Groupware System to Support Collaborative Programming: Design and Experiences. Journal of Systems and Software, 86(7), 1759–1771.

Brewster, A. B., Pisani, P., Ramseyer, M., & Wise, J. (2016). Building a University-Community Partnership to Promote High School Graduation and Beyond: An Innovative Undergraduate Team Approach. Journal of Apllied Research in Higher Education, 8(1), 44–58.

Briggs, P., & Ammigan, R. (2017). A Collaborative Programming and Outreach Model for International Student Support Offices. Journal of International Students, 7(4), 1080–1095.

Choi, E., Choi, Y., & Park, N. (2022). Development of Blockchain Learning Game-Themed Education Program Targeting Elementary

Students Based on Assure Model. Sustainability, 14(7), 1–24.

Chung, C.-Y., Awad, N., & Hsiao, I.-H. (2021). Collaborative Programming Problem-Solving in Augmented Reality. Australansian Journal of Education Technology, 37(5), 17–31.

Collier, M., Connop, S., Corcoran, A., Crowe, P., Nedović-Budić, Z., Pichler-Milanović, N., Rijavec, R., Sinclair, J., Vandergert, P., & Varghese, J. (2016). European University-Community Partnership-Based Research on Urban Sustainability. Current Opinion in Enviromental Sustainability, 23, 79–84.

Collins, J. W. (2011). The Greenwood Dictionary of Education. ABC-CLIO.

Debarliev, S., Janeska-Iliev, A., Stripeikis, O., & Zupan, B. (2022). What Can Education Bring to Entrepreneurship? Formal versus Nonformal Education. Journal of Small Business Management, 60(1), 219–252.

Deguchi, A., Akashi, Y., Hato, E., Ohkata, J., Nakano, T., & Warisawa, S. (2020). Solving Social Issues Through Industry–Academia Collaboration. Springer.

Denkowska, S., Fijorek, K., & Wegrzyn, G. (2020). Formal and Non-Formal Education and Training As an Instrument Fostering Innovation and Competitiveness in EU Member Countries. Journal of Competitiveness, 12(3), 82–98.

Ekuban, A. B., Mikroyannidis, A., Third, A., & Domingue, J. (2021). Using GitLab Interactions to Predict Student Success When Working as Part of a Team. Advances in Intelligent Systems and Computing, 1328 AISC, 127–138.

Fiksel, J., Jager, L. R., Hardin, J. S., & Taub, M. A. (2019). Using GitHub Classroom to Teach Statistics. Journal of Statistics Education, 27(2), 110–119.

Fischer, F., & Mandl, H. (2005). Knowledge Convergence in Computer-Supported Collaborative Learning: The Role of External Representation Tools. The Journal of the Learning Sciences, 14(3), 405–441.

Fordham, P., Poulton, G., & Randle, L. (2020). Learning Networks in Adult Education Non-formal Education on a Housing Estate. Routledge.

Glazunova, O. G., Parhomenko, O. V, Korolchuk, V. I., & Voloshyna, T. V. (2021). The Effectiveness of GitHub Cloud Services for Implementing a Programming Training Project: Students Point of View. Journal of Physics: Conference Series, 1840(1).

González, S., & Bonal, X. (2021). Covid-19 School Closures and Cummulative Disadvantage: Assessing the Learning Gap in Formal, Informal, and Nonformal Education. European Journal of Educational Research, 56(4), 607–622.

Groulx, M., Nowak, N., Levy, K., & Booth, A. (2014). Community Needs and Interests in University–Community Partnerships for Sustainable Development. International Journal of Sustainability in Higher Education, 22(1), 274–290.

Gruber, J. S., Rhoades, J. L., Simpson, M., Stack, L., Yetka, L., & Robert, W. (2017). Enhancing Climate Change Adaptation: Strategies for Community Engagement and University‐Community Partnerships. Journal of Environmental Studies and Sciences, 7, 10–24.

Guilherme, A., & Morgan, W. J. (2009). Martin Buber’s Philosophy of Education and its Implications for Adult Nonformal Education. International Journal of Lifelong Education, 28(5), 565–581.

Guillen, L., & Zeichner, K. (2018). A University-Community Partnership in Teacher Education From the Prespectives of Community-Based Teacher Educators. Journal of Tearcher Educatioan, 69(2), 140–153.

Halász, G., & Sin, K. K. T. (2022). Using School University Partnerships as a Development Tool in Low-Income Countries: The Case of Myanmae. Journal of International Development, 1–18.

Hämäläinen, R., & Vähäsantanen, K. (2011). Theoretical and Pedagogical Perspectives on Orchestrating Creativity and Collaborative Learning. Educational Research Review, 6(3), 169–184.

Hsing, C., & Gennarelli, V. (2019). Using GitHub in the Classroom Predicts Student Learning Outcomes and Classroom Sxperiences: Findings from a Survey of Ctudents and Teachers. Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 672–678.

Kaendler, C., Wiedmann, M., Rummel, N., & Spada, H. (2015). Teacher Competencies for the Implementation of Collaborative Learning in the Classroom: A Framework and Research Review. Educational Psychology Review, 27(3), 505–536.

Karakis, H., Karamete, A., & Okcu, A. (2016). The Effects of a Computer-Assisted Teaching Material, Designed According to the ASSURE Instructional Design and the ARCS Model of Motivation, on Students’ Achievement Levels in a Mathematics Lesson and Their Resulting Attitudes. European Journal of Contemporary Education, 15(1), 105–113.

Kerdnoonwong, S. (2016). Model of Non-formal Education and Informal Education in Asean. Turkish Online Journal of Educational Technology, 2016(Decem(108–115).

Kim, D., & Downey, S. (2016). Examining the Use of the ASSURE Model by K–12 Teachers. Computers in the Schools, 33(3), 153–168.

Kindred, J., & Petrescu, C. (2015). Expectations Versus Reality in a University–Community Partnership: a Case Study. VOLUNTAS: International Journal of Voluntary and Nonprofit Organizations, 26(3), 823–845.

Kirschner, P. A., Strijbos, J. W., Kreijns, K., & Beers, P. (2004). Designing Electronic Collaborative Learning Environments. Educational Technology Research and Development, 52(3), 47–66.

Lanzi, R. G., Footman, A. P., Jackson, E., Araya, B. Y., Ott, C., Sterling, R. D., Davis, T. R., & Kaiser, K. A. (2019). Love with No Exceptions: A Statewide Faith-Based, University–Community Partnership for Faith-Based HIV Training and Assessment of Needs in the Deep South. AIDS and Behavior, 23(11), 2936–2945.

Litman, J. A. (2012). Epistemic Curiosity. In Encyclopedia of the Sciences of Learning; Seel, NM, Ed. (pp. 1162–1165). Springer: New York, NY, USA.

Lu, O. H. T., Huang, J. C. H., Huang, A. Y. Q., & Yang, S. J. H. (2017). Applying Learning Analytics For Improving Students Engagement And Learning Outcomes In An Moocs Enabled Collaborative Programming Course. Interactive Learning Environments, 25(2), 220–234.

Magana, A., & Muli, J. (2018). Version Control with Git and GitHub: Discover the Most Popular Source Control Solutions used by Developers Worldwide. Packt Publishing Ltd.

Márquez-García, M. J., Rivas-Flores, J. I., & León, P. C. (2021). Comunidades colaborativas: saberes y experiencias con jóvenes vulnerables en educación no formal. Revista Complutense de Educación, 32(2), 227–236.

Medved, P., & Ursic, M. (2021). The Benefits of University Collaboration Within University–Community Partnerships in Europe. Journal of Higher Education Outreach and Engagement, 25(2), 79–94.

Morton, M. H., & Montgomery, P. (2012). Empowerment-Based Non-Formal Education For Arab Youth: A Pilot Randomized Trial. Children and Youth Services Review, 34(2), 417–425.

Nguyen, N. (2022). University-Community Partnerships In Language Teacher Education Through Work-Integrated Learning. Issues in Educational Research, 32(1), 292–314.

Olayinka, T. A., Jumoke, T. F., & Oyebamiji, M. T. (2018). Reengineering the ASSURE Model to Curbing Problems of Technology Integration in Nigerian Learning Institutions. Research in Learning Technology, 26.

Osafo, E., & Yawson, R. M. (2019). The role of HRD in University–Community Partnership. European Journal of Training and Development, 43(5–6), 536–553.

Keputusan Direktur Jenderal Pendidikan Dasar dan Menengah Nomor 330/D.D5/KEP/KR/2017 Tentang Kompetensi Inti dan Kompetensi Dasar Mata Pelajaran Muatan Nasional (A), Muatan Kewilayahan (B), Dasar Bidang Keahlian (C1), Dasar Program Keahlian (C2), dan Komp, (2017).

Peraturan Pemerintah Republik Indonesia Nomor 57 Tentang Standar Nasional Pendidikan. In Standar Nasional Pendidikan (Issue 102501). Kementerian Sekretariat Negara Republik Indonesia, (2021).

Rieckmann, M. (2017). Education For Sustainable Development Goals: Learning Objectives. UNESCO Publishing.

Roosmaa, E.-L., Martma, L., & Saar, E. (2019). Vocational Upper-Secondary Education And Participation In Non-Formal Education: A Comparison Of European Countries. International Journal of Lifelong Education, 38(3), 268–286.

Salgues, B. (2018). Society 5.0: Industry of the Future, Technologies, Methods and Tools. John Wiley & Sons.

Sasson, I. (2019). Building A Sustainable University–Community Partnership: Case Study In Science Education. Studies in Higher Education, 44(12), 2318–2332.

Simac, J., Marcus, R., & Harper, C. (2021). Does Non-Formal Education Have Lasting Effects? Compare: A Journal of Comparative and International Education, 51(5), 706–724.

Stephany, F., Braesemann, F., & Graham, M. (2021). Coding Together–Coding Alone: The Role Of Trust In Collaborative Programming. Information, Communication & Society, 24(13), 1944–1961.

Strier, R., & Shechter, D. (2016). Visualizing access: Knowledge Development in University–Community Partnerships. Higher Education, 71, 343–359.

Suryanto, I. W., Astuti, N. M. E. O., & Diarini, I. G. A. A. S. (2020). Efektivitas Program Pelatihan Pengolahan Hidangan Appetizer And Dessert Pada Siswa SMK Pratama Widhya Mandala. JPPM (Jurnal Pendidikan Dan Pemberdayaan Masyarakat), 7(2), 159–171.

Tiwari, S., Rathore, S. S., Farooq, S. U., & Patani, P. (2022). How Students Are Using GitHub? A Survey. 5th Innovations in Software Engineering Conference, 1–5.

Tushev, M., Williams, G., & Mahmoud, A. (2020). Using Github In Large Software Engineering Classes. An Exploratory Case Study. Computer Science Education, 30(2), 155–186.

Van Leeuwen, A., & Janssen, J. (2019). A Systematic Review Of Teacher Guidance During Collaborative Learning In Primary And Secondary Education. Educational Research Review, 27, 71–89.

Zubaedi, Z., & Hakim, M. (2020). The Use of the ASSURE Model in Developing Animation Video as English Teaching Materials for Islamic Kindergarten Students. Journal of Innovation, Creativity and Change, 11(10), 1–19.



  • There are currently no refbacks.

Copyright (c) 2023 JPPM (Jurnal Pendidikan dan Pemberdayaan Masyarakat)

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

JPPM (Jurnal Pendidikan dan Pemberdayaan Masyarakat) indexed by:

Creative Commons License
JPPM (Jurnal Pendidikan dan Pemberdayaan Masyarakat) by is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

View My Stats