ABSTRACT
This paper introduces BlocklySQL, a new block-based editor for SQL. BlocklySQL was developed on the basis of Google's JavaScript library Blockly, a tool for developing own block-based editors, which comes with several technological and pedagogical advantages. BlocklySQL is also integrated into the learning platform dbup2date, which provides daily updated databases for the use in CS classrooms.
- Ahadi, A. et al. (2016): "Students' Semantic Mistakes in Writing Seven Different Types of SQL Queries". In: Clear, A., Cuadros-Vargas, E. (eds.): Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. ACM, New York, pp. 272--77.Google Scholar
- Ahadi, A et al. (2016): "Students' Syntactic Mistakes in Writing Seven Different Types of SQL Queries and its Application to Predicting Students' Success". In: Alphonce, T., Tims, J. (eds.): Proceedings of the 47th ACM Technical Symposium on Computing Science Education. ACM, New York. pp. 401--06.Google Scholar
- Blockly. http://bit.ly/2I1fWRN, last accessed 19th June 2019.Google Scholar
- Modrow, E. (2015): "Neues von BYOB/Snap!". In: Koerber, B. et al. (eds). LOGIN: Informatische Bildung und Computer in der Schule. Volume 181/182. pp. 128--137.Google Scholar
- Prior, J. (2014): "AsseSQL: an Online, Browser-Based SQL Skills Assessment Tool". In: Cajander, A., Daniels, M. (eds.): Proceedings of the 2014 ACM Conference on Innovation and Technology in Computer Science Education. ACM, New York. p. 327.Google Scholar
Recommendations
A "CS 1.5" introduction to web programming
SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science educationWeb programming is increasing rapidly in importance at the university level, yet there is no consensus about when and how it should be incorporated into the computer science curriculum. This paper describes our results in teaching an experimental ...
chidb: Building a Simple Relational Database System from Scratch
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationWe present chidb, a medium to large-scale programming project where students implement the main components of a relational database management system, including B-tree data structures for tables and indexes, a database machine with registers and a ...
A "CS 1.5" introduction to web programming
SIGCSE '09Web programming is increasing rapidly in importance at the university level, yet there is no consensus about when and how it should be incorporated into the computer science curriculum. This paper describes our results in teaching an experimental ...
Comments