Interactive Screencasts as Learning Tools in Introductory Programming

被引:1
|
作者
Litherland, Kristina [1 ]
Kluge, Anders [1 ]
Morch, Anders, I [1 ]
机构
[1] Univ Oslo, Dept Educ, POB 1092, N-0317 Oslo, Norway
关键词
Screencasts; Introductory programming; Design-based research;
D O I
10.1007/978-3-030-86436-1_32
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The purpose of this study was to investigate how interactive screencasts enhance learning in computer science education. We employed a socio-cultural perspective on learning, understanding interactive screencasts as mediating tools in elective introductory programming courses taught in secondary education in Norway. In this qualitative study, we used an interactive screencasting tool that captures a voice track and screen activity as two separate but conceptually connected processes. Based on audio-visual recordings of classroom interactions and student-produced screencasts, we suggest understanding screencast recording as an extended part of the learning process, where the students' focus shift from technical development to collaborative knowledge development.
引用
收藏
页码:342 / 346
页数:5
相关论文
共 50 条
  • [1] Elicast: Embedding Interactive Exercises in Instructional Programming Screencasts
    Park, Jungkook
    Park, Yeong Hoon
    Kim, Jinhan
    Cha, Jeongmin
    Kim, Suin
    Oh, Alice
    [J]. PROCEEDINGS OF THE FIFTH ANNUAL ACM CONFERENCE ON LEARNING AT SCALE (L@S'18), 2018,
  • [2] Classification of computerized learning tools for introductory programming courses:: Learning approach
    Rongas, T
    Kaama, A
    Kälviäinen, H
    [J]. IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 678 - 680
  • [3] Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes
    Rahman, Md Mahmudur
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1086 - 1087
  • [4] Effects of Infusing Interactive and Collaborative Learning to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    Sharker, Monir H.
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [5] Visual Programming and Interactive Learning Based Dynamic Instructional Approaches to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [6] Impact of Infusing Interactive and Collaborative Learning in Teaching Introductory Programming in a Dynamic Class
    Rahman, Md Mahmudur
    Sharker, Monir
    Paudel, Roshan
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1315 - 1315
  • [7] Using interactive simulation-based learning objects in introductory course of programming
    Tuparov, Georgi
    Tuparova, Daniela
    Tsarnakova, Anna
    [J]. 4TH WORLD CONFERENCE ON EDUCATIONAL SCIENCES (WCES-2012), 2012, 46 : 2276 - 2280
  • [8] An interactive Bomberman game-based teaching/learning tool for introductory C programming
    Wong, Wai-Tak
    Chou, Yu-Min
    [J]. TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2007, 4469 : 433 - +
  • [9] CodeAdventure: Learning Introductory Programming
    Nicou, Giorgos
    Andreou, Panayiotis
    Polycarpou, Irene
    [J]. ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 368 - 368
  • [10] Improving Student Interaction with Chemical Engineering Learning Tools: Screencasts and Simulations
    Nicodemus, Garret
    Falconer, John L.
    Medlin, Will
    mcDanel, Katherine Page
    Knutsen, Jeffrey Steven
    [J]. 2014 ASEE ANNUAL CONFERENCE, 2014,