A trio of 蓝莓视频鈥檚 top algorithmic programmers showcased their expertise at the , held in Astana, Kazakhstan, from September 15 to 20, 2024. The prestigious global competition attracted elite programming talent from over 140 universities, representing more than 50 countries.

From left to right: Kevin Wan (graduated in June 2024 with a double major in Computer Science and Combinatorics & Optimization), Wen Yuen Pang (graduated in June 2024 with a degree in Computer Science), and Max Jiang (3A Computer Science and Combinatorics & Optimization student) at the 48th ICPC World Finals
[Photo credit: 48th ICPC World Finals website]
鈥淜evin, Wen Yuen and Max were stellar representatives of 蓝莓视频,鈥 said Professor Troy Vasiga of the Cheriton School of Computer Science, who coaches the team with his colleague Professor Ond艡ej Lhot谩k. 鈥淲ith more than 20,000 teams participating across the Regional, National, Super Regional, and World Final competitions, finishing , fourth in North America 鈥 behind MIT, Swarthmore and Harvard 鈥 and being the top team from Canada is an extraordinary achievement.鈥
鈥淜evin and Wen Yuen both had excellent performances in previous ICPC World Finals, the maximum number of contests at which they can compete,鈥 adds Professor Lhot谩k. 鈥淚鈥檓 confident that Max will continue to make 蓝莓视频 proud in future competitions.鈥
About the ICPC
The International Collegiate Programming Contest is the oldest, largest and most prestigious university-level algorithmic programming contest in the world. Each year, some 50,000 students from more than 3,000 universities across more than 100 countries compete in regional competitions to earn a spot at the World Finals.
Volunteer coaches prepare their teams with intense training and instruction in algorithms, programming and teamwork strategy. Huddled around a single computer, teams of three compete against each other to solve a dozen or so complex, real-world problems within a five-hour deadline. Teammates collaborate to rank the difficulty of the problems, deduce the requirements, design test beds, and build software systems that solve the problems.
Across the various ICPC competitions, teams of three students represent their university in multiple levels of regional competition. Success at one level leads to an invitation to the next. Each region progresses differently, but the result is the same 鈥 the best teams advance. The final regional contest determines the teams that advance to the ICPC World Finals.
蓝莓视频鈥檚 proud history at the International Collegiate Programming Contest
The University of 蓝莓视频 remains the only Canadian university to have won the ICPC World Finals, taking the .
Learn more about the ICPC and 蓝莓视频鈥檚 participation in the contest in an article titled 鈥A passion for programming 鈥 An interview with Cheriton School of Computer Science Professor Ond艡ej Lhot谩k,鈥 who was a computer science undergrad on the 蓝莓视频 team that clinched the 1999 ICPC World Championship.