Teaching programming and algorithm design with Pythia : a Web-Based learning platform

Abstract

In Belgium, there are no or very few programming and algorithm design courses at secondary schools (12–18 years old). Students who can program are self-learners. The selection process for the Belgian delegation for the IOI, that has been set up two years ago, takes this situation into account. More initiatives should be taken to introduce computer science in secondary schools. This paper presents Pythia, a solution grader for programming and algorithm design problems based on a web application. Following the learning by doing motto, the proposed framework provides an accessible, usable, effective way to learn programming. To compensate for the lack of teachers with programming or algorithm design skills, Pythia delivers direct feedback to the students. The paper describes the design of the courses and the architecture of the tool. As future work, the proposed teaching technique has yet to be tested at large and evaluated

    Similar works

    Full text

    thumbnail-image

    Available Versions