The effects of first programming language on college students' computing attitude and achievement: a comparison of graphical and textual languages

被引:45
作者
Chen, Chen [1 ]
Haduong, Paulina [2 ]
Brennan, Karen [2 ]
Sonnert, Gerhard [1 ]
Sadler, Philip [1 ]
机构
[1] Harvard Smithsonian Ctr Astrophys, Sci Educ Dept, 60 Garden St, Cambridge, MA 02138 USA
[2] Harvard Grad Sch Educ, Cambridge, MA USA
基金
美国国家科学基金会;
关键词
Programming and programming languages; first programming language; pedagogical issues; secondary education; teaching and learning strategies; postsecondary education; SCRATCH; SCHOOL; MODEL;
D O I
10.1080/08993408.2018.1547564
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Background and Context: The relationship between novices' first programming language and their future achievement has drawn increasing interest owing to recent efforts to expand K-12 computing education. This article contributes to this topic by analyzing data from a retrospective study of more than 10,000 undergraduates enrolled in introductory computer science courses at 118 U.S. institutions of higher education. Objective: We explored the relationship between students' first programming languages and both their final grades in an introductory computer science course and their attitudes about programming. Method: Multiple matching techniques compared those whose first language was graphical (e.g., Scratch), textual (e.g., Java), or absent prior to college. Findings: Having any prior programming experience had positive effects on both attitudes about programming and grades in introductory computer science courses. Importantly, students whose first language was graphical had higher grades than did students whose first language was textual, when the languages were introduced in or before early adolescent years.
引用
收藏
页码:23 / 48
页数:26
相关论文
共 86 条
[1]  
Abelson H., 2014, REAL PROGRAMMERS USE
[2]  
Alexandron G., 2012, P 12 KOL CALL INT C
[3]   'Because it's boring, irrelevant and I don't like computers': Why high school girls avoid professionally-oriented ICT subjects [J].
Anderson, Neil ;
Lankshear, Colin ;
Timms, Carolyn ;
Courtney, Lyn .
COMPUTERS & EDUCATION, 2008, 50 (04) :1304-1318
[4]  
[Anonymous], 2010, P 22 ANN PSYCH PROGR
[5]  
[Anonymous], 2013, P 44 ACM TECHN S COM
[6]  
[Anonymous], 2005, P 1 INT WORKSH COMP
[7]  
[Anonymous], 2007, P SIGCHI C HUM FACT
[8]  
[Anonymous], 2016, WHY PROPENSITY SCORE
[9]  
[Anonymous], 2006, ANAL METHODS SOCIAL, DOI DOI 10.1017/CBO9780511790942
[10]  
[Anonymous], 2010, ACM T COMPUT EDUC