Referanser

1.
Achterberg H, Adams J, Adelman J, Allen J, Aranda J, Bae S, et al. Software Carpentry: Programming with Python. Zenodo. 2017. doi:10.5281/zenodo.278222
2.
Aldazabal Mensa I, Alexander H, Allen J, Alsheikh-Hussain A, Attali D, Baird D, et al. Software Carpentry: The Unix Shell. Zenodo. 2017. doi:10.5281/zenodo.278226
3.
Allen J, Bachant P, Banaszkiewicz P, Bekolay T, Blischak J, Boissonneault M, et al. Software Carpentry: Automation and Make. Zenodo. 2017. doi:10.5281/zenodo.278220
4.
Bandura A. Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review. 1977;84: 191–215. doi:10.1037/0033-295X.84.2.191
5.
Bennedsen J, Caspersen ME. Failure rates in introductory programming. ACM SIGCSE Bulletin. 2007;39: 32–36. doi:10.1145/1272848.1272879
6.
Biggs JB, Tang CS. Teaching for quality learning at university: What the student does. Philadelphia, Pa.; Maidenhead, Berkshire, England; New York: McGraw-Hill/Society for Research into Higher Education ; Open University Press; 2011.
7.
Biggs J. What the student does: Teaching for enhanced learning. Higher Education Research & Development. 2012;31: 39–55. doi:10.1080/07294360.2012.642839
8.
Brown NCC, Wilson G. Ten quick tips for teaching programming. PLOS Computational Biology. 2018;14: e1006023. doi:10.1371/journal.pcbi.1006023
9.
Caspersen ME, Bennedsen J. Instructional Design of a Programming Course: A Learning Theoretic Approach. Proceedings of the Third International Workshop on Computing Education Research. New York, NY, USA: ACM; 2007. pp. 111–122. doi:10.1145/1288580.1288595
10.
Clark RE, Kirschner PA, Sweller J. Putting Students on the Path to Learning. American Educator. 2012; 6–11.
11.
Eccles JS, Wigfield A. Motivational Beliefs, Values, and Goals. Annual Review of Psychology. 2002;53: 109–132. doi:10.1146/annurev.psych.53.100901.135153
12.
Eliassen JE, Bøe MV, Nederbragt L, Gregers TF. Motivasjon for beregningsorientert biologi og sammenhengen med matematikk R2 fra videregående opplæring. Nordic Journal of STEM Education. 2021;5. doi:10.5324/njsteme.v5i1.3917
13.
Becker EA, Koch C, Word K, Harris RM, Sane M, Nederbragt L, et al. The Carpentries Instructor Training June 2019. Zenodo. 2019. doi:10.5281/zenodo.3258398
14.
Fisher D, Frey N. Better Learning Through Structured Teaching: A Framework for the Gradual Release of Responsibility. ASCD; 2013.
15.
Freeman S, Eddy SL, McDonough M, Smith MK, Okoroafor N, Jordt H, et al. Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences. 2014;111: 8410–8415. doi:10.1073/pnas.1319030111
16.
Goodyear P. Teaching as design. Herdsa review of higher education. 2015;2: 27–50.
17.
Gregers TF, Nederbragt L. Lektorstudenter utvikler unik kompetanse og bidrar til økt kvalitet på begynneremner gjennom en undervisningsrettet master. Nordic Journal of STEM education. 2019;3: 23–27. doi:10.5324/njsteme.v3i1.2992
18.
Guzdial M. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Morgan & Claypool; 2015.
19.
Jenkins T. On the difficulty of learning to program. Proceedings for the 3rd Annual conference of the LTSN Centre for Information and Computer Sciences. Loughborough University; 2002. pp. 53–58. doi:10.1145/3294016.3294024
20.
Kirschner PA, Sweller J, Clark RE. Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching. Educational Psychologist. 2006;41: 75–86. doi:10.1207/s15326985ep4102_1
21.
Koziar KE, Munk M, Greene A, Rasel AA, Bennett E, Stevens SL, et al. Software Carpentry: Version Control with Git 2023-05. Zenodo; 2023. doi:10.5281/zenodo.7908089
22.
Kugel P. How professors develop as teachers. Studies in higher education. 1993;18: 315–328.
23.
Li LC, Grimshaw JM, Nielsen C, Judd M, Coyte PC, Graham ID. Evolution of Wenger’s concept of community of practice. Implementation Science. 2009;4: 11. doi:10.1186/1748-5908-4-11
24.
Luckin R. The learner centric ecology of resources: A framework for using technology to scaffold learning. Computers & Education. 2008;50: 449–462. doi:10.1016/j.compedu.2007.09.018
25.
Nederbragt A, Harris RM, Hill AP, Wilson G. Ten quick tips for teaching with participatory live coding. PLOS Computational Biology. 2020;16: e1008090. doi:10.1371/journal.pcbi.1008090
26.
Raj AGS, Patel JM, Halverson R, Halverson ER. Role of Live-coding in Learning Introductory Programming. Proceedings of the 18th Koli Calling International Conference on Computing Education Research. Koli, Finland: Association for Computing Machinery; 2018. pp. 1–8. doi:10.1145/3279720.3279725
27.
Raj AGS, Gu P, Zhang E, R AXA, Williams J, Halverson R, et al. Live-coding vs Static Code Examples: Which is better with respect to Student Learning and Cognitive Load? Proceedings of the Twenty-Second Australasian Computing Education Conference. Melbourne VIC Australia: ACM; 2020. pp. 152–159. doi:10.1145/3373165.3373182
28.
Robins A, Rountree J, Rountree N. Learning and Teaching Programming: A Review and Discussion. Computer Science Education. 2003;13: 137–172. doi:10.1076/csed.13.2.137.14200
29.
Ryan RM, Deci EL. Intrinsic and Extrinsic Motivations: Classic Definitions and New Directions. Contemporary Educational Psychology. 2000;25: 54–67. doi:10.1006/ceps.1999.1020
30.
Sweller J, van Merrienboer JJG, Paas F. Cognitive Architecture and Instructional Design: 20 Years Later. Educational Psychology Review. 2019. doi:10.1007/s10648-019-09465-5
31.
Wilson G, Becker E, McKay S, Michonneau F, Williams JJ, Mayes AC, et al. Data Carpentry Wrangling Genomics Lesson. Zenodo. 2017. doi:10.5281/zenodo.1064254
32.
Wright AM, Schwartz RS, Oaks JR, Newman CE, Flanagan SP. The why, when, and how of computing in biology classrooms. F1000Research. 2020;8: 1854. doi:10.12688/f1000research.20873.2