Insights from Student Solutions to SQL Homework Problems

Insights from Student Solutions to SQL Homework Problems
复制标题

学生对 SQL 作业问题的解决方案的见解

DOI:
10.1145/3341525.3387391
复制
发表时间:
2020
期刊:
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
影响因子:
--
通讯作者:
Herman, Geoffrey L.
Herman, Geoffrey L.
中科院分区:
--
文献类型:
--
作者:
Poulsen, Seth;Butler, Liia;Alawini, Abdussalam;Herman, Geoffrey L.

文献摘要

参考文献

被引文献

相似文献

我们分析了286名学生的提交,因为他们解决了结构化查询语言(SQL)的作业,为上层数据库课程。数据库和查询它们的能力不仅对计算机科学家,而且对商业专业人士、科学家和任何需要做出数据驱动决策的人来说都变得越来越重要。尽管SQL和数据库的重要性越来越大,但很少有研究记录学生学习SQL的困难。我们复制和扩展以前的学生学习SQL的困难的研究。学生们通过支持代码自动评分的在线学习管理系统完成并提交了作业。学生们会立即收到关于他们解决方案正确性的反馈,并有大约一周的时间来完成8到10个问题的写作。我们根据学生所犯错误的类型或缺乏错误的情况,以及学生最终是否能够构建正确的查询来对学生提交的内容进行分类。像以前的工作一样,我们发现大多数学生的错误是语法错误。与以前的工作的结论相比,我们发现,一些学生是永远无法解决这些语法错误,以创建有效的查询。此外,我们发现,当学生需要编写与GROUP BY和相关子查询相关的SQL查询时,他们最挣扎。我们建议的教学和未来的研究的影响。
We analyze the submissions of 286 students as they solved Structured Query Language (SQL) homework assignments for an upper-level databases course. Databases and the ability to query them are becoming increasingly essential for not only computer scientists but also business professionals, scientists, and anyone who needs to make data-driven decisions. Despite the increasing importance of SQL and databases, little research has documented student difficulties in learning SQL. We replicate and extend prior studies of students' difficulties with learning SQL. Students worked on and submitted their homework through an online learning management system with support for autograding of code. Students received immediate feedback on the correctness of their solutions and had approximately a week to finish writing eight to ten queries. We categorized student submissions by the type of error, or lack thereof, that students made, and whether the student was eventually able to construct a correct query. Like prior work, we find that the majority of student mistakes are syntax errors. In contrast with the conclusions of prior work, we find that some students are never able to resolve these syntax errors to create valid queries. Additionally, we find that students struggle the most when they need to write SQL queries related to GROUP BY and correlated subqueries. We suggest implications for instruction and future research.
意外的令牌:编程错误消息回顾和未来设计指南
DOI: 10.1145/3304221.3325539
发表时间: 2019
期刊: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
影响因子: --
作者:
Brett A. Becker;Paul Denny;Raymond Pettit;Durell Bouchard;D. Bouvier;Brian Harrington;A. Kamil;Amey Karkare;C. McDonald;Peter;Janice L. Pearce;J. Prather
通讯作者: J. Prather
PrairieLearn:通过机器学习驱动的自适应评分和建议来解决基于掌握的在线问题
DOI: --
发表时间: 2015
期刊:
影响因子: --
作者:
Matthew West;Geoffrey L. Herman;C. Zilles
通讯作者: C. Zilles
使用交互式工具学习 SQL 编程:从集成到个性化
DOI: --
发表时间: 2010
期刊: TOCE
影响因子: --
作者:
Peter Brusilovsky;Sergey Sosnovsky;M. Yudelson;D. Lee;V. Zadorozhny;Xin Zhou
通讯作者: Xin Zhou
DOI: --
发表时间: 2019
影响因子: 2.4
作者:
Qiang Hao;IV DavidH.Smith;Naitra Iriumi;Michail Tsikerdekis;Amy J. Ko
通讯作者: Amy J. Ko
超码
DOI: 10.1145/2699751
发表时间: 2015
期刊: ACM Transactions on Computer-Human Interaction (TOCHI)
影响因子: --
作者:
Elena L. Glassman;J. Scott;Rishabh Singh;Philip J. Guo;Robert C. Miller
通讯作者: Robert C. Miller