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