Entradas

Mostrando las entradas de mayo, 2017

3 Frases de Mark Zuckerberg

Imagen

3 Frases de Steve Jobs

Imagen

Acción y Efectos de Programar

Imagen
La  programación informática  o  programación algorítmica , acortada como  programación , es el proceso de diseñar, codificar,  depurar  y mantener el  código fuente  de  programas de computadora . El código fuente es escrito en un  lenguaje de programación . El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones. En la práctica, la diferencia entre una función matemática y la noción de una "función" utilizada en la programación imperativa, es que las funciones imperativas pueden tener efectos secundarios, como cambi...

Beneficios de aprender Robotica

Imagen
Esta semana pasada he tenido una experiencia maravillosa.He tenido la oportunidad de dar una charla sobre robótica a un público muy exigente: alumnos de primaria. Niños y niñas nativos digitales de 9 a 12 años. Cuando uno interactúa con este tipo de niños se da cuenta por qué el mundo va a ser radicalmente distinto en los próximos 20 años. Las preguntas eran mucho más inteligentes y sofisticadas que cuando hago este tipo de charlas a adultos, y sobre todo más naturales. Para un nativo digital la robótica, y concretamente los robots domésticos, son algo natural para ellos, aunque nunca lo hayan visto antes. La charla culminaba con una demo de NAO que gentilmente me lo había prestado la mejor tienda de robots domésticos de España, Juguetrónica. La reacción fue increíble. Donde un adulto presenta incredulidad, o incluso rechazo, los niños ven rápidamente un amigo o compañero, que les puede ayudar en los deberes o simplemente jugar con ellos. Lo integran rápidamente en s...

Características de un Programador

Imagen
Desde muy temprana edad he estado envuelto en el mundo de la tecnología. Si hay algo que no me deja de fascinar sobre este mundo es lo rápido que avanza el sector del software. La industria del software ha mutado a pasos agigantados desde su nacimiento. En los años 80 el software giraba en torno a las PC de escritorios y Mainframes. En la actualidad la tendencia es hacia soluciones para dispositivos móviles y la web. Como consecuencia de este avance tan rápido que experimenta la industria del software, he dedicado tiempo en reflexionar sobre las características esenciales que permitan a un programador mantenerse en la industria por un largo periodo de tiempo y al mismo tiempo ser exitoso en su profesión. A continuación explicaré algunas de las características que todo programador debe tener para ser exitoso en el híper competitivo campo de la industria del software. Curiosidad:  Un buen programador siempre está ávido de co...

¿Es verdad que cualquiera puede aprender a programar?

Imagen
Programar no es solo para comunidades cerradas o genios de computadoras, según Mitch Resnick, del Media Lab del MIT, es para cualquiera. En su charla de TED: Let’s teach kids how to code, Resnick sintetiza los beneficios de enseñar a niños cómo escribir código, de tal manera que además de “leer” las nuevas tecnologías puedan crearlas. Es importante el uso de herramientas como Scratch, la cual permite a personas sin conocimientos en programación realizar proyectos creativos, con los cuales pueden aprender a programar, pero lo más importante es que pueden “programar para aprender”. Cuando se aprende a leer, es posible leer para aprender nuevos conocimientos; igualmente, cuando se aprende a programar, es factible programar para aprender. Resnick argumenta que el punto no es crear toda una generación de programadores, sino presentar el código como una puerta a un aprendizaje más amplio. Significa aprender a pensar creativamente, razonar sistemáticamente y trabajar de fo...

Cosas que hacer otro día

1-El contenido del tema debe hablar sobre: Acción y efectos de programar              2-Es verdad que cualquiera puede aprender a programar 3-Características de un programador 4-Beneficios de aprender robotica 5-Colocar en el documento al menos 3 frases de Steve Jobs, Mark Zuckerberg, Markus Persson, Chad Hurley, Bill Gates, Larry pages, Shigeru Miyamoto, Tim Berners-Lee