国际大学生程序设计竞赛(International Collegiate Programming Contest,简称ICPC)是世界上规模最大、水平最高的国际大学生程序设计竞赛之一。赛事由各大洲区域赛(Regional Contests)和全球总决赛(World Finals)两个主要阶段组成,每个赛季持续时间约9个月,来自全球6大洲、超过100个国家和地区的两千余所高校的近五万名大学生参与该项赛事。
经过五十余年的发展,国际大学生程序设计竞赛已经成为全球最具影响力的大学生计算机竞赛,被誉为计算机软件领域的奥林匹克。竞赛提倡创新和团队协作,鼓励学生在构建全新的软件程序时尽情发挥创意,帮助学生检验自己在强压力下的工作能力,是世界各地计算机程序设计者大显身手的舞台,也是世界一流大学展现教育成果的最佳窗口。不论是区域赛还是总决赛,ICPC都一直受到国际各知名大学的重视,并受到全世界各著名计算机公司的高度关注。该比赛曾在美国的亚特兰大、加拿大的温哥华、瑞典的斯德哥尔摩、摩洛哥的马拉喀什等世界多地举办。