Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/2612
Full metadata record
DC FieldValueLanguage
dc.creatorTomić, Bojan-
dc.creatorMilikić, Nikola-
dc.creatorJovanović, Jelena-
dc.creatorDevedžić, Vladan-
dc.creatorĐurić, Dragan-
dc.creatorŠevarac, Zoran-
dc.date.accessioned2024-01-10T08:40:48Z-
dc.date.available2024-01-10T08:40:48Z-
dc.date.issued2019
dc.identifier.urihttp://www.tfzr.rs/itro/Zbornik%20ITRO%202019.pdf-
dc.identifier.urihttps://rfos.fon.bg.ac.rs/handle/123456789/2612-
dc.description.abstractIn order to be effective, programmers need to master both theory and practical skills. The key for acquiring good programming skills is the active work: probing code examples, solving problems, doing assignments, developing programs, etc. Unfortunately, many educational materials do not promote active learning: the code must first be retyped or copied before it can be executed, the solution cannot be validated without manual testing or the involvement of teachers and colleagues, the materials cannot be easily distributed and updated, etc. The approach presented in this paper advocates using executable Java and R projects organized as Git code repositories (hosted on GitHub) as means of encouraging active learning. Executable solutions are provided within each project and, in the case of Java assignments, automated JUnit tests are also present so students can receive immediate feedback on the correctness of their solution. The approach had been implemented and evaluated in two programming courses, and the results suggest that students have a very positive attitude towards the use of such materials. The teachers’ experiences show that, once implemented, the approach offers many benefits in terms of collaborative making of materials, their distribution and maintenance.sr
dc.language.isoensr
dc.rightsopenAccesssr
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.sourceInternational Conference on Information Technology and Development of Education – ITRO 2019sr
dc.subjectComputer Science Educationsr
dc.subjectProgramming Educationsr
dc.subjectVersion control systemssr
dc.titleEncouraging active learning of Java and R through the use of Git code repositoriessr
dc.typeconferenceObjectsr
dc.rights.licenseBYsr
dc.citation.epage56-
dc.citation.spage50-
dc.type.versionpublishedVersionsr
item.cerifentitytypePublications-
item.fulltextNo Fulltext-
item.grantfulltextnone-
item.openairetypeconferenceObject-
item.languageiso639-1en-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Radovi istraživača / Researchers’ publications
Show simple item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons