TY - GEN
T1 - Insights from Student Solutions to MongoDB Homework Problems
AU - Alkhabaz, Ridha
AU - Poulsen, Seth
AU - Chen, Mei
AU - Alawini, Abdussalam
N1 - Publisher Copyright:
© 2021 Owner/Author.
PY - 2021/6/26
Y1 - 2021/6/26
N2 - We analyze submissions for homework assignments of 527 students in an upper-level database course offered at the University of Illinois at Urbana-Champaign. The ability to query databases is becoming a crucial skill for technology professionals and academics. Although we observe a large demand for teaching database skills, there is little research on database education. Also, despite the industry's continued demand for NoSQL databases, we have virtually no research on the matter of how students learn NoSQL databases, such as MongoDB. In this paper, we offer an in-depth analysis of errors committed by students working on MongoDB homework assignments over the course of two semesters. We show that as students use more advanced MongoDB operators, they make more Reference errors. Additionally, when students face a new functionality of MongoDB operators, such as \texttt\$group operator, they usually take time to understand it but do not make the same errors again in later problems. Finally, our analysis suggests that students struggle with advanced concepts for a comparable amount of time. Our results suggest that instructors should allocate more time and effort for the discussed topics in our paper.
AB - We analyze submissions for homework assignments of 527 students in an upper-level database course offered at the University of Illinois at Urbana-Champaign. The ability to query databases is becoming a crucial skill for technology professionals and academics. Although we observe a large demand for teaching database skills, there is little research on database education. Also, despite the industry's continued demand for NoSQL databases, we have virtually no research on the matter of how students learn NoSQL databases, such as MongoDB. In this paper, we offer an in-depth analysis of errors committed by students working on MongoDB homework assignments over the course of two semesters. We show that as students use more advanced MongoDB operators, they make more Reference errors. Additionally, when students face a new functionality of MongoDB operators, such as \texttt\$group operator, they usually take time to understand it but do not make the same errors again in later problems. Finally, our analysis suggests that students struggle with advanced concepts for a comparable amount of time. Our results suggest that instructors should allocate more time and effort for the discussed topics in our paper.
KW - MongoDB
KW - database education
KW - online assessment
UR - http://www.scopus.com/inward/record.url?scp=85109002592&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85109002592&partnerID=8YFLogxK
U2 - 10.1145/3430665.3456308
DO - 10.1145/3430665.3456308
M3 - Conference contribution
AN - SCOPUS:85109002592
T3 - Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
SP - 276
EP - 282
BT - ITiCSE 2021 - Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education
PB - Association for Computing Machinery
T2 - 26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021
Y2 - 26 June 2021 through 1 July 2021
ER -