enseñanza

Aprender a programar

De acuerdo a un estudio reciente la ingeniería de software es la carrera más rentable y envidiable de 2012: Software Engineering 2012’s Top Job. La tasa de empleabilidad para los profesionales TI es la más alta a nivel mundial. Y sin embargo... Motivación Escuché hace unos días a una joven estudiante de primer año de ingeniería comentar sobre el curso de introducción a la computación, y la verdad que el comentario no fue alentador, para ella programar no es muy entretenido, eso de tener que decirle al computador paso a paso lo que tiene que hacer para implementar un algoritmo simple es una verdadera lata.

¿Qué deberíamos enseñar a los nuevos desarrolladores?

La siguiente es mi traducción de un artículo publicado por Bjarne Stroustrup en la Communications of ACM en Enero de 2010. Bjarne Stroustrup es el creador del lenguaje C++. ¿Qué deberíamos enseñar a los nuevos desarrolladores? ¿Por qué? por Bjarne Stroustrup. Publicado en Communications of the ACM (texto original) Vol. 53 No. 1, Pages 40-42 10.1145⁄1629175.1629192 La ciencia de la computación debe estar en el centro del desarrollo de los sistemas de software.

La computación como una ciencia social

En el último número de la CACM, leo el testimonio de Michael Buckley, profesor de computación en la universidad de Buffalo, quién, en su artículo “Computing as Social Science” se pregunta sobre cómo encantar a los jóvenes para optar por ciencias de la computación. “Estoy preocupado porque con cada nueva clase pocos estudiantes están escogiendo una carrera en ciencias de la computación, y no es forzar mucho la imaginación pensar que se trata de un problema de imagen.