高中计算机科学内容和教学方法与学生在大学计算机科学中的成功的关系

H. Burgiel, P. Sadler, G. Sonnert
{"title":"高中计算机科学内容和教学方法与学生在大学计算机科学中的成功的关系","authors":"H. Burgiel, P. Sadler, G. Sonnert","doi":"10.1145/3381995","DOIUrl":null,"url":null,"abstract":"The number of computer science (CS) courses has been dramatically expanding in U.S. high schools (HS). In comparison with well-established courses in mathematics and science, little is known about how the decisions made by HS CS teachers regarding how and what to teach impact student performance later in introductory college CS courses. Drawing on a large sample of 2,871 introductory college CS students at 115 U.S. institutions who had taken a CS course in HS, we examined the topic coverage and prevailing instructional methods in the HS course and investigated how these experiences influenced student performance in college CS. Controlling for differences in student background, we find two predictors of higher grades in college CS: greater frequency of coding-related activities in HS (programming, debugging, studying algorithms) and lower frequency of “non-coding” computer use (e.g., data analysis, computer security). Interaction models revealed a more complex story. Coding-related activity more heavily benefited students who did not have coding help available at home. In the 28% of college CS courses in which instructors employed innovative pedagogies, students with higher ACT or SAT mathematics scores had a greater advantage than in traditionally taught courses. Finally, in the innovative college courses, students whose HS CS exams had typically included testing on vocabulary did worse than students whose exams had not included such tests.","PeriodicalId":352564,"journal":{"name":"ACM Transactions on Computing Education (TOCE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"The Association of High School Computer Science Content and Pedagogy with Students’ Success in College Computer Science\",\"authors\":\"H. Burgiel, P. Sadler, G. Sonnert\",\"doi\":\"10.1145/3381995\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The number of computer science (CS) courses has been dramatically expanding in U.S. high schools (HS). In comparison with well-established courses in mathematics and science, little is known about how the decisions made by HS CS teachers regarding how and what to teach impact student performance later in introductory college CS courses. Drawing on a large sample of 2,871 introductory college CS students at 115 U.S. institutions who had taken a CS course in HS, we examined the topic coverage and prevailing instructional methods in the HS course and investigated how these experiences influenced student performance in college CS. Controlling for differences in student background, we find two predictors of higher grades in college CS: greater frequency of coding-related activities in HS (programming, debugging, studying algorithms) and lower frequency of “non-coding” computer use (e.g., data analysis, computer security). Interaction models revealed a more complex story. Coding-related activity more heavily benefited students who did not have coding help available at home. In the 28% of college CS courses in which instructors employed innovative pedagogies, students with higher ACT or SAT mathematics scores had a greater advantage than in traditionally taught courses. Finally, in the innovative college courses, students whose HS CS exams had typically included testing on vocabulary did worse than students whose exams had not included such tests.\",\"PeriodicalId\":352564,\"journal\":{\"name\":\"ACM Transactions on Computing Education (TOCE)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-04-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Transactions on Computing Education (TOCE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3381995\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Computing Education (TOCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3381995","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

在美国高中,计算机科学(CS)课程的数量急剧增加。与完善的数学和科学课程相比,很少有人知道高中计算机科学教师关于如何以及教什么课程的决定如何影响学生后来在大学计算机科学入门课程中的表现。我们选取了来自美国115所大学的2,871名在HS中学习过CS课程的入门级大学CS学生作为大样本,研究了HS课程的主题覆盖范围和流行的教学方法,并调查了这些经历如何影响学生在大学CS中的表现。在控制学生背景差异的情况下,我们发现大学计算机科学成绩较高的两个预测因素:HS中与编码相关的活动(编程、调试、算法研究)的频率较高,以及“非编码”计算机使用的频率较低(例如数据分析、计算机安全)。相互作用模型揭示了一个更复杂的故事。与编程相关的活动对那些在家没有编程帮助的学生更有好处。在教师采用创新教学法的28%的大学计算机科学课程中,ACT或SAT数学成绩较高的学生比传统教学课程的学生具有更大的优势。最后,在创新的大学课程中,那些HS考试通常包括词汇测试的学生比那些考试没有包括这些测试的学生表现更差。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The Association of High School Computer Science Content and Pedagogy with Students’ Success in College Computer Science
The number of computer science (CS) courses has been dramatically expanding in U.S. high schools (HS). In comparison with well-established courses in mathematics and science, little is known about how the decisions made by HS CS teachers regarding how and what to teach impact student performance later in introductory college CS courses. Drawing on a large sample of 2,871 introductory college CS students at 115 U.S. institutions who had taken a CS course in HS, we examined the topic coverage and prevailing instructional methods in the HS course and investigated how these experiences influenced student performance in college CS. Controlling for differences in student background, we find two predictors of higher grades in college CS: greater frequency of coding-related activities in HS (programming, debugging, studying algorithms) and lower frequency of “non-coding” computer use (e.g., data analysis, computer security). Interaction models revealed a more complex story. Coding-related activity more heavily benefited students who did not have coding help available at home. In the 28% of college CS courses in which instructors employed innovative pedagogies, students with higher ACT or SAT mathematics scores had a greater advantage than in traditionally taught courses. Finally, in the innovative college courses, students whose HS CS exams had typically included testing on vocabulary did worse than students whose exams had not included such tests.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信