Topcoder Open: Difference between revisions

Content deleted Content added
Josvebot (talk | contribs)
m v1.43b - WP:WCW project (Unicode control characters)
 
(115 intermediate revisions by 38 users not shown)
Line 1:
{{Use mdy dates|date=September 2021}}
{{advert|date=April 2018}}
{{Infobox recurring event
{{notability|Events|date=April 2018}}
| logo = 2023_topcoder_open_logo.svg
{{Infobox recurring event|logo=Tco18-logo.png |name=Topcoder Open (TCO)|logo_caption=Topcoder Open 2018 logo|frequency=annually|country=USA|years_active=2001 - nowadays|first=Nov 2 - 3, 2001|last=October 21 - 24, 2017|activity=Competitive Programming, Data Science, Design, and Software Development Championship|organized=Topcoder|website=http://tco18.topcoder.com}}
| name = Topcoder Open (TCO)
| logo_caption = 2023 Topcoder Open logo
| frequency = Annually
| country = United States
| years_active = 2001–2023
| first = November 2–3, 2001
| last = November 17–19, 2022
| activity = Competitive programming, data science, design, software development
| organized = [[Topcoder]]
| website = {{URL|https://tco23.topcoder.com}}
}}
 
'''Topcoder Open''' ('''TCO)''') iswas an annual [[design]], [[software development]], [[data science]] and [[competitive programming]] [[championship,]] organized by [[Topcoder]], and hosted in different venues around US. Each year, the most[[United successfulStates]].<ref>{{Cite participantsnews|url=https://www.computerworld.com/article/2538717/app-development/rock-star-coders.html|title=Rock ofstar eachcoders|last=Brandel|first=Mary|date=January competition22, track2008|work=Computerworld|access-date=April included29, into2018}}</ref><ref>{{Cite TCOnews|url=https://www.computerworld.com/article/2552789/it-management/jiazhi-wu--programming-s-crack-competitor.html|title=Jiazhi areWu: selectedProgramming's andCrack invitedCompetitor|last=Lai|first=Eric|date=July for9, a free one2007|work=Computerworld|access-weekdate=April trip29, to2018}}</ref><ref>{{Cite onnews|url=https://medium.com/programming-and-algorithms-iitr/programming-as-a-sport-sitea5e75d292cab|title=Programming finals,as wherea theysport|last=Grover|first=Sahil|date=December compete for prizes2, and also socialize with2017|work=Medium|access-date=April each other30, helping to build community sprit among the most active members.2017}}</ref> In the first two years, 2001 and 2002, the tournament was titled TopCoder Invitational.
 
In addition to the main championship, from 2001 to 2007, Topcoder was organizingorganized an annual TopCoder Collegiate Challenge tournament, for [[college]] students only.<ref Alsoname=":3">{{Cite fromnews|url=http://www.oracle.com/technetwork/java/topcoder-141267.html?printOnly=1|title=TopCoders Vie For College Crown|last=Meloan|first=Steve|date=April 2003|work=Oracle Technology Network|access-date=April 30, 2018|archive-url=https://web.archive.org/web/20180430120057/http://www.oracle.com/technetwork/java/topcoder-141267.html?printOnly=1|archive-date=30 April 2018}}</ref><ref name=":4">{{Cite news|url=https://www.computerworld.com.au/article/196525/college_coders_vie_cash_enterprise-sponsored_contest/|title=College coders vie for cash in enterprise-sponsored contest|last=Kanaracus|first=Chris|date=October 1, 2007|work=Computerworld|access-date=April to30, 20102018}}</ref> The TopCoder [[High School]] competition was held from 2007 to 2010.
 
From 2015, Topcoder Regional events arewere held through the year in different countries.<ref name=":5">{{Cite news|url=http://innovation.ifmo.ru/en/news_page/841/|title=TopCoder Open 2016|date=September 5, 2016|work=ITMO Tech|access-date=April 30, 2018}}</ref>
 
In 2020–2023, in-person Topcoder Open finals were cancelled and replaced by virtual events due to the impact of the [[COVID-19 pandemic]] and the subsequent economic slowdown. The 2023 Topcoder Open was the final edition of the contest.<ref>{{Cite web |date=February 24, 2023 |title=FAQ - TOPCODER COMMUNITY TOWN HALL WITH DOUG HANSON, TOPCODER CEO |url=https://discussions.topcoder.com/discussion/26097/faq-topcoder-community-town-hall-with-doug-hanson-topcoder-ceo |access-date=February 25, 2023 |website=Topcoder}}</ref>
== Competition Tracks ==
 
== Competition tracks ==
Competition tracks included in Topcoder Open tournament changed through its history. Many of them resemble the types of challenges offered to [[Topcoder#Topcoder Community|Topcoder Community]] through the year, but there is no 1:1 match. Here is the alphabetical list of all competition tracks ever present at TCO:
 
Competition tracks included in the Topcoder Open tournament changed through its history. Many of them resemble the types of challenges offered to [[Topcoder#Topcoder Community|Topcoder Community]] through the year, but there is no 1:1 match. Here is the alphabetical list of all competition tracks ever present at TCO:
* '''Algorithm Compeition (SRM)''' – 2001 - nowadays – The only track that was present at all main TCOs events, and at the most of other Topcoder events. Follows the format of regular 1.5 hours Single Round Matches:<ref>{{Cite web|url=https://help.topcoder.com/hc/en-us/articles/115006162527-SRM-Overview|title=SRM Overview|last=Sial|first=Rashid|date=April 25, 2017|website=Topcoder Help Center|archive-url=|archive-date=|dead-url=|access-date=April 23, 2018}}</ref>
** ''The Coding Phase –'' 75 mins'':'' All competitors are presented with the same three algorithmic problems of different complexity, each problem has its own maximal number of points. Problem descriptions are initially invisible. Competitors have 75 minutes to solve these problems. Competitor can open any problem description in any order; once he opened a problem, the number of points he can get for the correct solution of that problem starts decreasing over time. When competitor submits problem solution (a code that successfully compiles), he is awarded with the current amount of points he can get for that problem. He can re-submit a solution, getting the further descrease amount of points, minus extra penalty for the resubmission. During the phase competitors can see the current points awarded to each participant, but they don't know whether solutions of those participants are correct or wrong, thus whether these scores will hold after ''The System Testing Phase'', or will be reset.
** ''The Challenge Phase'' – 15 mins: Each competitor can see all submission done by other competitors. He can (optionally) challenge any of them, submitting test cases that will cause other competitor's submission produce a wrong result. Submission of correct challenge test case gives sumitter 50 points award, submission of an incorrect test case (i.e. the challenged solution can solve it successfully) will lead to 25 points penalty for the test case submitter.
** ''The System Testing Phase'' – In the last phase system tests are automatically executed for all submissions from all competitors. If a submission fails testing, the scores awarded for that submission during ''The Coding Phase'' are reset to zero. The final scores after the system testing determine the winner.
* '''First to Finish (F2F)''' – 2009 - nowadays – Officially called as ''Mod Dash'' from 2009 to 2013, and ''First2Finish'' afterwards. Competitors are provided with set of small programming tasks (like bug fixes / enhancements in an existing codebase), and they get scores based on who correctly resolves each task first. The exact rules for on-site competition may vary from year to year.
* '''Information Architecture''' – 2015. Provided with client requirements for a software product, competitors are asked to create a wireframe mockup of the future app / website.
* '''Marathon Match (MM)''' – 2007 - nowadays – Officially called as just ''Marathon'' from 2007 to nowadays. Follows the format of regular MM competitions (a 1-2 weeks long online, and 1 day long during on-site competitions). Competitors are provided with the same algorithmic / data science problem, which is judged objectively with a live leaderboard, visible to everybody. Everybody can submit multiple times with no penalties, with the goal to come up with a code that scores the maximal possible amount of scores on that problem. During the competition the leaderboard is generated based on submissions testing against a limit number of test cases, and after the contest the final results are determined in a testing against a larger test dataset.
* '''Software Design''' – 2004 - 2014 – Officially called as Component Design from 2004 to 2009, and just ''Design'' from 2010 to 2014. Competitors were asked to take client requirements for a software component / product as input, and produce development documentation / technical specifications. Solutions were evaluated by a panel of judges according to objective scorecards.
* '''Software Development''' – 2004 - nowadays – Officially called as ''Component Development'' from 2004 to 2009, and just as ''Development'' from 2010 to nowadays. The actual rules differ from year to year, but, typically, competitors are present with technical specifications for development of a software component / application / tool, or with a more open, hackathon-style requirements, and they have about 4 hours to implement the component / product in the best possible way. Submitted solutions are evaluated by a panel of judges according to objective scorecards.
* '''UI Design''' – 2007 - nowadays – Officially called as ''Studio'' from 2007 to 2014, and ''UI Design'' from 2015 to nowadays. Competitors, provided with client requirements, are asked to create the best UI (visual) design for an software product / web portal, etc.
* '''UI Prototype''' – 2015 - nowadays. Competitors are provided with design specifications for a website / web-application, and they should create a working prototype of the frontend within a ~4 hours timeframe. The resulting submissions are judged against objective scorecards.
 
=== Algorithm Competition (SRM) ===
== The List of Topcoder Open and Regional Events ==
'''Timeline:''' ''2001 – 2022''
 
'''Champions: {{Flagicon|Belarus}} '''[[Gennady Korotkevich]] ''tourist'' ('''2022''', '''2021''', '''2020''', '''2019''', '''2014'''); '''{{Flagicon|Russia}}''' [[Petr Mitrichev]] ''Petr'' ('''2018, 2015, 2013, 2006'''); {{Flagicon|China}} Yuhao Du ''xudyh'' ('''2017'''); {{Flagicon|Japan}} [[Makoto Soejima]] ''rng_58'' ('''2016''', '''2011''', '''2010'''); {{Flagicon|Russia}} Egor Kulikov ''Egor'' ('''2012'''); {{Flagicon|China}} Bin Jin ''crazyb0y'' ('''2009'''); {{Flagicon|Poland}} {{Ill|Tomasz Czajka|pl|Tomasz Czajka}} ''tomek'' ('''2008''', '''2004''', '''2003'''); {{Flagicon|Netherlands}} Jan Kuipers ''Jan_Kuipers'' ('''2007'''); {{Flagicon|Poland}} {{Ill|Eryk Kopczyński|pl|Eryk Kopczyński}} ''Eryx'' ('''2005'''); {{Flagicon|Australia}} John Dethridge ''John Dethridge'' ('''2002'''); {{Flagicon|USA}} ''jonmac'' ('''2001''').
 
'''Details:'''
 
This was the only track that was present at all main TCO events and at most of the other Topcoder events. It followed the format of regular 1.5 hours Single Round Matches:<ref>{{Cite web|url=https://help.topcoder.com/hc/en-us/articles/115006162527-SRM-Overview|title=SRM Overview|last=Sial|first=Rashid|date=April 25, 2017|website=Topcoder Help Center|access-date=April 23, 2018}}</ref>
 
* ''The Coding Phase –'' 75 mins'':'' All competitors were presented with the same three [[Algorithm|algorithmic]] problems of differing complexity. Each problem had its own maximal number of points. Problem descriptions were initially invisible. Competitors had 75 minutes to solve these problems. A competitor could open any problem description in any order; once they opened a problem, the number of points they could get for the correct solution of that problem started decreasing over time. When the competitor submitted the problem solution—a code that successfully compiles—they were awarded with the current number of points they could get for that problem. They could re-submit a solution, getting the further decrease number of points, minus extra penalty for the resubmission. During this coding phase, competitors could see the current points awarded to each participant, but they could not see whether the solutions of those participants were correct or incorrect, including whether these scores would hold after ''The System Testing Phase'' or if they would be reset.
* ''The Challenge Phase'' – 15 mins: Each competitor could see all submissions completed by the other competitors. They could optionally challenge any of them by submitting [[Test case (software)|test cases]] that would cause other competitor's submission to produce an incorrect result. Submission of a correct challenge test case gave the submitter a 50 points award, but submission of an incorrect test case (i.e. the challenged solution can solve it successfully) would lead to 25 points penalty for the test case submitter.
* ''The System Testing Phase'' – In the last phase, system tests were automatically executed for all of the submissions from all competitors. If a submission failed testing, the scores awarded for that submission during ''The Coding Phase'' were reset to zero. The final scores after the system testing determined the winner.
 
=== First to Finish (F2F) ===
'''Timeline:''' ''2009 – 2014, 2016 – 2022''
 
'''Champions:''' {{Flagicon|Turkey}} Fatih Tas ''neonray'' ('''2022''')'';'' '''{{Flagicon|Greece}}''' Thomas Kranitsas ''thomaskranitsas'' ('''2021'''); {{Flagicon|Brazil}} Victor Roberto Gomes da Cunha ''cunhavictor'' ('''2020'''); '''{{Flagicon|Nepal}}''' Dilip Kumar Thapa ''veshu'' ('''2019'''); {{Flagicon|Russia}} Dmitry Kondakov ''kondakovdmitry'' ('''2018'''); {{Flagicon|Nigeria}} Akinwale Ariwodola ''akinwale'' ('''2017''', '''2014'''); {{Flagicon|China}} ''vvvpig'' ('''2016'''); {{Flagicon|India}} Pratap Koritala ''supercharger'' ('''2013'''); {{Flagicon|China}} Lan Luo ''hohosky'' ('''2012'''); {{Flagicon|China}} Yang Li ''Yeung'' ('''2011'''); {{Flagicon|Ukraine}} Margaryta Skrypachova ''Margarita'' ('''2010'''); {{Flagicon|China}} Ninghai Huang ''PE'' ('''2009''').
 
'''Details:'''
 
This was officially called ''Mod Dash'' from 2009 to 2013, and ''First2Finish'' from then on. Competitors were provided with a set of small programming tasks, such as [[Bug fix|bug fixes]] or enhancements in an existing [[codebase]], and they received scores based on who correctly solved each task first. The exact rules for on-site competition varied from year to year.
 
=== Information Architecture ===
'''Timeline:''' ''2015 only.''
 
'''Champions:''' {{Flagicon|Spain}} Silvana Vacchina ''f0rc0d3r'' ('''2015''').
 
'''Details:'''
 
This provided competitors with client requirements for a [[software]] product, and they were asked to create a wireframe mockup of the future app or [[website]].
 
=== Marathon Match (MM) ===
'''Timeline:''' ''2007 – 2022''
 
'''Champions:''' {{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho'' ('''2022''', '''2017''', '''2016''', '''2014''', '''2013''', '''2011''', '''2008'''); {{Flagicon|Romania}} Catalin-Stefan Tiseanu ''CatalinT'' ('''2021''');{{Flagicon|Japan}} Hironao Tsutsumida ''iehn'' ('''2020'''); {{Flagicon|Belarus}} [[Gennady Korotkevich]] ''tourist'' ('''2019''', '''2018'''); {{Flagicon|China}} [[Tiancheng Lou]] ''ACRush'' ('''2015'''); {{Flagicon|South Korea}} Won-Seok Yoo ''ainu7'' ('''2012'''); {{Flagicon|Japan}} Yoichi Iwata ''wata'' ('''2010'''); {{Flagicon|Russia}} [[Andrey Lopatin]] ''KOTEHOK'' ('''2009'''); {{Flagicon|Poland}} Mateusz Zotkiewicz ''Mojito1'' ('''2007''').
 
'''Details:'''
 
This was officially called ''Marathon'' from 2007 to 2022. It followed the format of regular MM competitions: 1–2 weeks for online competitions or 1 day during on-site competitions. Competitors were provided with the same algorithmic or [[data science]] problem, which was judged objectively with a live leaderboard which was visible to everyone. Each competitor could submit multiple times with no penalties, with the goal to submit a code that scores the maximal possible amount of scores on that problem. During the competition, the leaderboard was generated based on submissions testing against a limited number of test cases, and, after the contest, the final results were determined with testing against a larger test dataset.
 
=== Quality Assurance Competition (QA) ===
'''Timeline:''' 2019 – ''2022''
 
'''Champions:''' {{Flagicon|Sri Lanka}} Nuwan Gunarathne ''codejam'' ('''2022''', '''2021''', '''2020'''); {{Flagicon|Latvia}} Vladimir Timofejev ''v.t.'' ('''2019''')
 
'''Details:'''
 
The QA competition included structured and unstructured testing, structured test case writing, and automated testing.
 
=== Software Design ===
'''Timeline:''' ''2004–2014''
 
'''Champions:''' {{Flagicon|China}} Meng Wang ''albertwang'' ('''2014''', '''2013'''); {{Flagicon|Canada}} Michael Paweska ''argolite'' ('''2012''', '''2010'''); {{Flagicon|China}} WuJian Ye ''BLE'' ('''2011'''); {{Flagicon|Ukraine}} Olexiy Sadovnikov ''saarixx'' ('''2009'''); {{Flagicon|USA}} Tim Roberts ''Pops'' ('''2008''', '''2006'''); {{Flagicon|USA}} Sergey Kalinchenko ''kyky'' ('''2007'''); {{Flagicon|Russia}} Nikolay Archak ''nicka81'' ('''2005'''); {{Flagicon|Romania}} Adrian Carcu ''adic'' ('''2004''').
 
'''Details:'''
 
This was officially called Component Design from 2004 to 2009, and Design from 2010 to 2014. Competitors were asked to take client requirements for a software component or product as input and produce development documentation or technical specifications. Solutions were evaluated by a panel of judges according to objective scorecards.
 
=== Software Development ===
'''Timeline:''' ''2004 – 2022''
 
'''Champions:''' {{Flagicon|China}} ''xxcxy'' ('''2022'''); '''{{Flagicon|China}} '''Jiang Liwu ''jiangliwu'' ('''2021''', '''2019'''); '''{{Flagicon|Spain}}''' Dr. Sergey Pogodin ''birdofpreyru'' ('''2020''', '''2017'''); {{Flagicon|Vietnam}} Ngoc Pham ''ngoctay'' ('''2018'''); {{Flagicon|Poland}} Łukasz Sentkiewicz ''Sky_'' ('''2016''', '''2015''', '''2014'''); {{Flagicon|China}} Zhijie Liu ''morehappiness'' ('''2013'''); {{Flagicon|China}} Yang Li ''Yeung'' ('''2012''', '''2010'''); {{Flagicon|Philippines}} Franklin Guevarra ''j3_guile'' ('''2011'''); {{Flagicon|China}} GuanZhuo Jin ''Standlove'' ('''2009''' – ''Architecture'', '''2004'''); {{Flagicon|Argentina}} Pablo Wolfus ''pulky'' ('''2009''' – ''Assembly'')'';'' {{Flagicon|China}} Yanbo Wu ''assistant'' ('''2009''' – ''Component Development'')'';'' {{Flagicon|Canada}} Piotr Paweska ''AleaActaEst'' ('''2009''' – ''Specification''); {{Flagicon|Brazil}} Romano Silva ''romanoTC'' ('''2008'''); {{Flagicon|China}} Feng He ''hefeng'' ('''2007'''); {{Flagicon|Indonesia}} Sindunata Sudarmagi ''sindu'' ('''2006'''); {{Flagicon|China}} Qi Liu ''visualage'' ('''2005''').
 
'''Details:'''
 
This was officially called ''Component Development'' from 2004 to 2009, and ''Development'' from 2010 to 2022. The actual rules differed from year to year, but, typically, competitors were presented with technical specifications for development of a software component, application, or tool, or they were presented with more open, [[hackathon]]-style requirements, which they must implement in the best possible way in 4 hours. Submitted solutions were evaluated by a panel of judges according to objective scorecards.
 
=== UI Design ===
'''Timeline:''' ''2007 – 2022''
 
'''Champions:''' {{Flagicon|Thailand}} Teeraporn Sriponpak ''iamtong'' ('''2022''', '''2021''', '''2020''', '''2018,''' '''2012'''); {{Flagicon|India}} ''L. O. I.'' ('''2019'''); {{Flagicon|Indonesia}} Panji Kharisma ''kharm'' ('''2017'''); {{Flagicon|Indonesia}} Junius Albertho ''abedavera'' ('''2016''', '''2015''', '''2013''', '''2011'''); {{Flagicon|Indonesia}} Faridah Amalia Mandaga ''fairy_ley'' ('''2014'''); {{Flagicon|Indonesia}} Tri Joko Rubiyanto ''djackmania'' ('''2010'''); {{Flagicon|Australia}} Dale Napier ''djnapier'' ('''2009'''); {{Flagicon|Philippines}} Nino Rey Ronda ''oninkxronda'' ('''2008'''); {{Flagicon|China}} Yiming Liao ''yiming'' ('''2007''').
 
'''Details:'''
 
The event was officially called ''Studio'' from 2007 to 2014, and ''UI Design'' from 2015 onwards. Competitors, provided with client requirements, were asked to create the best [[user interface]] design for a software product.
 
=== UI Prototype ===
'''Timeline:''' ''2015–2018''
 
'''Champions:''' {{Flagicon|Sri Lanka}} Mouly Gunarathne ''moulyg'' ('''2018,''' '''2017''', '''2016'''); {{Flagicon|Sri Lanka}} Dileepa Balasuriya ''dileepa'' ('''2015''').
 
'''Details:'''
 
Competitors were provided with design specifications for a website or [[Web application|web-application]], and they were required to create a working [[prototype]] of the [[Frontend and backend|frontend]] within approximately 4 hours. The resulting submissions were judged against objective scorecards.
 
== List of Topcoder Open events ==
These are the main Topcoder Open events where champions were determined.
{| class="wikitable mw-collapsible"
! colspan="4" |The list of Topcoder Open and Regional events, and their winners<ref name="topcoder.com">{{Cite web|url=https://www.topcoder.com/community/topcoder-opens/|title=The list of main Topcoder Open events|last=|first=|date=|website=Topcoder|archive-url=|archive-date=|dead-url=|access-date=April 19, 2018}}</ref><ref group="note">Golden background highlights main Topcoder Open events of each year, where that year's champions were determined for related competition tracks.</ref>
|-
!Date
!Event
!Venue
!Competition Tracks,<ref group="note" name=":0">The following abbreviations are used in the table "''The list of Topcoder Open and Regional events''": '''Dev''' = Software Development (Code); '''Dg''' = UI Design (also called as Studio Design); '''DS''' = Data Science; '''F2F''' = First to Finish (also called Mod Dash); '''IA''' = Information Architecture (Wireframes); '''MM''' = Marathon Match; '''Pr''' = UI Prototype; '''QA''' = Quality Assurance Competition; '''SDg''' = Software Design (also called Component Design, and just Design); '''SRM''' = Algorithm.</ref> and theirTheir winnersChampions<ref group="note">Topcoder member nicknames are given in italic</ref>
|-
|JunNov 5 - 715–18, 20012022
|TCO22 (online)<ref>{{Cite web|title=2022 Topcoder Open|url=https://tco22.topcoder.com/}}</ref>
|TCCC01 (San Francisco, CA, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc01&d3=summary|title=2001 TopCoder Collegiate Challenge Recap|last=|first=|date=|website=Topcoder|archive-url=|archive-date=|dead-url=|access-date=April 19, 2018}}</ref><ref group="note">Officially titled ''2001 TopCoder Collegiate Challenge''</ref>
|Online
|[[Hilton San Francisco Union Square|Hilton San Francisco and Towers]]
|'''Dev''' ({{Flagicon|China}} ''xxcxy''), '''Dg''' ({{Flagicon|Thailand}} Teeraporn Sriponpak ''iamtong''), '''F2F''' ({{Flagicon|Turkey}} Fatih Tas ''neonray''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''QA''' ({{Flagicon|Sri Lanka}} Nuwan Gunarathne ''codejam''), '''SRM''' ({{Flagicon|Belarus}} [[Gennady Korotkevich]] ''tourist'')
|'''SRM''' ({{Flagicon|USA}} ''qubits'')
|- bgcolor="gold"
|Nov 2 - 3, 2001
|TCI01 (Mashantucket, CT, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tci01&d3=summary|title=2001 TopCoder Invitational Recap|last=|first=|date=|website=Topcoder|archive-url=|archive-date=|dead-url=|access-date=April 19, 2018}}</ref><ref group="note">Officially titled ''2001 TopCoder Invitational''</ref>
|[[Foxwoods Resort Casino]]
|'''SRM''' ({{Flagicon|USA}} ''jonmac'')
|-
|Nov 13–20, 2021
|Apr 19 - 20, 2002
|TCO21 (online)<ref>{{Cite web |title=2021 Topcoder Open |url=https://tco21.topcoder.com/ }}</ref>
|TCCC02 (Cambridge, MA, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc02&d3=champ|title=The Sun / TopCoder Collegiate Challenge|last=Loss|first=Adam|date=April 20, 2002|website=Topcoder|archive-url=|archive-date=|dead-url=|access-date=April 19, 2018}}</ref><ref group="note" name=":2">Officially titled ''Sun Microsystems TopCoder Collegiate Challenge''</ref>
|Online
|[[University Park at MIT|University Park]] Hotel @ MIT
|'''Dev''' ({{Flagicon|China}} Jiang Liwu ''jiangliwu''), '''Dg''' ({{Flagicon|Thailand}} Teeraporn Sriponpak ''iamtong''), '''F2F''' ('''{{Flagicon|Greece}}''' Thomas Kranitsas ''thomaskranitsas''), '''MM''' ({{Flagicon|Romania}} Catalin-Stefan Tiseanu ''CatalinT''), '''QA''' ({{Flagicon|Sri Lanka}} Nuwan Gunarathne ''codejam''), '''SRM''' ({{Flagicon|Belarus}} [[Gennady Korotkevich]] ''tourist'')
|'''SRM''' ({{Flagicon|USA}} Daniel Wright ''dmwright'')
|- bgcolor="gold"
|Nov 22 - 23, 2002
|TCI02 (Uncasville, CT, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tci02&d3=champ|title=The Land Down Under comes out On Top!|last=Biondi|first=Mary Beth|date=Nov 23, 2002|website=Topcoder|archive-url=|archive-date=|dead-url=|access-date=April 19, 2018}}</ref><ref group="note">Officially titled ''2002 TopCoder Invitational''</ref>
|[[Mohegan Sun|Mohegan Sun Casino]]
|'''SRM''' ({{Flagicon|Australia}} John Dethridge ''John Dethridge'')
|-
|AprNov 4 - 513–22, 20032020
|TCCC03 (Cambridge, MA, USA)TCO20<ref>{{Cite web|url=https://wwwtco20.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc03&d3=champ|title=2020 Topcoder Collegiate Challenge 03 - Recap|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018Open}}</ref> (online<ref name=":2" group="note">Originally planned to be held in Seattle, WA, USA; held online due to [[COVID-19 pandemic]].</ref>)
|Online, at [https://hopin.com/ hopin.to] platform.
|[[University Park at MIT|University Park]] Hotel @ MIT
|'''Dev''' ({{Flagicon|Spain}} Sergey Pogodin ''birdofpreyru''), '''Dg''' ({{Flagicon|Thailand}} Teeraporn Sriponpak ''iamtong''), '''F2F''' ({{Flagicon|Brazil}} Victor Roberto Gomes da Cunha ''cunhavictor''), '''MM''' ({{Flagicon|Japan}} Hironao Tsutsumida ''iehn''), '''QA''' ({{Flagicon|Sri Lanka}} Nuwan Gunarathne ''codejam''), '''SRM''' ({{Flagicon|Belarus}} [[Gennady Korotkevich]] ''tourist'')
|'''SRM''' ({{Flagicon|Canada}} David Arthur ''dgarthur'')
|- bgcolor="gold"
|Dec 4 - 5, 2003
|TCO03 (Uncasville, CT, USA)<ref>{{Cite web|url=https://community.topcoder.com/tc?module=Static&d1=tournaments&d2=tco03&d3=tco03_overview|title=Topcoder Open 2003|last=|first=|date=|website=Topcoder|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2003 TopCoder Open Sponsored by Intel''</ref>
|[[Mohegan Sun|Mohegan Sun Casino]]
|'''SRM''' ({{Flagicon|Poland}} Tomasz Czajka ''tomek'')
|-
|AprNov 15 - 1613–16, 20042019
|TCCC04 (Boston, MA, USA)TCO19<ref>{{Cite web|url=https://wwwtco19.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc04&d3=tccc04_about|title=20042019 Topcoder Collegiate Challenge Sponsored by Yahoo!|last=|first=|date=Open|website=|archive-url=|archive-date=|dead-url=2019 Topcoder Open|access-date=AprilSeptember 228, 2018}}</ref><ref group="note">Officially(Houston, titledTX, ''2004 Topcoder Collegiate Challenge Sponsored by Yahoo!''</ref>USA)
|InterContinental Houston – Medical Center
|[[Boston Park Plaza Hotel & Towers|Boston Park Plaza Hotel]]
|'''Dev''' ({{Flagicon|USAChina}} Jiang Liwu ''jiangliwu)'', '''Dg''' ({{Flagicon|India}} ''L. O. I.''), '''F2F''' ('''{{Flagicon|Nepal}}''' Dilip Kumar Thapa ''veshu''), '''MM''' ({{Flagicon|Belarus}} [[Gennady Korotkevich]] ''romatourist''), '''SDgQA''' ({{Flagicon|UkraineLatvia}} PavloVladimir AksonovTimofejev ''aksonovv.t.''), '''SRM''' ({{Flagicon|PolandBelarus}} Tomasz[[Gennady CzajkaKorotkevich]] ''tomektourist'')
|- bgcolor="gold"
|Nov 11 - 12, 2004
|TCO04 (Santa Clara, CA, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco04&d3=about|title=TopCoder Open 2004|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2004 TopCoder Open Sponsored by Microsoft''</ref>
|Santa Clara Marriot
|'''Dev''' ({{Flagicon|China}} ''Standlove''), '''SDg''' ({{Flagicon|Romania}} Adrian Carcu ''adic''), '''SRM''' ({{Flagicon|Poland}} Tomasz Czajka ''tomek'')
|-
|MarNov 10 - 1113–16, 20052018
|TCO18 (Dallas, TX, USA)<ref>{{Cite web|url=https://tco18.topcoder.com/|title=Topcoder Open 2018}}</ref><ref>{{Cite web|url=http://tco18.topcoder.com/overview/tco-at-the-ranch/|title=TCO at the Ranch|website=Topcoder Open 2018|access-date=July 9, 2018}}</ref><ref>{{Cite news|url=http://news.ifmo.ru/en/university_live/achievements/news/8015/|title=Gennadiy Korotkevich Wins 2018 Topcoder Open Marathon|date=November 19, 2018|work=ITMO.News|access-date=November 23, 2018}}</ref><ref>{{Cite web|url=https://devops.com/crowdsourcing-data-science-top-talks-at-the-2018-topcoder-open/|title=Crowdsourcing, Data Science Top Talks at the 2018 Topcoder Open|last=Ford|first=Jessie|date=December 13, 2018|website=DevOps.com|access-date=December 13, 2018}}</ref>
|TCCC05 (Santa Clara, CA, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc05&d3=about|title=2005 TopCoder Collegiate Challenge Sponsored by Yahoo!|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2005 TopCoder Collegiate Challenge Sponsored by Yahoo!''</ref>
|[[Southfork Ranch]]
|Santa Clara Marriot
|'''Dev''' ({{Flagicon|CanadaVietnam}} GaryNgoc LinscottPham ''gladiusngoctay''), '''SDgDg''' ({{Flagicon|RomaniaThailand}} AdrianTeeraporn CarcuSriponpak ''adiciamtong''), '''F2F''' ({{Flagicon|Russia}} Dmitry Kondakov ''kondakovdmitry''), '''MM''' ({{Flagicon|Belarus}} [[Gennady Korotkevich]] ''tourist''), '''Pr''' ({{Flagicon|Sri Lanka}} Mouly Gunarathne ''moulyg''), '''SRM''' ('''{{Flagicon|NetherlandsRussia}}''' Mathys[[Petr VogelzangMitrichev]] ''mathijsPetr'')
|- bgcolor="gold"
|Oct 12 - 14, 2005
|TCO05 (Santa Clara, CA, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco05&d3=about|title=2005 TopCoder Open Sponsored by Sun Microsystems|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2005 TopCoder Open Sponsored by Sun Microsystems''</ref>
|Santa Clara Marriot
|'''Dev''' ({{Flagicon|China}} Qi Liu ''visualage''), '''SDg''' ({{Flagicon|Russia}} Nikolay Archak ''nicka81''), '''SRM''' ({{Flagicon|Poland}} Eryk Kopczyñski ''Eryx'')
|- bgcolor="gold"
|May 3 - 5, 2006
|TCO06 (Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco06&d3=about|title=2006 TopCoder Open Sponsored by AMD|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2005 TopCoder Open Sponsored by AMD''</ref>
|[[Planet Hollywood Las Vegas|Aladdin Resort and Casino]]
|'''Dev''' ({{Flagicon|Indonesia}} Sindunata Sudarmagi ''sindu''), '''SDg''' ({{Flagicon|USA}} Tim Roberts ''Pops''), '''SRM''' ({{Flagicon|Russia}} [[Petr Mitrichev]] ''Petr'')
|-
|NovOct 14 - 1821–24, 20062017
|TCO17 (Buffalo, NY, USA)<ref>{{Cite web|url=https://tco17.topcoder.com/|title=Topcoder Open 2017}}</ref><ref>{{Cite news|url=https://bnmc.org/topcoder-open-2017/|title=Impact of 2017 Topcoder Open on Our Community|date=December 7, 2017|work=Buffalo Niagara Medical Campus Blog|access-date=April 14, 2018}}</ref><ref>{{Cite news|url=http://www.upstartny.org/inthenews/Topcoder-contest-preview.aspx|title=Medical Campus brings best in the world to Buffalo for coding event|last=Lehman|first=Jeol|date=October 6, 2017|work=Upstart NY|access-date=April 14, 2018}}</ref><ref>{{Cite news|url=http://buffaloptorg.wixsite.com/buffalopto/single-post/2017/10/26/BPS-Student-James-Shippens-Takes-1st-Place-in-Topcoder-Open|title=BPS Student James Shippens Takes 1st Place In Topcoder Open|last=Shippens|first=Eve|date=October 26, 2017|work=BPTO – Buffalo Parent-Teacher Organization|access-date=April 14, 2018}}</ref>
|TCCC06 (San Diego, CA, USA)<ref>{{Cite web|url=https://community.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc06&d3=about|title=2006 TopCoder Collegiate Challenge Sponsored by AOL|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2006 TopCoder Collegiate Challenge Sponsored by AOL''</ref>
|[[Buffalo Niagara Medical Campus]]
|San Diego Marriot Mission Valley
|'''Dev''' ({{Flagicon|Spain}} Sergey Pogodin ''birdofpreyru''), '''Dg''' ({{Flagicon|Indonesia}} Panji Kharisma ''kharm''), '''F2F''' ({{Flagicon|Nigeria}} Akinwale Ariwodola ''akinwale''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''Pr''' ({{Flagicon|Sri Lanka}} Mouly Gunarathne ''moulyg''), '''SRM''' ({{Flagicon|China}} Yuhao Du ''xudyh'')
|'''Dev''', '''SDg''', '''SRM'''
|-
|MayNov 18 - 2018–21, 20072016
|TCO16 (Washington DC, USA)<ref>{{Cite web|url=http://tco16.topcoder.com/|title=Topcoder Open 2016}}</ref>
|TCHS07 (West Lafayette, IN, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tchs07&d3=overview|title=2007 TopCoder High School|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2007 TopCoder High School''</ref>
|[[Booz Allen Hamilton]] Innovation Center
|[[Purdue University]]
|'''Dev''' ({{Flagicon|Poland}} Łukasz Sentkiewicz ''Sky_''), '''Dg''' ({{Flagicon|Indonesia}} Junius Albertho ''abedavera''), '''F2F''' ({{Flagicon|China}} ''vvvpig''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''Pr''' ({{Flagicon|Sri Lanka}} Mouly Gunarathne ''moulyg''), '''SRM''' ({{Flagicon|Japan}} [[Makoto Soejima]] ''rng_58'')
|'''SRM<ref group="note">Individual and team competition</ref>'''
|- bgcolor="gold"
|Jun 26 - 29, 2007
|TCO07 (Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco07&d3=about|title=2007 TopCoder Open Sponsored by AOL|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2007 TopCoder Open Sponsored by AOL''</ref>
|[[The Mirage]]
|'''Dev''', '''Dg''', '''MM''', '''SDg''', '''SRM'''
|-
|Oct 30 - Nov 28–10, 20072015
|TCO15 (Indianapolis, IN, USA)<ref name=":19" /><ref name=":1" group="note" />
|TCCC07 (Orlando, FL, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tccc07&d3=about|title=2007 TopCoder Collegiate Challenge|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref>
|Omni Severin Hotel
|[[Disney's Contemporary Resort|Disney World Contemporary Resort]]
|'''Dev''' ({{Flagicon|Poland}} Łukasz Sentkiewicz ''Sky_''), '''IA''' ({{Flagicon|Spain}} Silvana Vacchina ''f0rc0d3r''), '''MM''' ({{Flagicon|China}} [[Tiancheng Lou|TianCheng Lou]] ''ACRush''), '''SRM''' ({{Flagicon|Russia}} [[Petr Mitrichev]] ''Petr'')
|'''Dev''', '''Dg''', '''MM''', '''SDg''', '''SRM'''
|-
|Sep 21–22, 2015
|TCO15 – Yogyakarta (Indonesia)<ref name=":19">{{Cite web|url=http://tco15.topcoder.com/|title=Topcoder Open 2015|access-date=April 16, 2018}}</ref><ref name=":1" group="note">In 2015, on-site finals for UI Design and UI Prototype competitions were held at TCO15 Yogyakarta event; and other on-site finals: Competitive Programming (SMR), Information Architecture, Marathon Match, Software Development were held at TCO15 Indianapolis event.</ref>
|Eastparc Hotel
|'''Dg''' ({{Flagicon|Indonesia}} Junius Albertho ''abedavera''), '''Pr''' ({{Flagicon|Sri Lanka}} Dileepa Balasuriya ''dileepa'')
|-
|Nov 16–19, 2014
|TCO14 – San Francisco (CA, USA)<ref name=":2">{{Cite news|date=August 27, 2015|title=Poland has the world's best programmers – and here's proof|work=Medium|url=https://medium.com/@webgovpl/poland-has-the-world-s-best-programmers-and-here-s-proof-5ee0628b916e|access-date=April 30, 2018}}</ref><ref name=":7">{{Cite news|last=Weinberger|first=Matt|date=November 18, 2014|title=Microsoft: "Nobody loves developers more than us"|work=Computerworld|url=https://www.computerworld.com/article/2848877/microsoft-nobody-loves-developers-more-than-us.html|access-date=April 30, 2018}}</ref><ref>{{Cite web|url=https://tccommunity.wpengine.com/tco14/overview/|title=Topcoder Open 2014|access-date=April 16, 2018}}</ref><ref>{{Cite news|url=https://www.prnewswire.com/news-releases/appirio-and-industry-leaders-host-2014-topcoder-open-to-celebrate-how-developers-are-changing-the-world-280765642.html|title=Appirio and Industry Leaders Host 2014 Topcoder Open to Celebrate How Developers Are Changing the World|date=October 29, 2014|work=CISION PR Newswire|access-date=April 23, 2018}}</ref>
|Pier 48
|'''Dev''' ({{Flagicon|Poland}} Łukasz Sentkiewicz ''Sky_''), '''Dg''' ({{Flagicon|Indonesia}} Faridah Amalia Mandaga ''fairy_ley''), '''F2F''' ({{Flagicon|Nigeria}} Akinwale Ariwodola ''akinwale''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''SDg''' ({{Flagicon|China}} Meng Wang ''albertwang''), '''SRM''' ({{Flagicon|Belarus}} [[Gennady Korotkevich]] ''tourist'')
|-
|Nov 10–14, 2013
|TCO13 (Washington DC, USA)<ref>{{Cite web|url=http://tccommunity.wpengine.com/tco13|title=Topcoder Open 2013|access-date=April 18, 2018}}</ref><ref>{{Cite news|url=http://www.marketwired.com/press-release/leaders-in-change-and-innovation-to-keynote-topcoder-open-innovation-summit-1841086.htm|title=Leaders in Change and Innovation to Keynote TopCoder Open Innovation Summit|date=October 15, 2013|work=Market Wire|access-date=April 23, 2018}}</ref>
|Capital Hilton Hotel
|'''Dev''' ({{Flagicon|China}} Zhijie Liu ''morehappiness''), '''Dg''' ({{Flagicon|Indonesia}} Junius Albertho ''abedavera''), '''F2F''' ({{Flagicon|India}} Pratap Koritala ''supercharger''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''SDg''' ({{Flagicon|China}} Meng Wang ''albertwang''), '''SRM''' ({{Flagicon|Russia}} [[Petr Mitrichev]] ''Petr'')
|-
|Sep 30 – October 4, 2012
|TCO12 (Orlando, FL, USA)<ref>{{Cite web|url=http://tccommunity.wpengine.com/tco12/|title=2012 TopCoder Open|access-date=April 22, 2018}}</ref><ref>{{Cite news|url=http://scienceinpoland.pap.pl/en/node/22828|title=Polish vice champions of TopCoder Open|date=October 19, 2012|work=Science in Poland|access-date=April 29, 2018}}</ref>
|Caribe Royale Hotel
|'''Dev''' ({{Flagicon|China}} Yang Li ''Yeung''), '''Dg''' ({{Flagicon|Thailand}} Teeraporn Sriponpak ''iamtong''), '''F2F''' ({{Flagicon|China}} Kan Luo ''hohosky''), '''MM''' ({{Flagicon|South Korea}} Won-Seok Yoo ''ainu7''), '''SDg''' ({{Flagicon|Canada}} Michael Paweska ''argolite''), '''SRM''' ({{Flagicon|Russia}} Egor ''Egor'')
|-
|Sep 25–28, 2011
|TCO11 (Hollywood, FL, USA)<ref>{{Cite web|url=http://tccommunity.wpengine.com/tco11/|title=2011 TopCoder Open|access-date=April 22, 2018}}</ref>
|[[Diplomat Resort & Spa Hollywood|Westin Diplomat Resort & Spa]]
|'''Dev''' ({{Flagicon|Philippines}} Franklin Guevarra ''j3_guile''), '''Dg''' ({{Flagicon|Indonesia}} Junius Albertho ''abedavera''), '''F2F''' ({{Flagicon|China}} Yang Lee ''Yeung''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''SDg''' ({{Flagicon|China}} WuJian Ye ''BLE''), '''SRM''' ({{Flagicon|Japan}} [[Makoto Soejima]] ''rng_58'')
|-
|MarOct 14 - 1611–14, 20082010
|TCHS08TCO10 (WestLas LafayetteVegas, INNV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tchs08tco10&d3=overview&d4=overview|title=20082010 TopCoder High School Tournament|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=Open|access-date=April 22, 2018}}</ref>
|[[Purdue University]]
|'''SRM'''
|- bgcolor="gold"
|May 11 - 15, 2008
|TCO08 (Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco08&d3=about|title=2008 TopCoder Open|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref>
|[[The Mirage]]
|'''Dev''' ({{Flagicon|China}} Yang Li ''Yeung''), '''Dg''' ({{Flagicon|Indonesia}} Tri Joko Rubiyanto ''djackmania''), '''F2F''' ({{Flagicon|Ukraine}} Margaryta Skrypachova ''Margarita''), '''MM''' ({{Flagicon|Japan}} Yoichi Iwata ''wata''), '''SDg''' ({{Flagicon|Canada}} Michael Paweska ''argolite''), '''SRM''' ({{Flagicon|Japan}} [[Makoto Soejima]] ''rng_58'')
|'''Dev''', '''Dg''', '''MM''', '''SDg''', '''SRM'''
|-
|JanJun 3 - 241–4, 2009
|TCHS09TCO09 (o''nline-only''Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tchs09tournaments&d2=indextco09&d3=overview&d4=overview|title=2009 TopCoder High School 2009|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=Open|access-date=April 22, 2018}}</ref>
|''online-only''
|'''SRM'''
|- bgcolor="gold"
|Jun 1 - 4, 2009
|TCO09 (Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco09&d3=overview&d4=overview|title=2009 TopCoder Open|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref>
|[[The Mirage]]
|'''Dg''', '''F2F''', '''MM''', '''SRM'''Dev<ref group="note">Software development competition that year was online-only, and it was divided into Architecture, Assembly, Component Design, Component Development, and Specification sub-tracks.</ref>''' (Architecture: {{Flagicon|China}} GuanZhuo Jin ''Standlove;'' Assembly: {{Flagicon|Argentina}} Pablo Wolfus ''pulky;'' Component Development: {{Flagicon|China}} Yanbo Wu ''assistant;'' Specification: {{Flagicon|Canada}} Piotr Paweska ''AleaActaEst'')''', Dg''' ({{Flagicon|Australia}} Dale Napier ''djnapier''), '''F2F''' ({{Flagicon|China}} Ninghai Huang ''PE''), '''MM''' ({{Flagicon|Russia}} Andrey Lopatin ''KOTEHOK''), '''SDg''' ({{Flagicon|Ukraine}} Olexiy Sadovnikov ''saarixx''), '''SRM''' ({{Flagicon|China}} Bin Jin ''crazyb0y'')
|-
|May 11–15, 2008
|Feb 27 - Mar 20, 2010
|TCHS10TCO08 (''online-onlyLas Vegas, NV, USA)''<ref name=":1">{{Cite news|date=June 3, 2008|title=Two Filipinos win in 2008 International Software Component Design Competition|work=Philippine Information Agency|url=http://archives.pia.gov.ph/?m=12&sec=reader&rp=2&fi=p080603.htm&no=15&date=06/03/2008|access-date=April 30, 2018}}</ref><ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=hstournaments&d2=hometco08&d3=about|title=20102008 TopCoder High School|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=Open|access-date=April 22, 2018}}</ref>
|''online-only''
|SRM
|- bgcolor="gold"
|Oct 11 - 14, 2010
|TCO10 (Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco10&d3=overview&d4=overview|title=2010 TopCoder Open|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref>
|[[The Mirage]]
|'''Dev''' ({{Flagicon|Brazil}} Romano Silva ''romanoTC''), '''Dg''' ({{Flagicon|Philippines}} Nino Rey Ronda ''oninkxronda''), '''MM''' ({{Flagicon|Poland}} {{Ill|Przemysław Dębiak|pl|Przemysław Dębiak}} ''Psyho''), '''SDg''' ({{Flagicon|USA}} Tim Roberts ''Pops''), '''SRM''' ({{Flagicon|Poland}} {{Ill|Tomasz Czajka|pl|Tomasz Czajka}} ''tomek'')
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''SDg''', '''SRM'''
|- bgcolor="gold"
|Sep 25 - 28, 2011
|TCO11 (Hollywood, FL, USA)<ref>{{Cite web|url=http://tccommunity.wpengine.com/tco11/|title=2011 TopCoder Open|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref>
|[[Diplomat Resort & Spa Hollywood|Westin Diplomat Resort & Spa]]
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''SDg''', '''SRM'''
|- bgcolor="gold"
|Sep 30 - Oct 4, 2012
|TCO12 (Orlando, FL, USA)<ref>{{Cite web|url=http://tccommunity.wpengine.com/tco12/|title=2012 TopCoder Open|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 22, 2018}}</ref>
|Caribe Royale Hotel
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''SDg''', '''SRM'''
|- bgcolor="gold"
|Nov 10 - 14, 2013
|TCO13 (Washington DC, USA)<ref>{{Cite web|url=http://tccommunity.wpengine.com/tco13|title=Topcoder Open 2013|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 18, 2018}}</ref><ref>{{Cite news|url=http://www.marketwired.com/press-release/leaders-in-change-and-innovation-to-keynote-topcoder-open-innovation-summit-1841086.htm|title=Leaders in Change and Innovation to Keynote TopCoder Open Innovation Summit|last=|first=|date=October 15, 2013|work=Market Wire|access-date=April 23, 2018}}</ref>
|Capital Hilton Hotel
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''SDg''', '''SRM'''
|- bgcolor="gold"
|Nov 16 - 19, 2014
|TCO14 - San Francisco (CA, USA)<ref>{{Cite web|url=https://tccommunity.wpengine.com/tco14/overview/|title=Topcoder Open 2014|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 16, 2018}}</ref><ref>{{Cite news|url=https://www.prnewswire.com/news-releases/appirio-and-industry-leaders-host-2014-topcoder-open-to-celebrate-how-developers-are-changing-the-world-280765642.html|title=Appirio and Industry Leaders Host 2014 Topcoder Open to Celebrate How Developers Are Changing the World|last=|first=|date=October 29, 2014|work=CISION PR Newswire|access-date=April 23, 2018}}</ref>
|Pier 48
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''SDg''', '''SRM'''
|-
|MayJun 3126–29, 20152007
|TCO07 (Las Vegas, NV, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco07&d3=about|title=2007 TopCoder Open Sponsored by AOL|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2007 TopCoder Open Sponsored by AOL''</ref>
|TCO15 - St. Petersburg (Russia)<ref>{{Cite web|url=http://tco15.topcoder.com/regional-events/|title=Topcoder Open 2015 - St. Petersburg (Russia) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 16, 2018}}</ref><ref>{{Cite news|url=http://tco15.topcoder.com/2015/06/05/tco15-regional-event-st-petersburg-russia/|title=TCO15 Regional Event - St. Petersburg, Russia|last=|first=|date=|work=|access-date=April 16, 2018|archive-url=|archive-date=|dead-url=}}</ref>
|[[ITMOThe UniversityMirage]]
|'''Dev''' ({{Flagicon|China}} Feng He ''hefeng''), '''Dg''' ({{Flagicon|China}} Yiming Liao ''yiming''), '''MM''' ({{Flagicon|Poland}} Mateusz Zotkiewicz ''Mojito1''), '''SDg''' ({{Flagicon|USA}} Sergey Kalinchenko ''kyky''), '''SRM''' ({{Flagicon|Netherlands}} Jan Kuipers ''Jan_Kuipers'')
|'''Dev''', '''SRM'''
|-
|JunMay 203–5, 20152006
|TCO06 (Las Vegas, NV, USA)<ref name=":6">{{Cite news|last=Havenstein|first=Heather|date=May 9, 2006|title=Programming contest garners enterprise interest|work=Computerworld|url=https://www.computerworld.com/article/2549621/app-development/programming-contest-garners-enterprise-interest.html|access-date=April 29, 2018}}</ref><ref name=":8">{{Cite news|last=Krazit|first=Tom|date=May 3, 2006|title=Coding for fame, and dollars|work=C{{!}}Net|url=https://www.cnet.com/news/coding-for-fame-and-dollars/|access-date=April 30, 2018}}</ref><ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco06&d3=about|title=2006 TopCoder Open Sponsored by AMD|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2005 TopCoder Open Sponsored by AMD''</ref>
|TCO15 - San Francisco (CA, USA)<ref name=":19" />
|[[Planet Hollywood Las Vegas|Aladdin Resort and Casino]]
|[[MemSQL]] HQ
|'''Dev''' ({{Flagicon|Indonesia}} Sindunata Sudarmagi ''sindu''), '''SDg''' ({{Flagicon|USA}} Tim Roberts ''Pops''), '''SRM''' ({{Flagicon|Russia}} [[Petr Mitrichev]] ''Petr'')
|'''Dev''', '''SRM'''
|-
|JulOct 1812–14, 20152005
|TCO15TCO05 -(Santa TokyoClara, (JapanCA, USA)<ref>{{Cite web|url=httphttps://tco15www.topcoder.com/regional-events/#/tco15-tokyo-japan-event/tc?module=Static&d1=tournaments&d2=tco05&d3=about|title=Topcoder2005 TopCoder Open 2015Sponsored -by TokyoSun (Japan) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=Microsystems|access-date=April 1622, 2018}}</ref><ref group="note">Officially titled ''2005 TopCoder Open Sponsored by Sun Microsystems''</ref>
|Santa Clara Marriot
|[[Dwango (company)|Dwango]] offices
|'''Dev''' ({{Flagicon|China}} Qi Liu ''visualage''), '''SDg''' ({{Flagicon|Russia}} Nikolay Archak ''nicka81''), '''SRM''' ({{Flagicon|Poland}} {{Ill|Eryk Kopczyński|pl|Eryk Kopczyński}} ''Eryx'')
|'''Dev''', '''SRM'''
|-
|AugNov 2211–12, 20152004
|TCO04 (Santa Clara, CA, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tco04&d3=about|title=TopCoder Open 2004|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2004 TopCoder Open Sponsored by Microsoft''</ref>
|TCO15 - Jaipur (India)<ref>{{Cite web|url=http://tco15.topcoder.com/regional-events/#/tco15-jaipur-india/|title=Topcoder Open 2015 - Jaipur (India) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 16, 2018}}</ref><ref>{{Cite news|url=https://hub.appirio.com/news/top-programmers-and-designers-travel-to-compete-in-the-2015-topcoder-open-india-regional-event|title=Top Programmers and Designers Travel to Compete in the 2015 Topcoder Open India Regional Event|last=|first=|date=August 20, 2015|work=Appirio Newsroom|access-date=April 23, 2018}}</ref>
|Santa Clara Marriot
|[[Manipal University Jaipur|Manipal University]]
|'''Dev''' ({{Flagicon|China}} GuanZhuo Jin ''Standlove''), '''SDg''' ({{Flagicon|Romania}} Adrian Carcu ''adic''), '''SRM''' ({{Flagicon|Poland}} {{Ill|Tomasz Czajka|pl|Tomasz Czajka}} ''tomek'')
|'''Dev''', '''SRM'''
|- bgcolor="gold"
|Sep 21 - 22, 2015
|TCO15 - Yogyakarta (Indonesia)<ref name=":19">{{Cite web|url=http://tco15.topcoder.com/|title=Topcoder Open 2015|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 16, 2018}}</ref><ref name=":1" group="note">In 2015, on-site finals for UI Design and UI Prototype competitions where held at TCO15 Yogyakarta event; and other on-site finals: Competitive Progamming (SMR), Information Architecture, Marathon Match, Software Development were held at TCO15 Indianapolis event.</ref>
|Eastparc Hotel
|'''Dg''', '''Pr'''
|- bgcolor="gold"
|Nov 8 - 10, 2015
|TCO15 (Indianapolis, IN, USA)<ref name=":19" /><ref name=":1" group="note" />
|Omni Severin Hotel
|'''Dev''', '''IA''', '''MM''', '''SRM'''
|-
|JunDec 54–5, 20162003
|TCO16TCO03 -(Uncasville, BeijingCT, (ChinaUSA)<ref>{{Cite web|url=httphttps://tco16community.topcoder.com/regional-events/beijing-china/tc?module=Static&d1=tournaments&d2=tco03&d3=tco03_overview|title=Topcoder Open 2016 - Beijing|last=|first=|date=2003|website=|archive-url=|archive-date=|dead-url=Topcoder|access-date=April 22, 2018}}</ref><ref group="note">Officially titled ''2003 TopCoder Open Sponsored by Intel''</ref>
|[[ThoughtWorksMohegan Sun]] HQCasino
|'''SRM''' ({{Flagicon|Poland}} {{Ill|Tomasz Czajka|pl|Tomasz Czajka}} ''tomek'')
|'''SRM'''
|-
|JunNov 1722–23, 20162002
|TCI02 (Uncasville, CT, USA)<ref>{{Cite web|url=https://www.topcoder.com/tc?module=Static&d1=tournaments&d2=tci02&d3=champ|title=The Land Down Under comes out On Top!|last=Biondi|first=Mary Beth|date=November 23, 2002|website=Topcoder|access-date=April 19, 2018}}</ref><ref name=":0">{{Cite news|last=Consilvio|first=Jean|date=December 9, 2002|title=And the Winner Is...|work=Computerworld|url=https://www.computerworld.com/article/2579365/it-skills-training/and-the-winner-is----.html|access-date=April 29, 2018}}</ref><ref group="note">Officially titled ''2002 TopCoder Invitational''</ref>
|TCO16 - New York City (USA)<ref>{{Cite web|url=http://tco16.topcoder.com/regional-events/nyc-usa/|title=Topcoder Open 2016 - NYC|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|[[Mohegan Sun]] Casino
|[[111 Eighth Avenue#Google|Google offices]]
|'''SRM''' ({{Flagicon|Australia}} John Dethridge ''John Dethridge'')
|'''SRM'''
|-
|JulNov 302–3, 20162001
|TCO16TCI01 -(Mashantucket, JaipurCT, (IndiaUSA)<ref>{{Cite web|url=httphttps://tco16www.topcoder.com/regional-events/jaipur-india/tc?module=Static&d1=tournaments&d2=tci01&d3=summary|title=Topcoder2001 OpenTopCoder 2016Invitational - Jaipur|last=|first=|date=Recap|website=|archive-url=|archive-date=|dead-url=Topcoder|access-date=April 19, 2018}}</ref><ref group="note">Officially titled ''2001 TopCoder Invitational''</ref>
|[[Foxwoods Resort Casino]]
|Hotel Clarks Amer
|'''DgSRM''', ({{Flagicon|USA}} '''SRM'jonmac'')
|}
 
== Topcoder Open victories by countries represented by champions ==
{| class="wikitable mw-collapsible"
! colspan="11" |Topcoder Open Victories by Countries Represented by Champions<ref group="note">Updated up to TCO22, inclusive</ref>
|-
! rowspan="2" |Country
|Aug 6 - 7, 2016
! rowspan="2" |Total
|TCO16 - Yogyakarta (Indonesia)<ref>{{Cite web|url=http://tco16.topcoder.com/regional-events/indonesia/|title=Topcoder Open 2016 - Yogyakarta|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
! colspan="9" |Competition Tracks<ref name=":0" group="note" />
|Hotel Royal Ambarrukmo
|'''Dg'''
|-
!Dev
|Sep 3, 2016
!Dg
|TCO16 - St. Petersburg (Russia)<ref>{{Cite web|url=http://tco16.topcoder.com/regional-events/tco16-russia/|title=Topcoder Open 2016 - St. Petersburg|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
!F2F
|[[ITMO University]]
!IA
|'''SRM'''
!MM
|- bgcolor="gold"
!Pr
|Nov 18 - 21, 2016
!QA
|TCO16 (Washington DC, USA)<ref>{{Cite web|url=http://tco16.topcoder.com/|title=Topcoder Open 2016|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
!SDg
|[[Booz Allen Hamilton]] Innovation Center
!SRM
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''Pr''', '''SRM'''
|-
|{{Flagicon|Argentina}} Argentina
|Apr 29, 2017
|1
|TCO17 - Austin (TX, USA)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/austin-texas/|title=Topcoder Open 2017 - Austin (TX, USA) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|1
|[[Capital Factory]]
|
|'''SRM'''
|
|
|
|
|
|
|
|-
|{{Flagicon|Australia}} Australia
|May 7, 2017
|2
|TCO17 - St. Petersburg (Russia)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/st-petersburg-russia/|title=Topcoder Open 2017 - St. Petersburg (Russia) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|
|[[ITMO University]]
|1
|'''SRM'''
|
|
|
|
|
|
|1
|-
|{{Flagicon|Belarus}} Belarus
|Jun 24, 2017
|7
|TCO17 - Beijing (China)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/beijing-china/|title=Topcoder Open 2017 - Beijing (China) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|
|[[Meituan-Dianping]] HQ
|
|'''SRM'''
|
|
|2
|
|
|
|5
|-
|{{Flagicon|Brazil}} Brazil
|Aug 12 - 13, 2017
|2
|TCO17 - Yogyakarta (Indonesia)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/yogyakarta-indonesia/|title=Topcoder Open 2017 - Yogyakarta (Indonesia) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|1
|Hotel Royal Ambarrukmo
|
|'''Dg'''
|1
|
|
|
|
|
|
|-
|{{Flagicon|Canada}} Canada
|Aug 20, 2017
|3
|TCO17 - Bangalore (India)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/bangalore-india/|title=Topcoder Open 2017 - Bangalore (India) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|1
|Cowrks
|
|'''SRM'''
|
|
|
|
|
|2
|
|-
|{{Flagicon|China}} China
|Sep 2, 2017
|22
|TCO17 - Warsaw (Poland)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/warsaw-poland/|title=Topcoder Open 2017 - Warsaw (Poland) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|11
|[[University of Warsaw]], Faculty of Mathematics, Informatics and Mechanics
|1
|'''SRM'''
|4
|
|1
|
|
|3
|2
|-
|{{Flagicon|Greece}} Greece
|Sep 8, 2017
|1
|TCO17 - Pittsburgh (PA, USA)<ref>{{Cite web|url=https://tco17.topcoder.com/regional-events/pittsburgh-pennsylvania/|title=Topcoder Open 2017 - Pittsburgh (PA, USA) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|
|[[Google]] offices
|
|'''SRM'''
|1
|- bgcolor="gold"
|
|Oct 21 - 24, 2017
|
|TCO17 (Buffalo, NY, USA)<ref>{{Cite web|url=https://tco17.topcoder.com/|title=Topcoder Open 2017|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref><ref>{{Cite news|url=https://bnmc.org/topcoder-open-2017/|title=Impact of 2017 Topcoder Open on Our Community|last=|first=|date=December 7, 2017|work=Buffalo Niagara Medical Campus Blog|access-date=April 14, 2018|archive-url=|archive-date=|dead-url=}}</ref><ref>{{Cite news|url=http://www.upstartny.org/inthenews/Topcoder-contest-preview.aspx|title=Medical Campus brings best in the world to Buffalo for coding event|last=Lehman|first=Jeol|date=October 6, 2017|work=Upstart NY|access-date=April 14, 2018|archive-url=|archive-date=|dead-url=}}</ref><ref>{{Cite news|url=http://buffaloptorg.wixsite.com/buffalopto/single-post/2017/10/26/BPS-Student-James-Shippens-Takes-1st-Place-in-Topcoder-Open|title=BPS Student James Shippens Takes 1st Place In Topcoder Open|last=Shippens|first=Eve|date=October 26, 2017|work=BPTO - Buffalo Parent-Teacher Organization|access-date=April 14, 2018|archive-url=|archive-date=|dead-url=}}</ref>
|
|[[Buffalo Niagara Medical Campus]]
|
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''Pr''', '''SRM'''
|
|
|-
|{{Flagicon|India}} India
! colspan="4" |Upcoming
|2
|
|1
|1
|
|
|
|
|
|
|-
|{{Flagicon|Indonesia}} Indonesia
|May 12, 2018
|8
|TCO18 - Warsaw (Poland)<ref>{{Cite web|url=https://tco18.topcoder.com/regional-events/warsaw-poland/|title=Topcoder Open 2018 - Warsaw (Poland) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|1
|[[University of Warsaw]], Faculty of Mathematics, Informatics and Mechanics
|7
|'''MM''', '''SRM'''
|
|
|
|
|
|
|
|-
|{{Flagicon|Japan}} Japan
|May 26, 2018
|5
|TCO18 - Beijing (China)<ref>{{Cite web|url=http://tco18.topcoder.com/regional-events/beijing-china/|title=Topcoder Open 2018 - Beijing (China) regional event|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=April 16, 2018}}</ref>
|
|[[JD.com|Jingdong]] HQ
|
|'''SRM'''
|
|
|2
|
|
|
|3
|-
|{{Flagicon|Latvia}} Latvia
|TBA
|1
|TCO18 - India (TBA)
|TBA
|TBA
|
|
|
|
|1
|
|
|-
|{{Flagicon|Nepal}} Nepal
|TBA
|1
|TCO18 - Indonesia (TBA)
|TBA
|TBA
|1
|
|
|
|
|
|
|-
|{{Flagicon|Netherlands}} Netherlands
|TBA
|1
|TCO18 - South America (TBA)
|TBA
|TBA
|
|- bgcolor="gold"
|TBA
|
|TCO18 (USA, TBA)<ref>{{Cite web|url=https://tco18.topcoder.com/|title=Topcoder Open 2018|last=|first=|date=|website=|archive-url=|archive-date=|dead-url=|access-date=}}</ref>
|TBA
|
|'''Dev''', '''Dg''', '''F2F''', '''MM''', '''Pr''', '''SRM'''
|
|1
|-
|{{Flagicon|Nigeria}} Nigeria
|2
|
|
|2
|
|
|
|
|
|
|-
|{{Flagicon|Philippines}} Philippines
|2
|1
|1
|
|
|
|
|
|
|
|-
|{{Flagicon|Poland}} Poland
|15
|3
|
|
|
|8
|
|
|
|4
|-
|{{Flagicon|Romania}} Romania
|2
|
|
|
|
|1
|
|
|1
|
|-
|{{Flagicon|Russia}} Russia
|8
|
|
|1
|
|1
|
|
|1
|5
|-
|{{Flagicon|South Korea}} South Korea
|1
|
|
|
|
|1
|
|
|
|
|-
|{{Flagicon|Spain}} Spain
|3
|2
|
|
|1
|
|
|
|
|
|-
|{{Flagicon|Sri Lanka}} Sri Lanka
|7
|
|
|
|
|
|4
|3
|
|
|-
|{{Flagicon|Thailand}} Thailand
|5
|
|5
|
|
|
|
|
|
|
|-
|{{Flagicon|Turkey}} Turkey
|1
|
|
|1
|
|
|
|
|
|
|-
|{{Flagicon|Ukraine}} Ukraine
|2
|
|
|1
|
|
|
|
|1
|
|-
|{{Flagicon|Vietnam}} Vietnam
|1
|1
|
|
|
|
|
|
|
|
|-
|{{Flagicon|USA}} USA
|4
|
|
|
|
|
|
|
|3
|1
|}
 
Line 298 ⟶ 574:
== References ==
{{reflist}}
 
__INDEX__
[[Category:Programming contests]]