lunes, 4 de enero de 2016

Artículos - Computación y Sistemas en el 2015

Computación y Sistemas en el 2015

En este artículo quiero compartir el resumen educativo del 2015, donde mostraremos las Universidades más importantes del mundo para estudiar Ciencias de la Computación y los Lenguajes de Programación mas usados en el mundo.

Top 50 de Universidades de Ciencias de la Computación 2015 (según Top Universities)

01 Massachusetts Institute of Technology (MIT) - USA
02 Stanford University - USA
03 University of Oxford - UK
04 Carnegie Mellon University (CMU) - USA
05 Harvard University - USA
06 University of California, Berkeley (UCB) - USA
07 University of Cambridge - UK
08 The Hong Kong University of Science and Technology (HKUST) - China
09 ETH Zurich (Swiss Federal Institute of Technology) - Suiza
10 Princeton University - USA
11 National University of Singapore (NUS) - Singapur
12 The University of Hong Kong (HKU) - China
13 The University of Melbourne - Australia
14 The University of Edinburgh - UK
15 Imperial College London (ICL) - UK
16 University of Toronto (UofT) - Canada
17 University of California, Los Angeles (UCLA) - USA
18 The Chinese University of Hong Kong (CUHK) - China
19 The University of Tokyo - Japon
20 University of Washington (UW) - USA
21 Nanyang Technological University, Singapore (NTU)- Singapur
22 University of Texas at Austin (UT) - USA
23 University College London (UCL) - UK
24 University of British Columbia (UBC)- Canada
25 University of Waterloo (UW) - Canada
26 The Australian National University (ANU) - Australia
27 California Institute of Technology (Caltech) - USA
28 Columbia University - USA
29 Ecole Polytechnique Fédérale de Lausanne (EPFL) - Suiza
30 University of Illinois at Urbana Champaign - USA
31 Cornell University - USA
32 New York University (NYU) - USA
33 Technische Universität München - Alemania
34 Yale University - USA
35 The University of New South Wales (UNSW) - Australia
36 Peking University - China
37 The University of Sydney - Australia
38 Tsinghua University - China
39 Georgia Institute of Technology (GaTech) - USA
40 Korea Advanced Institute of Science & Technology (KAIST) - Corea del Sur
41 University of Pennsylvania - USA
42 Seoul National University - Corea del Sur
43 Politecnico di Milano - Italia
44 The University of Auckland - Nueva Zelandia
45 University of California, San Diego (UCSD) - USA
46 National Taiwan University (NTU) - Taiwán
47 University of Chicago - USA
48 The University of Manchester - UK
49 The University of Queensland - Australia
50 McGill University - Canada

Como se observa en la lista, Estados Unidos tiene 19 Universidades en los 50 primeros puestos, encabezadas por el MIT, Stanford,  Carnegie Mellon y Harvard; en segundo puesto le sigue Inglaterra con 6 Universidades encabezadas por Oxford y Cambridge y Australia con 5 Universidades encabezadas por Melbourne, ANU, UNSW y Sidney.

Top 400 por Países de Universidades de Ciencias de la Computación 2015

USA 70
UK 41
Alemania 28
Australia 21
China 20
Canadá 17
Francia 17
Italia 14
Taiwan 12
Japón 11
Holanda 10
Corea 10
España 7
Irlanda 7
Suiza 7
India 7
Brasil 7
N. Zel 7
Bélgica 6
Suecia 6
Austria 6
Hong K. 6
M. Orie. 6
México 3
Chile 2
Argentina 1
África 1

Como se observa claramente, nuevamente Estados Unidos ocupa el primer puesto con 70 Universidades dentro de las primeras 400, en segundo puesto Reino Unido con 41, en tercer puesto Alemania con 28, en cuarto puesto Australia con 21 y en quinto puesto China con 20.

En nuestra región, el líder es Brasil con 7 Universidades, México con 3, Chile con 2 y Argentina con 1. Como se observa Perú no tiene ninguna Universidad en el Ranking de las primeras 400 Universidades.

Top 10 de Lenguajes de Programación (IEEE Spectrum)

01 Java
02 C
03 C++
04 Python
05 C#
06 R
07 PHP
08 JavaScript
09 Ruby
10 Matlab

Según IEEE Spectrum Java es el Lenguaje mas usado en el mundo, seguido por C y C++. La revelación en este Ranking es JavaScript que debido al aumento de sus APIs es el mas usado para escribir código en el cliente en Aplicaciones Web.

Top 10 de Lenguajes de Programación (GitHub)

