arrow
返回

Persistence of Early Misconceptions Hinders Progress in Learning Computer Programming

delete2026-01-01
delete0
PRE
AI
C
Cándido Cabo *
DOI:10.1109/TE.2025.3637125delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
贡献:本研究的目的:1)使用Python识别一年级计算机编程课程中学生在问题理解以及对变量/顺序的使用方面的早期错误概念;2)量化早期错误概念如何随时间演变;以及3)表征对变量/顺序的错误使用如何影响更高级计算机编程概念的学习。背景:早期错误概念如何随时间演变以及它们如何影响学期后期学习尚未明确。研究问题:1)一年级Python课程中变量/顺序使用方面最常见的错误概念是什么?2)这些早期错误概念是否持续到学期后期?以及3)变量/顺序错误概念的持续存在是否阻碍学习更高级计算机编程概念的进展?方法论:我们评估了116名学生在涉及阅读和/或编写小型流程图或Python代码片段的多项选择题和简答题中的表现。发现:约45%的学生的问题理解直到学期末仍是一个挑战。约20%的学生在变量赋值/顺序方面的错误概念持续到学期后期,阻碍了他们学习更高级计算机编程概念的进展。
Keyword:
Python
Urban areas
Programming profession
Codes
Sequential analysis
Semantics
Reviews
Hands
Syntactics
Problem-solving
Assignment operator
problem understanding
teaching/learning computer programming
variables

期刊

I
IEEE Transactions on Education
IF:
2
论文数:
41
被引数:
2.0K

机构

C
city university of new york (cuny) system
学者数:
1.6W
论文数: 1.5W
被引数: 26
引用论文

引用论文

First Things First
err2019-02-22
err0
errOAAI
errJames Prather; Raymond Pettit; Brett A. Becker; Paul Denny; Dastyni Loksa; Alani Peters; Zachary Albrecht; Krista Masci
err分享
err收藏
A Summary of Misconceptions of High School Basic Programmers
err1986-11-01
err0
errOAAI
errRalph T. Putnam; D. Sleeman; Juliet A. Baxter; Laiani K. Kuspa
err分享
err收藏
学者 查看更多内容