Contests Hosting Service as a tool to teach programming

Rafał Kluszczyński, Łukasz Mikulski, Marek Nowicki, Piotr Bała

Abstract


Computer science would not exist without the concept of algorithm. Therefore design of algorithms plays an important role in education while implementation is usually considered to be straightforward. Increasing variety of programming languages, wealth of possible constructions, programming environments and tools makes programming difficult for the beginners.Apart from the idea of problem solution, it is important to teach programming skills. Size of classes of 10-20 pupils and a limited number of lessons and their short time are the major problem. The teacher has to check solution of every pupil, compile it and run tests. This is definitely a time-consuming process which makes teaching difficult. In this paper the authors present the use of problem solutions validation systems during classes. With the help of such a system called Zawody WEB, the authors teach algorithms and programming for the secondary school students.

Full Text:

PDF


DOI: http://dx.doi.org/10.2478/v10065-009-0017-9
Date of publication: 2015-01-04 00:00:00
Date of submission: 2016-04-27 15:28:24


Statistics


Total abstract view - 278
Downloads (from 2020-06-17) - PDF - 0

Indicators



Refbacks

  • There are currently no refbacks.


Copyright (c) 2015 Annales UMCS Sectio AI Informatica

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.