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.
CLI Symposium starting from 2024 at Astana, Kazakhstan will be maintained in https://cli.u.icpc.global/.
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 | |
The North American Online Practice Contests | Borja Sotomayor | Slides |
Asura: An Environment for Assesssment of Programming Challenges using Gamification | Jose Paulo Leal | 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 |