Overview
The program invites students who meet their eligibility criteria to post applications that detail the software-coding project they wish to perform. These applications are then evaluated by the corresponding mentoring organization. Every participating organization must provide mentors for each of the project ideas received, if the organization is of the opinion that the project would benefit from them. The mentors then rank the applications and decide among themselves which proposals to accept. Google then decides how many projects each organization gets, and asks the organizations to mark at most that many projects accordingly.
In the event of a single student being marked in more than one organization, Google mediates between all the involved organizations and decides who "gets" that student. The other mentoring organization then unmarks the student and marks a new proposal for acceptance, or gives their slot back to the pool, after which it is redistributed.
Google has published the overall Top 10 schools for the period 2005-2012. The list is as follows.
Rank | School | Country | # of Accepted Students: 2005 - 2012 |
---|---|---|---|
1 | University of Moratuwa | Sri Lanka | 164 |
2 | Polytechnic University of Bucharest | Romania | 75 |
3 | National University of Singapore | Singapore | 58 |
3 | Technische Universität Wien | Austria | 58 |
3 | Universidade Estadual de Campinas | Brazil | 58 |
4 | University of Toronto | Canada | 57 |
5 | Indian Institute of Technology | India | 51 |
6 | Technical University of Gdansk | Poland | 49 |
7 | Graduate University of Chinese Academy of Sciences | China | 48 |
8 | International Institute of Information Technology, Hyderabad | India | 42 |
8 | Politechnika Wroclawska | Poland | 42 |
9 | University of Illinois at Urbana-Champaign | United States | 41 |
10 | Indian Institute of Technology, Banaras Hindu University | India | 38 |
11 | Birla Institute of Technology and Science | India | 26 |
Read more about this topic: Google Summer Of Code