Web in Learning!

Веб-технологии и веб-сервисы в обучении. Обучение «в облаке»

Куда пойти учиться на программиста Java и C / C++

Хотите знать, где лучше всего учат на программистов? Ответ вы найдете ниже.



В мае 2011 года в Орландо (Флорида, США) состоялся очередной (35-й) финал ежегодного чемпионата мира по программированию на Java и C / C++ среди студентов (ACM ICPC International Collegiate Programming Contest), в котором приняли участие 2070 университетов из 88 стран.

Согласно правилам турнира, участникам финала, как и в предыдущие годы, были предложены восемь заданий на английском языке. Язык общения участников и организаторов - также английский (можно с живым или электронным переводчиком, при условии, если он не поддерживает математические операции).

Работы финалистов оценивались по принципу "принято - отклонено". Главные причины отклонения работ:
  • ошибки во время исполнения программы (run-time error); 
  • превышение ограничения по времени исполнения (time-limit exceeded); 
  • ошибочный результат исполнения (wrong answer).

Результатом большой работы, проделанной участниками и жюри чемпионата, стали следующие результаты финала 2011 года (фактически, рейтинг университетов по подготовке программистов):

1. Zhejiang University (China)
2. University of Michigan at Ann Arbor (USA)
3. Tsinghua University (China)
4. St. Petersburg State University (Russia)
5. Nizhny Novgorod State University (Russia)
6. Saratov State University (Russia)
7. Friedrich-Alexander-University Erlangen-Nuremberg (Germany)
8. Donetsk National University (Ukraine)
9. Jagiellonian University in Krakow (Poland)
10. Moscow State University (Russia)
11. Ural State University (Russia)
12. University of Waterloo (Canada)
13. Carnegie Mellon University (Canada)
13. Korea Advanced Institute of Science and Technology (Korea)
13. Lviv National University (Ukraine)
13. Nanyang Technological University (Singapore)
13. National Taiwan University (Taiwan)
13. Peking University (China)
13. Shanghai Jiao Tong University (China)
13. Sharif University of Technology (Iran)
13. St. Petersburg State University of IT, Mechanics and Optics (Russia)
13. Taurida V.I. Vernadsky National University (Ukraine, Crimea)
13. The Chinese University of Hong Kong (China, Hong Kong)
13. Universidad de Buenos Aires – FCEN (Argentina)
13. University of Warsaw (Poland)
13. Zhongshan (Sun Yat-sen) University (China)
27. Belarusian State University (Belarusia)
27. Fudan University (China)
27. Harbin Institute of Technology (China)
27. Kazakh-British Technical University (Kazakhstan)
27. Kyoto University (Japan)
27. Massachusetts Institute of Technology (USA)
27. Novosibirsk State University (Russia)
27. Perm State University (Russia)
27. South Ural State University (Russia)
27. Taras Shevchenko Kiev National Universityv (Ukraine)
27. Tianjin University (China)
27. Universidade Federal de Pernambuco (Brazil)
27. University of Electronic Science and Technology of China (China)
27. University of Helsinki (Finland)
27. University of Tokyo (Japan)
42. Beijing Jiaotong University (China)
42. East China Normal University (China)
42. Indian Institute of Technology – Delhi (India)
42. International Institute of Information Technology – Hyderabad (India)
42. Moscow Institute of Physics & Technology (Russia)
42. Pontificia Universidad Católica del Perú (Peru)
42. Princeton University (USA)
42. Seoul National University (Korea)
42. Swiss Federal Institute of Technology Zurich – VIS (Switzerland )
42. Universidad Nacional de Córdoba – FaMAF (Spain)
42. Universidade Federal do Paraná (Brasilia)
42. Universidade de São Paulo – Escola Politécnica (Brasilia)
42. Universidade de São Paulo – Instituto de Matemática e Estatística (Brasilia)
42. University of Alberta (Canada)
42. University of Stellenbosch (South Africa)
42. University of Wroclaw (Poland)
42. Wuhan University (China)

Если вы дочитали до конца этот список, то, очевидно, уже знаете ответ на вопрос, где лучше учиться на программиста.

Мой рейтинг: 1 - Китай, 2- Россия, 3 - Украина.

P.S.

Подробности финала ежегодного чемпионата мира по программированию на Java и C / C++ среди студентов (ACM ICPC International Collegiate Programming Contest) здесь.

Следующий финал ACM ICPC International Collegiate Programming Contest состоится 14-18 мая в г. Вроцлав, Польша.