4 research outputs found

    The New CGEMS - Preparing the Computer Graphics Educational Materials Source to Meet the Needs of Educators

    Get PDF
    ACM SIGGRAPH and Eurographics are restarting CGEMS, the Computer Graphics Educational Materials Source, an on-line repository of curricular material for computer graphics education. In this context, the question that we ask ourselves is: ''How can CGEMS best meet the needs of educators''? The aim of this forum is to provide the audience with an idea of the purpose of CGEMS - a source of educational materials for educators by educators - and to give them an opportunity to contribute their views and ideas towards shaping the new CGEMS. Towards this purpose, we have identified a number of issues to resolve, which the panel will put forward to the participants of the forum for discussion

    Crowdsourcing Programming Assignments with CrowdSorcerer

    Get PDF
    Small automatically assessed programming assignments are an often used resource for learning programming. Creating sufficiently large amounts of such assignments is, however, time consuming. As a consequence, offering large quantities of practice assignments to students is not always possible. CrowdSorcerer is an embeddable open-source system that students and teachers alike can use for creating and evaluating small automatically assessed programming assignments. While creating programming assignments, the students also write simple input-output -tests, and are gently introduced to the basics of testing. Students can also evaluate the assignments of others and provide feedback on them, which exposes them to code written by others early in their education. In this article we both describe the CrowdSorcerer system and our experiences in using the system in a large undergraduate programming course. Moreover, we discuss the motivation for crowdsourcing course assignments and present some usage statistics.Peer reviewe

    On the Quality of Crowdsourced Programming Assignments

    Get PDF
    Crowdsourcing has been used in computer science education to alleviate the teachers’ workload in creating course content, and as a learning and revision method for students through its use in educational systems. Tools that utilize crowdsourcing can act as a great way for students to further familiarize themselves with the course concepts, all while creating new content for their peers and future course iterations. In this study, student-created programming assignments from the second week of an introductory Java programming course are examined alongside the peer reviews these assignments received. The quality of the assignments and the peer reviews is inspected, for example, through comparing the peer reviews with expert reviews using inter-rater reliability. The purpose of this study is to inspect what kinds of programming assignments novice students create, and whether the same novice students can act as reliable reviewers. While it is not possible to draw definite conclusions from the results of this study due to limitations concerning the usability of the tool, the results seem to indicate that novice students are able to recognise differences in programming assignment quality, especially with sufficient guidance and well thought-out instructions

    Nifty reflections

    No full text
    corecore