Winnowing: local algorithms for document fingerprinting
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
Working group reports from ITiCSE on Innovation and technology in computer science education
Using testing and JUnit across the curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
EduComponents: experiences in e-assessment in computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Interface-based programming assignments and automatic grading of java programs
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
VERKKOKE: learning routing and network programming online
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Integrated online courseware for computer science courses
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
A Framework for Generating AV Content on-the-fly
Electronic Notes in Theoretical Computer Science (ENTCS)
JHAVÉ -- More Visualizers (and Visualizations) Needed
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the 5th international symposium on Principles and practice of programming in Java
Visualization in education of theoretical computer science
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Web-CAT: automatically grading programming assignments
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Program animation activities in Moodle
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
Using Graphviz as a Low-cost Option to Facilitate the Understanding of Unix Process System Calls
Electronic Notes in Theoretical Computer Science (ENTCS)
A Visualization-Based Computer Science Hypertextbook Prototype
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
A new Moodle module supporting automatic verification of VHDL-based assignments
Computers & Education
Sharing and discussing UML modeling exercises in a PLE
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
An approach to automatic learning assessment based on the computational theory of perceptions
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Many commercial or open-source systems for organizing courses are available, offering access to course materials, communication support, and receiving and grading student submissions. However, most of these systems are by default not ideally prepared to address specific demands of Computer Science (CS) education. We explore how Moodle as one of the most popular and free systems can be better adapted to support the needs of CS education and provide concrete guidance on features and extensions that could be explored. This report and work based on it can significantly improve courses for educators and students alike