The Competitive Infrastructure Initiative (CII) seeks to identify, develop, and exploit technologies that advance the capabilities of competitive based learning in programs of computing sciences at universities world-wide. Each year the CII conducts the Competitive Learning Institute Symposium (CLIS) in conjunction with the International Collegiate Programming Contest (ICPC) World Finals.

CLIS 2023 – Luxor, Egypt

Title Speaker Link
Problem Archive Fredrik Niemelä Slide Deck
Education Initiative Christian Lim Slide Deck

CLIS 2021 – Moscow, Russia

Title Speaker Link
We are not good in our job? AmirReza PoorAkhavan YouTube
Building One Team Client to Rule Submit to Them All Tim deBoer & Nicky Gerritsen YouTube
BAPCtools – software for streamlining problem development Ragnar Groot Koerkamp YouTube
Let (not make) students grow AmirReza PoorAkhavan YouTube

CLIS 2019 – Porto, Portugal

Title Speaker Link
iRunner: an educational platform of Belarusian State University Sergei Sobol YouTube
OnlineJudge.app – Publish your Problem Sets Felix Halim YouTube
Learning by Competing Catherine Linnes, PhD YouTube
CP-Connect (Competitive Programming Connect) AmirReza PoorAkhavan YouTube
Cooperating Programming Contest Training with Education Yonghui Wu YouTube

CLIS 2018 – Beijing, China

Title Speaker Link
Contest API – An ICPC standard for contest system & tools Jaap Eldering Slides
Next generation of VIVA: vanb’s Input Verification Assistant David van Brackle

Slides

Slides

The North American Online Practice Contests Borja Sotomayor Slides
Asura: An Environment for Assesssment of Programming Challenges using Gamification Jose Paulo Leal Slides

CLIS 2017 – Rapid City, South Dakota, USA

Title Speaker Link
CLI Light: SoCal Coach Symposium Donna Furon Slides
Science_in_a_Competitive_Format Aksenov Vitaly Slides
The journey from Competitive Programming to Computation Thinking Anup Kalbalia Slides

CLIS 2016 – Phuket, Thailand

Title Speaker Link
Cloud-based competitive classwork with Kattis Greg Hamerly Slides
Training ICPC Teams – Lessons Learned Katia Guimaraes Slides
Enhancing Computer Science Graduates Dick Gowen Slides
Online Programming Judge – Applications for the classroom Bill Booth Slides
Hosted DOMjudge Keith Johnson Slides
Cats-judge: a command-line utility for problem preparation Alexander S. Klenin Slides
URI Online Judge: Coding and Beyond Neilor Tonin & Jean Bez Slides
The North American Invitational Programming Contest: An Experience Report Borja Sotomayor Slides
Mikhail Tikhomirov & Anton Pankratiev Slides

CLIS 2015 – Marrakech, Morocco

Title Speaker Link
Joint Programming Training in Taiwan Yonghui Wu & C. Jinshong Hwang Slides
UCF’s Women’s Programming Team Arup Guha Slides
Performance Analysis of Virtual vs. Physical Machines for Automated Judging in Programming Contests John Clevenger Slides
Assessing computer science exercises using graphs Jose Leal Slides

CLIS 2014 – Ekaterinburg, Russia

Title Speaker Link
Coaching Round Table Discussion Jan Madey Video

CLIS 2013 – St. Petersburg, Russia

Title Speaker Link
Approaches to programming problem classification Alexander S. Klenin Video
Will what got you “here” get you “there”? Shawn A. Bohner Video
The URI Online Judge Learning Platform Jean Luca Bez & Neilor A. Tonin Video
The ICPC AutoAnalyst Project Fredrik Heintz Video
A Programmer Self-training System with Programming Skill Evaluation, Personalized Task Recommendation and Automatic Contest Generation Shu Lin Video
Toward Fully Automatic Contest Administration Ryan Stansifer & Keith Johnson Video
uHunt API Felix Halim Video
Preparing Mooshak for adolescence Jose Paulo Leal Video
3D Virtual Activity-Based Learning Environment (VALE) Mikhail Lavrentiev Video