{{위키데이터 속성 추적}}
'''ACM 국제 대학생 프로그래밍 대회'''(ACM International Collegiate Programming Contest, ACM-ICPC)는 매년 전세계 대학생들이 참가하여 실력을 겨루는 국제 [[컴퓨터 프로그래밍]] 대회이다. [[IBM]]이 후원하는 이 대회는 [[베일러 대학교]]에 본부를 두고 있으며, 자체적으로 운영되는 6개 지역별 지부가 있다. 운영을 총괄하는 사무총장은 베일러 대학교의 윌리엄 푸처(William B. Poucher) 교수이고, [[ACM]]의 후원 하에 대회가 진행된다.

==역사==
ICPC의 시초는 1970년 [[입실론 파이 엡실론]](UPE) 컴퓨터 과학 명예 협회(Computer Science Honor Society)의 주관 하에 [[텍사스 A&M 대학교]]에서 열렸던 초기 대회로 거슬러 올라 간다. 이 대회가 1977년에 현재와 같이 지역예선과 본선, 결선 등의 단계로 구성된 형태로 발전하였으며, 당시 열렸던 최초의 결선은 ACM 컴퓨터 과학 학회와 합동으로 치러졌다.

1977년부터 1989년까지 대회 참가팀은 주로 [[미국]]과 [[캐나다]] 출신의 학생들이었다. 1989년부터 본부가 [[베일러 대학교]]에 위치했으며, 세계 각 지역 대학들에 지부가 설립되었고, ACM이 대회를 후원한다. 업계의 많은 기업들의 후원을 받는 이 대회는 2005년 기준으로 84개국의 대학생들이 참가하는 세계적인 대회로 성장하였다.

1997년 [[IBM]]이 대회를 후원하기 시작하면서 대회 참가자 수가 급격히 증가하기 시작하였다. 1997년에는 560개 대학에서 840개 팀이 참가하였다. 2007년에는 1,821개 대학에서 6,700개 팀이 참가하였다. 참가팀의 수는 매년 10~20%씩 증가하고 있으며, 앞으로도 더욱 많은 팀이 참가할 것으로 예상된다.

ICPC의 결선은 ''ACM-ICPC 월드 파이널''이라 불리며, 세계 각지에서 4일 동안 진행되고 [[입실론 파이 엡실론|UPE]]가 각 지역 우승자들에게 시상한다. 최근 대회에서 세계 우승자 팀은 ACM 시상식에서 해당 팀의 모국 정부 수반으로부터 상을 수여 받았다.

==우승팀==
{| class="wikitable sortable"
|+학교별 순위
! 우승 횟수 !! 국가 !! 학교 !! 최근 우승
|-
| style="text-align:center;"| 5 || {{국기나라|RUS}} || [[상트페테르부르크 주립 공과대학교]]<ref name="st_petersburg">Saint Petersburg State University of Information Technologies, Mechanics and Optics</ref> || 2013
|-
| style="text-align:center;"| 3 || {{국기나라|CHN}} || [[상하이 자오퉁 대학|상하이 자오퉁 대학교]] || 2010
|-
| style="text-align:center;"| 3 || {{국기나라|USA}} || [[스탠퍼드 대학교]] ||1991
|-
| style="text-align:center;"| 2 || {{국기나라|POL}} || [[바르샤바 대학교]] || 2007
|-
| style="text-align:center;"| 2 || {{국기나라|RUS}} || [[상트페테르부르크 대학교]] || 2001
|-
| style="text-align:center;"| 2 || {{국기나라|CAN}} || [[워털루 대학교]] || 1999
|-
| style="text-align:center;"| 2 || {{국기나라|USA}} || [[캘리포니아 공과대학교]] || 1988
|-
| style="text-align:center;"| 2 || {{국기나라|USA}} || [[워싱턴 대학교 세인트루이스]] || 1980
|}

