Teaching Programming by Revealing Thinking Process: Watching Experts' Live Coding Videos With Reflection Annotations - Lin, Yu-Tzu; Yeh, Martin K.-C.; Tan, Sheng-Rong (IEEE transactions on education, 2022)
Keywords: Algorithms; Annotations; Attitude Change; Codes; Coding; Computer Assisted Instruction; Computer programming; Computer science; computer-based instruction; Education; Educational Strategies; Encoding; High School Students; Instructional Effectiveness; Knowledge Level; Learning; learning environment; live coding; Nonlinear programming; observational learning; Problem-solving; Programming; programming instruction; Programming profession; Protocol Analysis; reflection; Skill Development; Skills; Student Attitudes; Students; Syntactics; Syntax; Teaching Methods; Video; Video Technology; video-based learning; Videos