Learning SQL with a computerized tutor
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
A virtual learning environment for entity relationship modelling
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Proceedings of the 2nd Australasian conference on Computer science education
SQLator: an online SQL learning workbench
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Using animation courseware in the teaching of database security
Proceedings of the 8th ACM SIGITE conference on Information technology education
An open integrated exploratorium for database courses
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Journal of Computing Sciences in Colleges
Bridging ICT and CS: educational standards for computer science in lower secondary education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Learning SQL Programming with Interactive Tools: From Integration to Personalization
ACM Transactions on Computing Education (TOCE)
Experiences with online SQL environments
Journal of Computing Sciences in Colleges
A web-based tool for teaching data modeling
Journal of Computing Sciences in Colleges
QueryViz: helping users understand SQL queries and their patterns
Proceedings of the 14th International Conference on Extending Database Technology
SAVI: a new system for advanced SQL visualization
Proceedings of the 2011 conference on Information technology education
Hi-index | 0.00 |
Data modeling using databases and SQL is a fundamental part of the curriculum of secondary computing education in Germany. Professional database tools like HeidiSQL, phpMyAdmin or Microsoft Access are often used in class as a "learning software", although these tools have been developed for managing complex databases, often for companies, and not for educational purposes. Such tools offer a wide range of functions of which only a small part is required by secondary computing education. At the beginning of such instruction, students can hardly work independently with these programs, as they do not know the database language SQL by then. This often leads to theory-loaded introductory phases of such classes or alternatively to a usage of such tools like spreadsheet programs. To address this problem, a new web-based learning environment for databases and SQL (named eledSQL), also suitable for mobile devices and only with the functionality needed for secondary computing education, was developed. The basic idea was to initially allow students to make database queries using natural language and then gradually introduce them to the use of SQL. Starting with a problem analysis and a discussion of related work in the field of teaching databases and SQL, in this paper the conception of eledSQL, its implementation and first experiences with its practical use are described.