计算机科学
成对编程
程序设计域
归纳程序设计
第一代程序设计语言
程序设计范式
认知负荷
反应式程序设计
透视图(图形)
认知
程序设计语言
人工智能
软件
软件开发
心理学
神经科学
作者
Chia-Yin Tsai,Ya-Fei Yang,Chih‐Kai Chang
摘要
Research results from computer science education show that pair programming is an effective teaching strategy on learning performance for computer science education in K-12. However, pair programming is not popularly used in K-12. One important issue is because sometimes pair programming by K-12 students is not as effective as expected. This study examines whether pair programming is effective from cognitive load perspective in distributed situation. We compares the cognitive loads for the visual programming language, called Star Logo TNG, under three circumstances that is alone, pair programming, and distributed pair programming. The experimental results show that learners prefer traditional pair programming to alone. Moreover, the pair programming can reduce germane cognitive load significantly. However, there is no significant difference between the single and distributed pair programming. Meanwhile, there is no significant difference on learning performance between traditional and distributed pair programming. Those results indicate the learning support and knowledge sharing tools for distributed pair programming could be improved.
科研通智能强力驱动
Strongly Powered by AbleSci AI