OLYMPIADS IN INFORMATICS, 2017, Vol. 11, pp. 87 - 92
© IOI, Vilnius University

ISSN 1822-7732

DOI: 10.15388/ioi.2017.07

A Competitive Programming Approach to a University Introductory Algorithms Course


Department of Computer Science University of Helsinki
e-mail: ahslaaks@cs.helsinki.fi


This paper is based on our experiences on teaching a university introductory algorithms course using ideas from competitive programming. The problems are solved using a real programming language and automatically tested using a set of test cases. Like in programming contests, there are no hints and well-known problems are not used. The purpose of such problems, compared to traditional problems, is to better improve the problem solving skills of the students.


algorithms course, competitive programming.

PDFTo preview full article text in PDF format click here

Get Free ReaderYou could obtain free Acrobat Reader from Adobe

Copyright © International Olympiad in Informatics, 2017
Vilnius University, 2017