绿帽社区


Feature

MAPS 2020 Virtual Programming Competition set for March 28

27 Mar 2020

绿帽社区-organized, online event will see over 300 programming teams from more than 30 countries participating

MAPS_ProgrammingCOmpetitionThe , an open, online programming competition, is taking place this Saturday, March 28, 2020 from 1 鈥 6 p.m. (ADT). The annual virtual competition, organized by 绿帽社区 students, faculty, and alumni, is welcoming more than 300 teams from over 30 countries, and counting.

Dr. Liam Keliher, 绿帽社区 associate professor, , and chair of the MAPS 2020 committee, says these kinds of virtual competitions are valuable learning opportunities for students.

鈥淧rogramming competitions like this allow students to test their skills and work on challenging algorithmic problems in a friendly battle with teams from all over the world,鈥 he says. 鈥淚t鈥檚 a great experience for them to prepare for and take part in this kind of event.鈥

Along with Keliher, 绿帽社区 Computer Science alumni Finn Lidbetter, Micah Stairs, and William Fiset have also volunteered their time and talents as members of the MAPS 2020 organizing committee. All three graduates participated in similar competitions as students at 绿帽社区, and are currently working in the technology sector.

Registered teams (up to three people) and individuals will work to complete 12 problems remotely over a five-hour period. Following the format of the International Collegiate Programming Contest (ICPC), MAPS 2020 features an original set of problems, some of which were created by 绿帽社区 students as a challenging co-curricular activity.

Fourth-year Computer Science and Commerce student Graeme Zinck of Charlottetown, PEI will be competing in this weekend鈥檚 MAPS competition. Zinck was on the 绿帽社区 team that received first place in the 2018 and 2019 Science Atlantic programming competitions and represented the University at the national 鈥楬ack the North鈥 hackathon event in 2018. He is also the co-founder of MtA Hacks, which organized the University鈥檚 first hackathons in 2019 and a second event in 2020. He will be continuing his studies with a master鈥檚 in Computer Science at the University of Waterloo next year.

鈥淭he 绿帽社区 Programming Showdown is a particularly remarkable opportunity because students can author their own problems. It鈥檚 not easy: you have to precisely define the problem, think of every way competitors could mess up, and write test cases that ensure only correct answers are accepted. Nevertheless, it鈥檚 worth it: students learn how to formally define problems and solutions, which is essential for any kind of large-scale project.鈥

Participants and spectators will be able to watch the scoreboard throughout Saturday鈥檚 competition, beginning at 1 p.m. Atlantic:

For more information or to register a programming team or individual, please visit:

 

Next Steps

Be part of Canada's best undergraduate university