|
TopCoder is a company which administers contests in computer programming. TopCoder hosts fortnightly online competitive programming competitions—known as SRMs or "single round matches"—as well as weekly competitions in graphic design and development. The work in design and development produces useful software which is licensed for profit by TopCoder. Competitors involved in the creation of these components are paid royalties based on these sales. The software resulting from algorithm competitions—and the less-frequent marathon matches—is not usually directly useful, but sponsor companies sometimes provide money to pay the victors. Statistics (including an overall "rating" for each developer) are tracked over time for competitors in each category. In September 2013, TopCoder was acquired by Appirio.〔TechCrunch report (【引用サイトリンク】title=Appirio buys topcoder )〕 ==Types of competitions== *Algorithms (competition length about two hours): Competitors are given a set (usually three) of algorithmic problems and have 75 minutes to correctly solve as many as they can. *Software Design (competition length one week): Competitors are given a set of user requirements and attempt to convert them into a usable software design specification. Their efforts are judged on a variety of "real-world" criteria on how correct and practical their design is. *Development (competition length one week): Competitors are given a set of design specification and attempt to write software components that match this specification. These components are judged on their functionality and coding style. *Marathon Matches (competition length one or two weeks): Contestants are given a particularly difficult algorithmic problem. The scoring is done by computer based on criteria specifically suited to the problem. *Studio (graphic design): Contestants are asked to show off their creative skills in a competitive environment. *Architecture Assembly TopCoder has created Assembly Competitions as an extension of Component Design and Development Competitions. Through these competitions, competitors create high quality applications using completed components and TopCoder's established competitive method. *Testing *Bug Races Project teams, clients and members are able to log bugs they find in software developed and supported by TopCoder. TopCoder will communicate these bugs to the member community. Bugs that are open to the community will be posted on the Active Bug Races page. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「TopCoder」の詳細全文を読む スポンサード リンク
|