Please use this identifier to cite or link to this item:
https://rfos.fon.bg.ac.rs/handle/123456789/2612Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.creator | Tomić, Bojan | - |
| dc.creator | Milikić, Nikola | - |
| dc.creator | Jovanović, Jelena | - |
| dc.creator | Devedžić, Vladan | - |
| dc.creator | Đurić, Dragan | - |
| dc.creator | Ševarac, Zoran | - |
| dc.date.accessioned | 2024-01-10T08:40:48Z | - |
| dc.date.available | 2024-01-10T08:40:48Z | - |
| dc.date.issued | 2019 | |
| dc.identifier.uri | http://www.tfzr.rs/itro/Zbornik%20ITRO%202019.pdf | - |
| dc.identifier.uri | https://rfos.fon.bg.ac.rs/handle/123456789/2612 | - |
| dc.description.abstract | In 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.iso | en | sr |
| dc.rights | openAccess | sr |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
| dc.source | International Conference on Information Technology and Development of Education – ITRO 2019 | sr |
| dc.subject | Computer Science Education | sr |
| dc.subject | Programming Education | sr |
| dc.subject | Version control systems | sr |
| dc.title | Encouraging active learning of Java and R through the use of Git code repositories | sr |
| dc.type | conferenceObject | sr |
| dc.rights.license | BY | sr |
| dc.citation.epage | 56 | - |
| dc.citation.spage | 50 | - |
| dc.type.version | publishedVersion | sr |
| item.cerifentitytype | Publications | - |
| item.fulltext | No Fulltext | - |
| item.grantfulltext | none | - |
| item.openairetype | conferenceObject | - |
| item.languageiso639-1 | en | - |
| item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
| Appears in Collections: | Radovi istraživača / Researchers’ publications | |
Google ScholarTM
Check
This item is licensed under a Creative Commons License