01 JavaScript
02 Java
03 Ruby
04 PHP
05 Python
06 CSS
07 C++
08 C#
09 C
10 HTML

Según GitHub la mayoría de librerías y código compartido en Git está escrito en JavaScript, seguido por Java y Ruby. Aunque CSS y HTML no son Lenguajes de Programación tradicionales están considerados en la lista y poco a poco toman un lugar importante en el Desarrollo Web por encima de muchos otros.

Resumen del 2015

En resumen las mejores Universidades para estudiar Ciencias de la Computación (Informática, Sistemas, Ingeniería de Software, etc.) están en Estados Unidos (USA) con 70 Universidades, seguido por Inglaterra con 41 Universidades, el resto de países no tiene una fuerte presencia, excepto Alemania, Australia y China

Por otro lado en Lenguajes de Programación el de mayor crecimiento a sido JavaScript, pero también son muy usados Java, PHP, Python y Ruby. Además JavaScript no es usado solo sino junto con HTML5 y CSS3, que forman la trilogía moderna del Desarrollo Web.

Finalmente, para que nuestro país mejore su educación y este en el Ranking debe hacerse cambios radicales, los cuales se pueden resumir en dos puntos:

1. Cambio de Curricula: Nuevos cursos de Desarrollo Web y Móvil (HTML5, CSS3, APIs de JavaScript, Node.js, C#, Java, etc). Estos nuevos cursos no tienen que ser "Hello World", sino cometeríamos los mismos errores.

2. Captar mejores profesores: El requisito principal para ser profesor no debe ser el título (pregrado ni postgrado), debemos reclutar expertos, científicos, genios, inventores que deseen compartir sus conocimientos y que sobre todo tengan pasión por lo que hacen.

En este sentido, para contribuir con la educación, desde este Blog durante este 2016 vamos a mostrar más algoritmos, más demos y más artículos orientados a la optimización de sistemas (performance) sobre todo mostraremos mas APIs de JavaScript, HTML5 y CSS3.

14 comentarios:

  1. gran aporte profesor en mostrar la tendencia de lenguajes de programación y resaltar el camino que tiene que seguir el país para poder mejorar en lo que es computación y agradecerle porque gracias a sus contribuciones mucha gente esta rompiendo ese paradigma errado en que se ha estado confiando evitando la reusabilidad.

    ResponderBorrar
  2. Excelente análisis profesor.. espero nos pueda seguir enseñando mas para acortar la brecha con el resto de paises.. también poniendo de nuestra parte claro está..

    ResponderBorrar
  3. Buenas tardes profesor.
    Muy buen artículo, el cual nos demuestra que nos falta mucho por mejorar y cosa que gracias a sus enseñanzas aunque sea podemos reducir en un mínima la brecha que tenemos.
    Muchas gracias por brindarnos sus conocimientos.

    ResponderBorrar
  4. Excelente artículo, profesor. Gracias por siempre ponernos al tanto de como va el mundo tecnológico y sobre todo cual es la tendencia.

    Saludos.

    ResponderBorrar
  5. Gracias profesor, con este Ranking.. tenemos mas énfasis de continuar, estar conscientes que nos falta mucho por mejorar y no conformarnos.

    Muchas gracias por brindarnos sus conocimientos.

    ResponderBorrar
  6. Muy interesante la información del post, para ponerse a pensar, saludos profe

    ResponderBorrar
  7. Gracias a todos por sus comentarios y por visitar el Blog. A partir de mañana iniciaré un post con "La Historia de la Computación e Internet".

    ResponderBorrar
  8. Muchas gracias por la informacion Prof Luis, siempre compartiendo con nosotros.
    Con ello uno recuerda "solo se, que nada se"

    Que tenga un buen día...

    ResponderBorrar
  9. Gracias por la información brindada profesor.

    ResponderBorrar
  10. Se observa con claridad cuales son las tendencias y el futuro del desarrollo. Como siempre otro excelente articulo!!

    ResponderBorrar
  11. Muchas gracias por la información profesor.

    ResponderBorrar
  12. Excelente articulo profesor, esta clase de información sirve mucho para tomar conciencia del bajo nivel en la que nos encontramos como programadores apesar de que muchos pensamos que estamos en un nivel alto de conocimiento cosa que no es asi, ya que actualmente en el Perú no hay esa exigencia como para hacer comparaciones. Muy agradecido por todo el conocimiento compartido en este blog. Éxitos para usted, y que este 2016 nos siga sorprendiendo con sus demos.

    ResponderBorrar
  13. Muy buena información , muy buen articulo

    ResponderBorrar
  14. Muy buena información , muy buen articulo

    ResponderBorrar