{| class="wikitable"
|+연도
!연도
!국가
!학교
|-
|2013
| {{국기나라|RUS}}
| [[상트페테르부르크 주립 공과대학교]]
|-

|-
|2012
| {{국기나라|RUS}}
| [[상트페테르부르크 주립 공과대학교]]
|-
|2011
| {{국기나라|CHN}}
| [[저장 대학|저장 대학교]]
|-
|2010
| {{국기나라|CHN}}
| [[상하이 자오퉁 대학|상하이 자오퉁 대학교]]
|-
|2009
| {{국기나라|RUS}}
| [[상트페테르부르크 주립 공과대학교]]
|-
| 2008
| {{국기나라|RUS}}
| [[상트페테르부르크 주립 공과대학교]]
|-
|2007
| {{국기나라|POL}}
| [[바르샤바 대학교]]
|-
|2006
| {{국기나라|RUS}}
| [[Saratov State University]]
|-
| 2005
| {{국기나라|CHN}}
| [[상하이 자오퉁 대학|상하이 자오퉁 대학교]]
|-
|2004
| {{국기나라|RUS}}
| [[상트페테르부르크 주립 공과대학교]]
|-
| 2003
| {{국기나라|POL}}
| [[바르샤바 대학교]]
|-
| 2002
| {{국기나라|CHN}}
| [[상하이 자오퉁 대학|상하이 자오퉁 대학교]]
|-
| 2001
| {{국기나라|RUS}}
| [[St. Petersburg State University]]
|-
| 2000
| {{국기나라|RUS}}
| [[St. Petersburg State University]]
|-
| 1999
| {{국기나라|CAN}}
| [[워털루 대학교]]
|-
| 1998
| {{국기나라|CZE}}
| [[프라하 카렐 대학교|카렐 대학교]]
|-
| 1997
| {{국기나라|USA}}
| [[Harvey Mudd College]]
|-
| 1996
| {{국기나라|USA}}
| [[캘리포니아 대학교 버클리]]
|-
| 1995
| {{국기나라|GER}}
| [[프라이부르크 대학교]]
|-
|1994
| {{국기나라|CAN}}
| [[워털루 대학교]]
|-
| 1993
| {{국기나라|USA}}
| [[하버드 대학교]]
|-
| 1992
| {{국기나라|AUS}}
| [[멜버른 대학교]]
|-
| 1991
| {{국기나라|USA}}
| [[스탠퍼드 대학교]]
|-
| 1990
| {{국기나라|NZE}}
| [[오타고 대학교]]
|-
| 1989
| {{국기나라|USA}}
| [[캘리포니아 대학교 로스앤젤레스]]
|-
| 1988
| {{국기나라|USA}}
| [[캘리포니아 공과대학교]]
|-
| 1987
| {{국기나라|USA}}
| [[스탠퍼드 대학교]]
|-
| 1986
| {{국기나라|USA}}
| [[캘리포니아 공과대학교]]
|-
| 1985
| {{국기나라|USA}}
| [[스탠퍼드 대학교]]
|-
| 1984
| {{국기나라|USA}}
| [[존스 홉킨스 대학교]]
|-
| 1983
| {{국기나라|USA}}
| [[네브래스카 대학교 링컨|네브래스카 대학교]]
|-
| 1982
| {{국기나라|USA}}
| [[베일러 대학교]]
|-
| 1981
| {{국기나라|USA}}
| [[Missouri University of Science and Technology|University of Missouri–Rolla]]
|-
| 1980
| {{국기나라|USA}}
| [[워싱턴 대학교 세인트루이스]]
|-
| 1979
| {{국기나라|USA}}
| [[워싱턴 대학교 세인트루이스]]
|-
| 1978
| {{국기나라|USA}}
| [[매사추세츠 공과대학교]]
|-
| 1977
| {{국기나라|USA}}
| [[미시간 주립 대학교]]
|}

{| class="wikitable sortable"
|+국가
! 우승 횟수 !! 국가 !! 최근 우승 !! 참가 횟수
|-
| style="text-align:center;"| 17 || {{국기나라|USA}} || 1997 || 36
|-
| style="text-align:center;"| 8 || {{국기나라|RUS}} || 2013 ||
|-
| style="text-align:center;"| 4 || {{국기나라|CHN}} || 2011 ||
|-
| style="text-align:center;"| 2 || {{국기나라|POL}} || 2007 ||
|-
| style="text-align:center;"| 2 || {{국기나라|CAN}} || 1999 ||
|-
| style="text-align:center;"| 1 || {{국기나라|CZE}} || 1998 ||
|-
| style="text-align:center;"| 1 || {{국기나라|GER}} || 1995 ||
|-
| style="text-align:center;"| 1 || {{국기나라|AUS}} || 1992 || 
|-
| style="text-align:center;"| 1 || {{국기나라|NZE}} || 1990 ||
|}

== 같이 보기 ==
* [[국제 정보 올림피아드]], 고교생들이 참가하는 동일한 성격의 대회
* [[구글 코드 잼]]
* [[페이스북 해커 컵]]
* [[ICFP 프로그래밍 대회]]
* [[국제 문제 해결 대회]]

== 각주 ==
{{각주}}

== 외부 링크 ==
===공식 웹사이트===
* [http://icpc.baylor.edu/ ACM-ICPC 공식 웹사이트] {{웨이백|url=http://icpc.baylor.edu/ |date=20131206221406 }} - [[베일러 대학교]]에서 관리.

===ICPC 블로그===
* [https://web.archive.org/web/20131204103252/http://www.acmsolver.org/ ACMSolver] - maintained by Ahmed Shamsul Arefin [https://web.archive.org/web/20140306092703/http://ahmedshamsularefin.id.au/index.php/acm-icpc]
* [http://shygypsy.com/acm/ Igor's UVa] - maintained by Igor Naverniouk [http://www.cs.toronto.edu/~igor/] {{웨이백|url=http://www.cs.toronto.edu/~igor/ |date=20161020165516 }}
* [http://www.kurniady.net/ Andrian Kurniady's ICPC event blog] {{웨이백|url=http://www.kurniady.net/ |date=20131214152627 }} - maintained by Andrian Kurniady
* [http://codeforces.com/ Codeforces blogs]

===ICPC 트레이닝===
* [http://www.algorithmist.com/index.php/Main_Page Algorithmist] - maintained by Algorithmist Team
* [https://web.archive.org/web/20080913154125/http://www.comp.nus.edu.sg/~stevenha/programming/acmoj.html Steven Halim's Method to solve ACM UVa OJ Problems] - maintained by Steven Halim
* [http://www.cs.sunysb.edu/~algorith/ The Stony Brook Algorithm Repository] - maintained by Steven Skiena.
* [https://web.archive.org/web/20131126100612/http://www.programming-challenges.com/pg.php?page=index Programming Challenges] - maintained by Miguel Revilla
* [https://web.archive.org/web/20131217064748/http://lightoj.com/ Light Online Judge] - maintained by [https://web.archive.org/web/20111023033907/http://www.freewebs.com/jan876/ Jane Alam Jan]
* [https://web.archive.org/web/20080919081821/http://acm.uva.es/board/ UVa Online Judge Board] - maintained by [https://web.archive.org/web/20040923223649/http://online-judge.uva.es/ Universidad de Valladolid Online Judge]
* [https://web.archive.org/web/20180824134704/http://coj.uci.cu/ Caribbean training platform] - maintained by the COJ Development Team (CDEVT)
* [http://codechef.com/ CodeChef] - maintained by [http://directi.com/ Directi Group]

[[분류:프로그래밍 대회]]