{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T18:35:41Z","timestamp":1779129341367,"version":"3.51.4"},"reference-count":124,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,8,7]],"date-time":"2020-08-07T00:00:00Z","timestamp":1596758400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2020,9,30]]},"abstract":"<jats:p>\n            Structured Query Language (SQL) skills are crucial in software engineering and computer science. However, teaching SQL effectively requires both pedagogical skill and considerable knowledge of the language. Educators and scholars have proposed numerous considerations for the betterment of SQL education, yet these considerations may be too numerous and scattered among different fora for educators to find and internalize, as no systematic mappings or literature reviews regarding SQL education have been conducted. The two main goals of this mapping study are to provide an overview of educational SQL research topics, research types, and publication fora, and to collect and propagate SQL teaching practices for educators to utilize. Additionally, we present a short future research agenda based on insights from the mapping process. We conducted a systematic mapping study complemented by snowballing techniques to identify applicable primary studies. We classified the primary studies according to research type and utilized directed content analysis to classify the primary studies by their topic. Out of our selected 89 primary studies, we identified six recurring topics:\n            <jats:italic>(i)<\/jats:italic>\n            student errors in query formulation;\n            <jats:italic>(ii)<\/jats:italic>\n            characteristics and presentation of the exercise database;\n            <jats:italic>(iii)<\/jats:italic>\n            specific and\n            <jats:italic>(iv)<\/jats:italic>\n            non-specific teaching approach suggestions;\n            <jats:italic>(v)<\/jats:italic>\n            patterns and visualization; and\n            <jats:italic>(vi)<\/jats:italic>\n            easing teacher workload. We list 66 teaching approaches the primary studies argued for (and in some cases against). For researchers, we provide a systematic map of educational SQL research and future research agenda. For educators, we present an aggregated body of knowledge on teaching practices in SQL education over a time frame of 30 years. In conclusion, we suggest that replication studies, studies on advanced SQL concepts, and studies on aspects other than data retrieval are needed to further educational SQL research.\n          <\/jats:p>","DOI":"10.1145\/3398377","type":"journal-article","created":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T12:38:02Z","timestamp":1594125482000},"page":"1-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":40,"title":["SQL Education"],"prefix":"10.1145","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4060-3431","authenticated-orcid":false,"given":"Toni","family":"Taipalus","sequence":"first","affiliation":[{"name":"University of Jyvaskyla, Jyvaskyla, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ville","family":"Sepp\u00e4nen","sequence":"additional","affiliation":[{"name":"University of Jyvaskyla, Jyvaskyla, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,7]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"1289","article-title":"A software tool for E-assessment of relational database skills","volume":"32","author":"Abell\u00f3 Alberto","year":"2016","unstructured":"Alberto Abell\u00f3 , Xavier Burgu\u00e9s , Mar\u00eda Jos\u00e9 Casany , Carme Mart\u00edn , Carme Quer , M. Elena Rodr\u00edguez , \u00d3scar Romero , and Toni Urp\u00ed . 2016 . A software tool for E-assessment of relational database skills . Int. J. Eng. Educ. 32 , 3 (2016), 1289 -- 1312 . Retrieved from http:\/\/hdl.handle.net\/2117\/89668. Alberto Abell\u00f3, Xavier Burgu\u00e9s, Mar\u00eda Jos\u00e9 Casany, Carme Mart\u00edn, Carme Quer, M. Elena Rodr\u00edguez, \u00d3scar Romero, and Toni Urp\u00ed. 2016. A software tool for E-assessment of relational database skills. Int. J. Eng. Educ. 32, 3 (2016), 1289--1312. Retrieved from http:\/\/hdl.handle.net\/2117\/89668.","journal-title":"Int. J. Eng. Educ."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2008.27"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971467"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844640"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742620"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899464"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.2307\/249586"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006671501910198"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352301"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the Annual Meeting of the Decision Sciences Institute. 823--828","author":"Amadio W. J.","year":"2003","unstructured":"W. J. Amadio . 2003 . The dilemma of team learning: An assessment from the SQL programming classroom . In Proceedings of the Annual Meeting of the Decision Sciences Institute. 823--828 . Retrieved from https:\/\/www.scopus.com\/inward\/record.uri?eid&equals;2-s2.0-04422784738partnerID&equals;408md5&equals;ffb48d535e80751aaf8b153af6a13c42. W. J. Amadio. 2003. The dilemma of team learning: An assessment from the SQL programming classroom. In Proceedings of the Annual Meeting of the Decision Sciences Institute. 823--828. Retrieved from https:\/\/www.scopus.com\/inward\/record.uri?eid&equals;2-s2.0-04422784738partnerID&equals;408md5&equals;ffb48d535e80751aaf8b153af6a13c42."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.2308\/jis.2007.21.1.53"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the International Conference on Information Systems. 68","author":"Axelsen Micheal","year":"2001","unstructured":"Micheal Axelsen , A. Faye Borthick , and Paul L. Bowen . 2001. A model for and the effects of information request ambiguity on end-user query performance . In Proceedings of the International Conference on Information Systems. 68 . Retrieved from http:\/\/aisel.aisnet.org\/icis 2001 \/68. Micheal Axelsen, A. Faye Borthick, and Paul L. Bowen. 2001. A model for and the effects of information request ambiguity on end-user query performance. In Proceedings of the International Conference on Information Systems. 68. Retrieved from http:\/\/aisel.aisnet.org\/icis2001\/68."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287526"},{"key":"e_1_2_1_14_1","volume-title":"The effects of information request ambiguity and construct incongruence on query development. Dec. Supp. Syst. 32, 1 (Nov","author":"Borthick A. Faye","year":"2001","unstructured":"A. Faye Borthick , Paul L. Bowen , Donald R. Jones , and Michael Hung Kam Tse . 2001. The effects of information request ambiguity and construct incongruence on query development. Dec. Supp. Syst. 32, 1 (Nov . 2001 ), 3--25. DOI:https:\/\/doi.org\/10.1016\/s0167-9236(01)00097-5 10.1016\/s0167-9236(01)00097-5 A. Faye Borthick, Paul L. Bowen, Donald R. Jones, and Michael Hung Kam Tse. 2001. The effects of information request ambiguity and construct incongruence on query development. Dec. Supp. Syst. 32, 1 (Nov. 2001), 3--25. DOI:https:\/\/doi.org\/10.1016\/s0167-9236(01)00097-5"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1467-0895(01)00023-9"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1287\/isre.1080.0181"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2005.06.028"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1080\/10691898.2019.1647768"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384280"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1656255.1656257"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00427157"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-7373(91)90049-D"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2018.00174"},{"key":"e_1_2_1_24_1","first-page":"211","article-title":"An experimental investigation of complexity in database query formulation tasks","volume":"24","author":"Casterella Gretchen Irwin","year":"2013","unstructured":"Gretchen Irwin Casterella and Leo Vijayasarathy . 2013 . An experimental investigation of complexity in database query formulation tasks . J. Inf. Syst. Educ. 24 , 3 (2013), 211 -- 221 . Retrieved from http:\/\/jise.org\/Volume24\/24-3\/pdf\/Vol24-3pg211.pdf. Gretchen Irwin Casterella and Leo Vijayasarathy. 2013. An experimental investigation of complexity in database query formulation tasks. J. Inf. Syst. Educ. 24, 3 (2013), 211--221. Retrieved from http:\/\/jise.org\/Volume24\/24-3\/pdf\/Vol24-3pg211.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_25_1","first-page":"178","article-title":"Query structure and data model mapping errors in information retrieval tasks","volume":"30","author":"Casterella Gretchen Irwin","year":"2019","unstructured":"Gretchen Irwin Casterella and Leo Vijayasarathy . 2019 . Query structure and data model mapping errors in information retrieval tasks . J. Inf. Syst. Educ. 30 , 3 (2019), 178 -- 190 . Retrieved from http:\/\/jise.org\/Volume30\/n3\/JISEv30n3p178.pdf. Gretchen Irwin Casterella and Leo Vijayasarathy. 2019. Query structure and data model mapping errors in information retrieval tasks. J. Inf. Syst. Educ. 30, 3 (2019), 178--190. Retrieved from http:\/\/jise.org\/Volume30\/n3\/JISEv30n3p178.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1997.0037"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/DEXA.2007.91"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MAHC.2012.61"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.206.0560"},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the ACM SIGFIDET Workshop on Data Description, Access and Control (SIGFIDET\u201974)","author":"Donald","unstructured":"Donald D. Chamberlin and Raymond F. Boyce. 1974. SEQUEL: A structured English query language . In Proceedings of the ACM SIGFIDET Workshop on Data Description, Access and Control (SIGFIDET\u201974) . Association for Computing Machinery, New York, NY, 249--264. DOI:https:\/\/doi.org\/10.1145\/800296.811515 10.1145\/800296.811515 Donald D. Chamberlin and Raymond F. Boyce. 1974. SEQUEL: A structured English query language. In Proceedings of the ACM SIGFIDET Workshop on Data Description, Access and Control (SIGFIDET\u201974). Association for Computing Machinery, New York, NY, 249--264. DOI:https:\/\/doi.org\/10.1145\/800296.811515"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/506812.506820"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the Pacific Asia Conference on Information Systems (PACIS\u201907)","author":"Chan Hock Chuan","year":"2007","unstructured":"Hock Chuan Chan . 2007 . A two-stage evaluation of user query performance for the relational model and SQL . In Proceedings of the Pacific Asia Conference on Information Systems (PACIS\u201907) . 118. Retrieved from https:\/\/aisel.aisnet.org\/pacis 2007\/118. Hock Chuan Chan. 2007. A two-stage evaluation of user query performance for the relational model and SQL. In Proceedings of the Pacific Asia Conference on Information Systems (PACIS\u201907). 118. Retrieved from https:\/\/aisel.aisnet.org\/pacis2007\/118."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1067071.1067080"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.2307\/249587"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1994.1061"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1080\/01449299508914642"},{"key":"e_1_2_1_37_1","first-page":"1","article-title":"The entity-relationship model\u2014Toward a unified view of data","volume":"1","author":"Pin-Shan Chen Peter","year":"1976","unstructured":"Peter Pin-Shan Chen . 1976 . The entity-relationship model\u2014Toward a unified view of data . ACM Trans. Datab. Syst. 1 , 1 (Mar. 1976), 9--36. DOI:https:\/\/doi.org\/10.1145\/320434.320440 10.1145\/320434.320440 Peter Pin-Shan Chen. 1976. The entity-relationship model\u2014Toward a unified view of data. ACM Trans. Datab. Syst. 1, 1 (Mar. 1976), 9--36. DOI:https:\/\/doi.org\/10.1145\/320434.320440","journal-title":"ACM Trans. Datab. Syst."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/362384.362685"},{"key":"e_1_2_1_39_1","unstructured":"Thomas Connolly and Carolyn Begg. 2015. Database Systems (6th. ed.). Pearson.  Thomas Connolly and Carolyn Begg. 2015. Database Systems (6th. ed.). Pearson."},{"key":"e_1_2_1_40_1","first-page":"345","article-title":"A simpler approach to set comparison queries in SQL","volume":"14","author":"Dadashzadeh Mohammad","year":"2003","unstructured":"Mohammad Dadashzadeh . 2003 . A simpler approach to set comparison queries in SQL . J. Inf. Syst. Educ. 14 , 4 (2003), 345 -- 348 . Retrieved from http:\/\/jise.org\/Volume14\/n4\/JISEv14n4p345.pdf. Mohammad Dadashzadeh. 2003. A simpler approach to set comparison queries in SQL. J. Inf. Syst. Educ. 14, 4 (2003), 345--348. Retrieved from http:\/\/jise.org\/Volume14\/n4\/JISEv14n4p345.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_41_1","first-page":"5","article-title":"Teaching tip: Recursive joins to query data hierarchies in Microsoft access","volume":"18","author":"Dadashzadeh Mohammad","year":"2007","unstructured":"Mohammad Dadashzadeh . 2007 . Teaching tip: Recursive joins to query data hierarchies in Microsoft access . J. Inf. Syst. Educ. 18 , 1 (2007), 5 -- 10 . Retrieved from http:\/\/jise.org\/Volume18\/n1\/JISEv18n1p5.pdf. Mohammad Dadashzadeh. 2007. Teaching tip: Recursive joins to query data hierarchies in Microsoft access. J. Inf. Syst. Educ. 18, 1 (2007), 5--10. Retrieved from http:\/\/jise.org\/Volume18\/n1\/JISEv18n1p5.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_42_1","first-page":"393","article-title":"Teaching tip: Specification and enforcement of semantic integrity constraints in Microsoft access","volume":"18","author":"Dadashzadeh Mohammad","year":"2007","unstructured":"Mohammad Dadashzadeh . 2007 . Teaching tip: Specification and enforcement of semantic integrity constraints in Microsoft access . J. Inf. Syst. Educ. 18 , 4 (2007), 393 -- 398 . Retrieved from http:\/\/jise.org\/Volume18\/n4\/JISEv18n4p393.pdf. Mohammad Dadashzadeh. 2007. Teaching tip: Specification and enforcement of semantic integrity constraints in Microsoft access. J. Inf. Syst. Educ. 18, 4 (2007), 393--398. Retrieved from http:\/\/jise.org\/Volume18\/n4\/JISEv18n4p393.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(05)80142-7"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2014.2326834"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1458082.1458143"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.05.026"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/974121.974142"},{"key":"e_1_2_1_48_1","volume-title":"Navathe","author":"Elmasri Ramez","year":"2016","unstructured":"Ramez Elmasri and Shamkant B . Navathe . 2016 . Fundamentals of Database Systems (7th. ed.). Pearson . Ramez Elmasri and Shamkant B. Navathe. 2016. Fundamentals of Database Systems (7th. ed.). Pearson."},{"key":"e_1_2_1_49_1","first-page":"19","article-title":"Learning SQL in steps","volume":"13","author":"Garner Philip","year":"2015","unstructured":"Philip Garner and John Amedeo Mariani . 2015 . Learning SQL in steps . J. Syst. Cyber. Inf. 13 , 4 (2015), 19 -- 24 . Philip Garner and John Amedeo Mariani. 2015. Learning SQL in steps. J. Syst. Cyber. Inf. 13, 4 (2015), 19--24.","journal-title":"J. Syst. Cyber. Inf."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384281"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2007.4418135"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167350.1167362"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3345328"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384393"},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of the IEEE 6th International Conference on Technology for Education. 106--109","author":"Hoque A. S. M. L.","year":"2014","unstructured":"A. S. M. L. Hoque , G. M. M. Bashiry , and M. R. Uddin . 2014. Equivalence of problems in problem based e-learning of database . In Proceedings of the IEEE 6th International Conference on Technology for Education. 106--109 . DOI:https:\/\/doi.org\/10.1109\/T4E. 2014 .23 10.1109\/T4E.2014.23 A. S. M. L. Hoque, G. M. M. Bashiry, and M. R. Uddin. 2014. Equivalence of problems in problem based e-learning of database. In Proceedings of the IEEE 6th International Conference on Technology for Education. 106--109. DOI:https:\/\/doi.org\/10.1109\/T4E.2014.23"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1177\/1049732305276687"},{"key":"e_1_2_1_57_1","first-page":"3","article-title":"Integrative curriculum for teaching databases","volume":"34","year":"2019","unstructured":"Ching-yu Huang. 2019 . Integrative curriculum for teaching databases . J. Comput. Sci. Coll. 34 , 3 (Jan. 2019), 131--131. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;3306465.3306487. Ching-yu Huang. 2019. Integrative curriculum for teaching databases. J. Comput. Sci. Coll. 34, 3 (Jan. 2019), 131--131. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;3306465.3306487.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_58_1","first-page":"19","article-title":"Teaching case: The animal genetic resource information network (AnimalGRIN) database: A database design 8 implementation case","volume":"23","author":"Irwin Gretchen","year":"2012","unstructured":"Gretchen Irwin , Wessel Lark , and Harvey Blackburn . 2012 . Teaching case: The animal genetic resource information network (AnimalGRIN) database: A database design 8 implementation case . J. Inf. Syst. Educ. 23 , 1 (2012), 19 -- 28 . Retrieved from http:\/\/jise.org\/Volume23\/n1\/JISEv23n1p19.pdf. Gretchen Irwin, Wessel Lark, and Harvey Blackburn. 2012. Teaching case: The animal genetic resource information network (AnimalGRIN) database: A database design 8 implementation case. J. Inf. Syst. Educ. 23, 1 (2012), 19--28. Retrieved from http:\/\/jise.org\/Volume23\/n1\/JISEv23n1p19.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_59_1","unstructured":"ISO\/IEC. 2016. ISO\/IEC 9075-1:2016 \u201cSQL\u2014Part 1: Framework.\u201d Retrieved from https:\/\/www.iso.org\/standard\/63555.html.  ISO\/IEC. 2016. ISO\/IEC 9075-1:2016 \u201cSQL\u2014Part 1: Framework.\u201d Retrieved from https:\/\/www.iso.org\/standard\/63555.html."},{"key":"e_1_2_1_60_1","unstructured":"ISO\/IEC. 2016. ISO\/IEC 9075-2:2016 \u201cSQL\u2014Part 2: Foundation.\u201d Retrieved from https:\/\/www.iso.org\/standard\/63556.html.  ISO\/IEC. 2016. ISO\/IEC 9075-2:2016 \u201cSQL\u2014Part 2: Foundation.\u201d Retrieved from https:\/\/www.iso.org\/standard\/63556.html."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-7373(89)90007-2"},{"key":"e_1_2_1_62_1","volume-title":"Association for Computing Machinery","author":"Joint Task Force on Computing Curricula","year":"2013","unstructured":"Joint Task Force on Computing Curricula , Association for Computing Machinery ( ACM) and IEEE Computer Society . 2013 . Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. Technical Report. New York, NY. DOI:https:\/\/doi.org\/10.1145\/2534860 10.1145\/2534860 Joint Task Force on Computing Curricula, Association for Computing Machinery (ACM) and IEEE Computer Society. 2013. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. Technical Report. New York, NY. DOI:https:\/\/doi.org\/10.1145\/2534860"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1383602.1383604"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3349266.3351414"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380776.2380786"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-59360-9_30"},{"key":"e_1_2_1_67_1","volume-title":"Proceedings of the International Conference on Computer Application and System Modeling (ICCASM\u201910)","volume":"2","author":"Luo M.","year":"2010","unstructured":"M. Luo . 2010 . Study on design of graduation practical teaching management system based on SQL Server 2008 for Vocational College . In Proceedings of the International Conference on Computer Application and System Modeling (ICCASM\u201910) , Vol. 2 . V2--292--V2--296. DOI:https:\/\/doi.org\/10.1109\/ICCASM.2010.5620476 10.1109\/ICCASM.2010.5620476 M. Luo. 2010. Study on design of graduation practical teaching management system based on SQL Server 2008 for Vocational College. In Proceedings of the International Conference on Computer Application and System Modeling (ICCASM\u201910), Vol. 2. V2--292--V2--296. DOI:https:\/\/doi.org\/10.1109\/ICCASM.2010.5620476"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the National Conference on Programming Science (ATUR\u201907)","volume":"5","author":"Masrom Maslin","year":"2007","unstructured":"Maslin Masrom , Halimah Hasan , and Habsah Abdullah . 2007 . Using a team-based approach in teaching database course . In Proceedings of the National Conference on Programming Science (ATUR\u201907) , Vol. 5 . Maslin Masrom, Halimah Hasan, and Habsah Abdullah. 2007. Using a team-based approach in teaching database course. In Proceedings of the National Conference on Programming Science (ATUR\u201907), Vol. 5."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015180009979"},{"key":"e_1_2_1_70_1","first-page":"85","article-title":"Teaching tip: A simpler (and better) SQL approach to relational division","volume":"13","author":"Matos Victor M.","year":"2002","unstructured":"Victor M. Matos and Rebecca Grasser . 2002 . Teaching tip: A simpler (and better) SQL approach to relational division . J. Inf. Syst. Educ. 13 , 2 (2002), 85 -- 88 . Retrieved from http:\/\/jise.org\/Volume13\/Pdf\/085.pdf. Victor M. Matos and Rebecca Grasser. 2002. Teaching tip: A simpler (and better) SQL approach to relational division. J. Inf. Syst. Educ. 13, 2 (2002), 85--88. Retrieved from http:\/\/jise.org\/Volume13\/Pdf\/085.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_71_1","first-page":"1","article-title":"The case of the missing tuple: Teaching the SQL outer-join operator to undergraduate information systems students","volume":"22","author":"Matos Victor M.","year":"2006","unstructured":"Victor M. Matos , Rebecca Grasser , and Paul Jalics . 2006 . The case of the missing tuple: Teaching the SQL outer-join operator to undergraduate information systems students . J. Comput. Sci. Coll. 22 , 1 (Oct. 2006), 23--32. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;1181811.1181814. Victor M. Matos, Rebecca Grasser, and Paul Jalics. 2006. The case of the missing tuple: Teaching the SQL outer-join operator to undergraduate information systems students. J. Comput. Sci. Coll. 22, 1 (Oct. 2006), 23--32. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;1181811.1181814.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2003.1264699"},{"key":"e_1_2_1_73_1","first-page":"4","article-title":"Relational algebra and SQL: Better together","volume":"11","author":"McMaster Kirby","year":"2013","unstructured":"Kirby McMaster , Samuel Sambasivam , Steven Hadfield , and Stuart Wolthuis . 2013 . Relational algebra and SQL: Better together . Inf. Syst. Educ. J. 11 , 1 (2013), 4 -- 13 . Retrieved from http:\/\/isedj.org\/2013-11\/N1\/ISEDJv11n1p4.pdf. Kirby McMaster, Samuel Sambasivam, Steven Hadfield, and Stuart Wolthuis. 2013. Relational algebra and SQL: Better together. Inf. Syst. Educ. J. 11, 1 (2013), 4--13. Retrieved from http:\/\/isedj.org\/2013-11\/N1\/ISEDJv11n1p4.pdf.","journal-title":"Inf. Syst. Educ. J."},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-psych-010416-044022"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319866"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/273133.274318"},{"key":"e_1_2_1_77_1","first-page":"2","article-title":"An intelligent SQL tutor on the web","volume":"13","author":"Mitrovic Antonija","year":"2003","unstructured":"Antonija Mitrovic . 2003 . An intelligent SQL tutor on the web . Int. J. Artif. Intell. Educ. 13 , 2 -- 4 (2003), 173--197. Retrieved from https:\/\/www.scopus.com\/inward\/record.uri?eid&equals;2-s2.0-850136036338partnerID&equals;408md5&equals;7e8de8bf8e5659c6720ec83f64e2e388. Antonija Mitrovic. 2003. An intelligent SQL tutor on the web. Int. J. Artif. Intell. Educ. 13, 2--4 (2003), 173--197. Retrieved from https:\/\/www.scopus.com\/inward\/record.uri?eid&equals;2-s2.0-850136036338partnerID&equals;408md5&equals;7e8de8bf8e5659c6720ec83f64e2e388.","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2006.04.02"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2010.5492432"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807302"},{"key":"e_1_2_1_81_1","first-page":"399","article-title":"Teaching tip: Teaching advanced SQL skills: Text bulk loading","volume":"18","author":"Olsen David","year":"2007","unstructured":"David Olsen and Karina Hauser . 2007 . Teaching tip: Teaching advanced SQL skills: Text bulk loading . J. Inf. Syst. Educ. 18 , 4 (2007), 399 -- 402 . Retrieved from http:\/\/jise.org\/Volume18\/n4\/JISEv18n4p399.pdf. David Olsen and Karina Hauser. 2007. Teaching tip: Teaching advanced SQL skills: Text bulk loading. J. Inf. Syst. Educ. 18, 4 (2007), 399--402. Retrieved from http:\/\/jise.org\/Volume18\/n4\/JISEv18n4p399.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_82_1","volume-title":"Proceedings of the IEEE 6th International Conference on Industrial Engineering and Applications (ICIEA\u201919)","author":"Permpool T.","year":"2019","unstructured":"T. Permpool , S. Nalintippayawong , and K. Atchariyachanvanich . 2019. Interactive SQL learning tool with automated grading using MySQL sandbox . In Proceedings of the IEEE 6th International Conference on Industrial Engineering and Applications (ICIEA\u201919) . 928--932. DOI:https:\/\/doi.org\/10.1109\/IEA. 2019 .8715175 10.1109\/IEA.2019.8715175 T. Permpool, S. Nalintippayawong, and K. Atchariyachanvanich. 2019. Interactive SQL learning tool with automated grading using MySQL sandbox. In Proceedings of the IEEE 6th International Conference on Industrial Engineering and Applications (ICIEA\u201919). 928--932. DOI:https:\/\/doi.org\/10.1109\/IEA.2019.8715175"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.5555\/2227115.2227123"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.03.007"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.18848\/1447-9494\/CGP\/v17i11\/47345"},{"key":"e_1_2_1_86_1","volume-title":"Proceedings of the 5th Australasian Conference on Computing Education (ACE\u201903)","volume":"20","author":"Prior Julia Coleman","year":"2003","unstructured":"Julia Coleman Prior . 2003 . Online assessment of SQL query formulation skills . In Proceedings of the 5th Australasian Conference on Computing Education (ACE\u201903) , Vol. 20 . Australian Computer Society, Inc., Darlinghurst, Australia, 247--256. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;858403.858433. Julia Coleman Prior. 2003. Online assessment of SQL query formulation skills. In Proceedings of the 5th Australasian Conference on Computing Education (ACE\u201903), Vol. 20. Australian Computer Society, Inc., Darlinghurst, Australia, 247--256. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;858403.858433."},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/947121.947174"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2018.8659173"},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-27811-5_22"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.5555\/250509.250512"},{"key":"e_1_2_1_91_1","volume-title":"Proceedings of the International Conference on Cognition and Exploratory Learning in Digital Age (CELDA\u201904)","author":"Russell Gordon","year":"2004","unstructured":"Gordon Russell and Andrew Cumming . 2004 . Improving the student learning experience for SQL using automatic marking . In Proceedings of the International Conference on Cognition and Exploratory Learning in Digital Age (CELDA\u201904) . 281--288. Gordon Russell and Andrew Cumming. 2004. Improving the student learning experience for SQL using automatic marking. In Proceedings of the International Conference on Cognition and Exploratory Learning in Digital Age (CELDA\u201904). 281--288."},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227498"},{"key":"e_1_2_1_93_1","first-page":"4","article-title":"Using active learning strategies in teaching introductory database courses","volume":"33","author":"Shebaro Bilal","year":"2018","unstructured":"Bilal Shebaro . 2018 . Using active learning strategies in teaching introductory database courses . J. Comput. Sci. Coll. 33 , 4 (Apr. 2018), 28--36. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;3199572.3199576. Bilal Shebaro. 2018. Using active learning strategies in teaching introductory database courses. J. Comput. Sci. Coll. 33, 4 (Apr. 2018), 28--36. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;3199572.3199576.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844560"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1995.1017"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2015.02.009"},{"key":"e_1_2_1_97_1","volume-title":"Proceedings of the International Conference on Educational and Information Technology","volume":"3","author":"Song","year":"2010","unstructured":"Song Jian-gong. 2010 . Design and application of collaborative learning system based on web to database experiment teaching . In Proceedings of the International Conference on Educational and Information Technology , Vol. 3 . V3--140--V3--143. DOI:https:\/\/doi.org\/10.1109\/ICEIT.2010.5608405 10.1109\/ICEIT.2010.5608405 Song Jian-gong. 2010. Design and application of collaborative learning system based on web to database experiment teaching. In Proceedings of the International Conference on Educational and Information Technology, Vol. 3. V3--140--V3--143. DOI:https:\/\/doi.org\/10.1109\/ICEIT.2010.5608405"},{"key":"e_1_2_1_98_1","first-page":"160","article-title":"Teaching tip: A notation for planning SQL queries","volume":"30","author":"Taipalus Toni","year":"2019","unstructured":"Toni Taipalus . 2019 . Teaching tip: A notation for planning SQL queries . J. Inf. Syst. Educ. 30 , 3 (2019), 160 -- 166 . Retrieved from http:\/\/jise.org\/Volume30\/n3\/JISEv30n3p160.pdf. Toni Taipalus. 2019. Teaching tip: A notation for planning SQL queries. J. Inf. Syst. Educ. 30, 3 (2019), 160--166. Retrieved from http:\/\/jise.org\/Volume30\/n3\/JISEv30n3p160.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110576"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287359"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/3231712"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/1656255.1656256"},{"key":"e_1_2_1_103_1","volume-title":"Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering","author":"The Joint Task Force on Computing Curricula. 2015.","unstructured":"The Joint Task Force on Computing Curricula. 2015. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering . Technical Report. ACM, New York, NY . Retrieved from https:\/\/dl.acm.org\/citation.cfm?id&equals;2965631. The Joint Task Force on Computing Curricula. 2015. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. Technical Report. ACM, New York, NY. Retrieved from https:\/\/dl.acm.org\/citation.cfm?id&equals;2965631."},{"key":"e_1_2_1_104_1","volume-title":"Proceedings of the 9th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE\u201904)","author":"Richard","unstructured":"Richard C. Thomas and Rebecca Mancy. 2004. Use of large databases for group projects at the nexus of teaching and research . In Proceedings of the 9th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE\u201904) . ACM Press. DOI:https:\/\/doi.org\/10.1145\/1007996.1008039 10.1145\/1007996.1008039 Richard C. Thomas and Rebecca Mancy. 2004. Use of large databases for group projects at the nexus of teaching and research. In Proceedings of the 9th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE\u201904). ACM Press. DOI:https:\/\/doi.org\/10.1145\/1007996.1008039"},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593310"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2004.10.003"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1145\/366413.364648"},{"key":"e_1_2_1_108_1","first-page":"10","article-title":"The effects of information request language and template usage on query formulation","volume":"17","author":"Vijayasarathy Leo","year":"2016","unstructured":"Leo Vijayasarathy and Gretchen Casterella . 2016 . The effects of information request language and template usage on query formulation . J. Assoc. Inf. Syst. 17 , 10 (Oct. 2016), 674--707. DOI:https:\/\/doi.org\/10.17705\/1jais.00440 10.17705\/1jais.00440 Leo Vijayasarathy and Gretchen Casterella. 2016. The effects of information request language and template usage on query formulation. J. Assoc. Inf. Syst. 17, 10 (Oct. 2016), 674--707. DOI:https:\/\/doi.org\/10.17705\/1jais.00440","journal-title":"J. Assoc. Inf. Syst."},{"key":"e_1_2_1_109_1","first-page":"119","article-title":"Big data: Motivating the development of an advanced database systems course","volume":"31","author":"Villa Adam H.","year":"2016","unstructured":"Adam H. Villa . 2016 . Big data: Motivating the development of an advanced database systems course . J. Comput. Sci. Coll. 31 , 3 (2016), 119 -- 128 . Retrieved from https:\/\/dl.acm.org\/doi\/abs\/10.5555\/2835377.2835395. Adam H. Villa. 2016. Big data: Motivating the development of an advanced database systems course. J. Comput. Sci. Coll. 31, 3 (2016), 119--128. Retrieved from https:\/\/dl.acm.org\/doi\/abs\/10.5555\/2835377.2835395.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_110_1","volume-title":"Proceedings of the 34th ACM Technical Symposium on Computer Science Education (SIGCSE\u201903)","author":"Wagner Paul J.","year":"1892","unstructured":"Paul J. Wagner , Elizabeth Shoop , and John V. Carlis . 2003. Using scientific data to teach a database systems course . In Proceedings of the 34th ACM Technical Symposium on Computer Science Education (SIGCSE\u201903) . ACM, New York, NY, 224--228. DOI:https:\/\/doi.org\/10.1145\/61 1892 .611975 10.1145\/611892.611975 Paul J. Wagner, Elizabeth Shoop, and John V. Carlis. 2003. Using scientific data to teach a database systems course. In Proceedings of the 34th ACM Technical Symposium on Computer Science Education (SIGCSE\u201903). ACM, New York, NY, 224--228. DOI:https:\/\/doi.org\/10.1145\/611892.611975"},{"key":"e_1_2_1_111_1","first-page":"39","article-title":"The essential skills of data modeling","volume":"17","author":"Watson R. T.","year":"2006","unstructured":"R. T. Watson . 2006 . The essential skills of data modeling . J. Inf. Syst. Educ. 17 , 1 (2006), 39 -- 42 . Retrieved from http:\/\/jise.org\/Volume17\/n1\/JISEv17n1p39.pdf. R. T. Watson. 2006. The essential skills of data modeling. J. Inf. Syst. Educ. 17, 1 (2006), 39--42. Retrieved from http:\/\/jise.org\/Volume17\/n1\/JISEv17n1p39.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_112_1","first-page":"1","article-title":"Requirements engineering paper classification and evaluation criteria: A proposal and a discussion","volume":"11","author":"Wieringa Roel","year":"2005","unstructured":"Roel Wieringa , Neil Maiden , Nancy Mead , and Colette Rolland . 2005 . Requirements engineering paper classification and evaluation criteria: A proposal and a discussion . Requir. Eng. 11 , 1 (Nov. 2005), 102--107. DOI:https:\/\/doi.org\/10.1007\/s00766-005-0021-6 10.1007\/s00766-005-0021-6 Roel Wieringa, Neil Maiden, Nancy Mead, and Colette Rolland. 2005. Requirements engineering paper classification and evaluation criteria: A proposal and a discussion. Requir. Eng. 11, 1 (Nov. 2005), 102--107. DOI:https:\/\/doi.org\/10.1007\/s00766-005-0021-6","journal-title":"Requir. Eng."},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1287\/ited.2014.0134"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.04.076"},{"key":"e_1_2_1_116_1","first-page":"2","article-title":"MySQL, PostgreSQL, and PHP: Open source technologies for a database management course","volume":"17","author":"Wolff David A.","year":"2001","unstructured":"David A. Wolff . 2001 . MySQL, PostgreSQL, and PHP: Open source technologies for a database management course . J. Comput. Sci. Coll. 17 , 2 (Dec. 2001), 91--92. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;775339.775358. David A. Wolff. 2001. MySQL, PostgreSQL, and PHP: Open source technologies for a database management course. J. Comput. Sci. Coll. 17, 2 (Dec. 2001), 91--92. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;775339.775358.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_2_1_117_1","first-page":"5","article-title":"Database: CSI","volume":"28","author":"Wright Donna","year":"2013","unstructured":"Donna Wright . 2013 . Database: CSI , Inc.J. Comput. Sci. Coll. 28 , 5 (May 2013), 80--81. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;2458569.2458586. Donna Wright. 2013. Database: CSI, Inc.J. Comput. Sci. Coll. 28, 5 (May 2013), 80--81. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;2458569.2458586.","journal-title":"Inc.J. Comput. Sci. Coll."},{"key":"e_1_2_1_118_1","volume-title":"Proceedings of the 2nd International Conference on Education Technology and Computers","volume":"1","author":"Wu Wu","year":"2010","unstructured":"Wu Da-sheng and Wu Sheng-yu. 2010 . Dynamically maintain the teaching examples of triggers and stored procedures about the course of database application . In Proceedings of the 2nd International Conference on Education Technology and Computers , Vol. 1 . V1--525--V1--527. DOI:https:\/\/doi.org\/10.1109\/ICETC.2010.5529193 10.1109\/ICETC.2010.5529193 Wu Da-sheng and Wu Sheng-yu. 2010. Dynamically maintain the teaching examples of triggers and stored procedures about the course of database application. In Proceedings of the 2nd International Conference on Education Technology and Computers, Vol. 1. V1--525--V1--527. DOI:https:\/\/doi.org\/10.1109\/ICETC.2010.5529193"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.223806"},{"key":"e_1_2_1_120_1","first-page":"6","article-title":"Enhancement of learning by using an online SQL learning system with automatic checking mechanism","volume":"6","author":"Ying M.-H.","year":"2012","unstructured":"M.-H. Ying , N.-W. Chi , and Y. Hong . 2012 . Enhancement of learning by using an online SQL learning system with automatic checking mechanism . Int. J. Dig. Cont. Technol. Applic. 6 , 6 (Apr. 2012), 239--248. DOI:https:\/\/doi.org\/10.4156\/jdcta.vol6.issue6.28 10.4156\/jdcta.vol6.issue6.28 M.-H. Ying, N.-W. Chi, and Y. Hong. 2012. Enhancement of learning by using an online SQL learning system with automatic checking mechanism. Int. J. Dig. Cont. Technol. Applic. 6, 6 (Apr. 2012), 239--248. DOI:https:\/\/doi.org\/10.4156\/jdcta.vol6.issue6.28","journal-title":"Int. J. Dig. Cont. Technol. Applic."},{"key":"e_1_2_1_121_1","first-page":"327","article-title":"Using a semi-realistic database to support a database course","volume":"24","author":"Yue Kwok-Bun","year":"2013","unstructured":"Kwok-Bun Yue . 2013 . Using a semi-realistic database to support a database course . J. Inf. Syst. Educ. 24 , 4 (2013), 327 -- 336 . Retrieved from http:\/\/jise.org\/Volume24\/n4\/JISEv24n4p327.pdf. Kwok-Bun Yue. 2013. Using a semi-realistic database to support a database course. J. Inf. Syst. Educ. 24, 4 (2013), 327--336. Retrieved from http:\/\/jise.org\/Volume24\/n4\/JISEv24n4p327.pdf.","journal-title":"J. Inf. Syst. Educ."},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2011.08.1006"},{"key":"e_1_2_1_123_1","first-page":"980","article-title":"Best teaching practices in database courses for engineering students","volume":"24","author":"Zeid Abe","year":"2008","unstructured":"Abe Zeid and Sagar Kamarthi . 2008 . Best teaching practices in database courses for engineering students . Int. J. Eng. Educ. 24 , 5 (2008), 980 -- 989 . Abe Zeid and Sagar Kamarthi. 2008. Best teaching practices in database courses for engineering students. Int. J. Eng. Educ. 24, 5 (2008), 980--989.","journal-title":"Int. J. Eng. Educ."},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1145\/2206869.2206883"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3398377","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3398377","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:54Z","timestamp":1750199934000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3398377"}},"subtitle":["A Systematic Mapping Study and Future Research Agenda"],"short-title":[],"issued":{"date-parts":[[2020,8,7]]},"references-count":124,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9,30]]}},"alternative-id":["10.1145\/3398377"],"URL":"https:\/\/doi.org\/10.1145\/3398377","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,7]]},"assertion":[{"value":"2019-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-08-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}