An experience of five years using parallel programming contests for teaching

The Spanish Parallel Programming Contests began in 2011 and since the year 2012/2013 we have been using resources of the contest (the evaluation system, problems, record codes, etc) to teach introduction to parallel programming in undergraduate and graduate courses. This presentation gives a vision of the contest and summarizes its use for teaching parallel programming at the University of Murcia, Spain, over the last five years.

Domingo Gimenez is a Professor in the Computer Science Department at the University of Murcia, Spain. He has been a faculty member of the university since 1988, where he teaches algorithms and parallel computing. He received his degree in Mathematics from the University of Murcia in 1982, and his Ph.D in Computer Science from the Polytechnic University of Valencia in 1995. His research interests include scientific applications of parallel computing, matrix computation, metaheuristics, scheduling and software auto-tuning techniques. He participates in seminars and projects on initiation to programming (sequential and parallel) at various levels: preparing secondary school and university students for programming contests, with a project for introduction of parallel programming in vocational studies, with courses of initiation to parallel computing for scientists and engineers, with two IEEE/TCPP early adopter projects, and leading the organization of the Spanish Parallel Programming Contest.