Rethinking How We Teach Git: Pedagogical Recommendations and Practical Strategies for the Information Systems Curriculum

Sparad:
Bibliografiska uppgifter
I publikationen:Journal of Information Systems Education vol. 36, no. 1 (Winter 2025), p. 1
Huvudupphov: Wagner, Gerit
Övriga upphov: Thurner, Laureen
Utgiven:
EDSIG
Ämnen:
Länkar:Citation/Abstract
Full Text
Full Text - PDF
Taggar: Lägg till en tagg
Inga taggar, Lägg till första taggen!

MARC

LEADER 00000nab a2200000uu 4500
001 3174478678
003 UK-CbPIL
022 |a 1055-3096 
022 |a 2574-3872 
022 |a 1055-3104 
024 7 |a 10.62273/BTKM5634  |2 doi 
035 |a 3174478678 
045 2 |b d20250101  |b d20250331 
084 |a 50955  |2 nlm 
100 1 |a Wagner, Gerit  |u Faculty Information Systems and Applied Computer Science Otto-Friedrich-Universitát Bamberg Bamberg, Germany 
245 1 |a Rethinking How We Teach Git: Pedagogical Recommendations and Practical Strategies for the Information Systems Curriculum 
260 |b EDSIG  |c Winter 2025 
513 |a Journal Article 
520 3 |a Git, as the leading version-control system, is frequently employed by software developers, digital product managers, and knowledge workers. Information systems (IS) students aspiring to fill software engineering, management, or research positions would therefore benefit from familiarity with Git. However, teaching Git effectively can be challenging, as students in IS and other disciplines report themselves overwhelmed by the plethora of Git's detailed commands and options, including those involved in local setup and secure shell (SSH) connections. From our view, such technical considerations distract students, and even prevent them from developing a deeper understanding of the Git model and its underlying concepts. Ideally, teaching efforts should convey a solid understanding of the Git model and thereby enable students to ask the right questions and look up the relevant commands. With this teaching tip, we therefore challenge the common approach to organizing Git teaching materials. In particular, we draw on established pedagogical theory to propose a novel approach that employs a new, macro-level ordering of contents beginning with the concept of branches and then proceeding to committing and collaboration. We present several practical strategies that make this approach feasible. In addition, we recommend that teachers clearly separate conceptual from applied learning and present the more challenging transfer questions at the end of the course. Our hope is to stimulate reflection on the most effective ways to teach Git to future professionals. 
653 |a Teaching 
653 |a Pedagogy 
653 |a Students 
653 |a Software development 
653 |a Collaboration 
653 |a Version control 
653 |a Computer science 
653 |a Information systems 
653 |a Managers 
653 |a Knowledge management 
653 |a Core curriculum 
653 |a Skills 
653 |a Educational materials 
653 |a Software engineering 
653 |a Commands 
653 |a Models 
653 |a Software 
653 |a Teachers 
653 |a Curricula 
653 |a Familiarity 
653 |a Imperative sentences 
653 |a Information technology 
653 |a Open Source Technology 
653 |a Educational Resources 
653 |a Addition 
653 |a Teaching Methods 
653 |a Instructional Materials 
653 |a Teaching Models 
653 |a Science Materials 
653 |a Engineering Education 
653 |a Computer Software 
700 1 |a Thurner, Laureen  |u Faculty Information Systems and Applied Computer Science Otto-Friedrich-Universitát Bamberg Bamberg, Germany 
773 0 |t Journal of Information Systems Education  |g vol. 36, no. 1 (Winter 2025), p. 1 
786 0 |d ProQuest  |t ABI/INFORM Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3174478678/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text  |u https://www.proquest.com/docview/3174478678/fulltext/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3174478678/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch