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 | |
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 |