Latest Posts:

Mostrando las entradas con la etiqueta codigos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta codigos. Mostrar todas las entradas

16 de abril de 2022

Aprender a programar: ¿debe ser un curso obligatorio?

Code es una organización norteamericana que busca todos los estudiantes del planeta aprendan a programar. 

58 millones en todo el mundo ya usan sus cursos digitales y gratuitos



¿Cómo nació esta idea?

El día que murió Steve Jobs (5 de octubre de 2011), un emigrante iraní en EE.UU. llamado Hadi Partovi tuvo una visión. "Sentí que necesitaba hacer algo, contribuir a que todos tengan las mismas oportunidades en un mundo donde los conocimientos digitales son cada vez más decisivos".

De esa visión nació Code.org», recuerda. Partovi (Teherán, 49 años) tardará dos años en darle forma a su idea: una organización sin ánimo de lucro, nacida en 2013, cuya misión es formar a docentes y promover políticas públicas para que la programación se introduzca en el currículo educativo como un curso más

¿Quién es Hadi Partovi?

Partovi era un niño cuando huyó, junto con su familia, del régimen del ayatolá Jomeini. Sus padres son científicos y miembros destacados de la diáspora persa. 

Estudió Ciencias de la Computación en Harvard, fundó una empresa de reconocimiento de voz que luego vendió a Microsoft por 800 millones de dólares.

Desde entonces se dedica a las inversiones (Facebook, Airbnb) y a la filantropía. Su hermano gemelo Ali (y cofundador de Code.org) fue uno de los primeros en invertir en Dropbox y su primo Dara Khosrowshahi es director ejecutivo de Uber.

Hadi Partovi tienen una agenda con mejores contactos en Silicon Valley: Bill Gates, Mark Zuckerberg o Jack Dorsey responden. Y también tienen línea directa con la Casa Blanca, Joe Biden, Barack Obama y Bill Clinton han participado en sus llamados para colaborar con la causa.

¿Y cuál es la causa? 

"En nuestro mundo impulsado por la tecnología, la informática se ha vuelto tan esencial para los estudiantes como la lectura, la escritura y las matemáticas", explica Partovi.

Aclaremos: el propósito de Code.org no es exactamente que todos los niños aprendan a programar, sino que todos los colegios enseñen informática. La razón no es convertirlos en programadores el día de mañana o encaminarlos hacia empleos tecnológicos bien remunerados, aunque a nadie le cae mal un dinero de más.

"La informática es hoy tan importante como la biología. Es necesario comprender la fotosíntesis, pero también qué son los algoritmos. Porque están en todas partes e impactan en nuestra vida diaria. Necesitamos programadores, sí, pero también abogados, médicos y políticos que sepan de la importancia de la programación. No se trata de preparar a los niños para el trabajo, sino de prepararlos para la vida", resume Partovi.

Aliados estratégicos

La plataforma de Code.org ofrece lecciones on-line para niños de 4 a 18 años. 

El acceso a los contenidos es gratuito desde cualquier parte del punto. Están traducidos a sesenta idiomas. 

Los tutoriales se pueden ver en YouTube y en ellos es habitual ver a los magnates de los gigantes tecnológicos impartiendo clases.

La plataforma se ha aliado con Disney, Star Wars, Minecraft o la NBA para hacer sus contenidos más atractivos. 

Cuatro de cada diez estudiantes norteamericanos tienen una cuenta abierta en Code.org y 58 millones en todo el mundo, además de dos millones de profesores.

Pero solo es la punta del iceberg. La organización se ha marcado como primer objetivo que todas las escuelas públicas de Estados Unidos impartan programación. De momento, lo ha conseguido en varias decenas de estados. También están ingresando a Europa.

Pero...

The New York Times se preguntaba en 2017 si Silicon Valley estaba utilizando su poder de persuasión para que las escuelas públicas sirvan a los intereses de las corporaciones. Y apuntaba a que existe un déficit de ingenieros informáticos y que las compañías estadounidenses se ven obligadas a reclutarlos en el extranjero.


¿Un Plan Marshall Digital?

Ese déficit de perfiles tecnológicos también afecta a Europa, donde hay unos 900.000 empleos relacionados con la digitalización (200.000 en España) que a las empresas les resulta muy complicado cubrir. 

Los intereses de las empresas norteamericanas tampoco coinciden siempre con los de los países europeos. 

¿Estamos ante una especie de 'plan Marshall' de la digitalización?, se preguntan los más recelosos. ¿Aprovechará Silicon Valley para pescar en el vivero del talento europeo y, de paso, exportar su ideario?

Es el tipo de cuestiones al que ha tenido que responder Fran García del Pozo, responsable de Code.org para Europa, África y Oriente Medio, con un equipo cien por cien español. 

«Me costó cinco años conseguir traer Code.org a España. Fue muy difícil. Desde luego, la pandemia ha sido un tsunami. Ha acelerado la digitalización y ha convencido a muchos escépticos que pensaban que se tardaría muchos años en transformar la educación y el trabajo. Pero también ha mostrado que existe una brecha digital importante. Muchas familias carecen de conectividad y dispositivos suficientes. Y eso es injusto», afirma.

Este exejecutivo de Telefónica conoció a Hadi Partovi a través del educador y matemático Salman Khan. García del Pozo cree que estamos ante un fenómeno imparable.

Programación: tan importante como el inglés

«La programación forma parte del currículo educativo desde edades tempranas en Estados Unidos, Singapur o Australia. 

Y China aprobó en 2016 un plan para que todos los niños aprendan a programar desde los seis años y estudien robótica a partir de los once. 

Es una ventaja competitiva para acceder al mercado laboral como en su día lo fue para nosotros aprender inglés. Pero no se trata de que todos seamos programadores, sino de que todos entendamos la programación», matiza.

El inglés es la lengua franca que nos permite entendernos con el resto de seres humanos, ¿Qué utilidad puede tener aprender código a alguien que no se vaya a dedicar a la tecnología? García del Pozo responde.

"Las máquinas –explica—dominan parte de nuestra vida cotidiana. Es importante conocer su lenguaje para que la tecnología esté al servicio de las personas y no al revés. Si dominamos el pensamiento computacional, que este año (2021) se ha empezado a medir por primera vez en el informe PISA, desarrollamos la lógica, la creatividad, el pensamiento crítico y la resolución de problemas. Y estas habilidades las podrán usar los estudiantes a lo largo de sus vidas. Por lo tanto, los intereses de los alumnos siempre estarán un escalón por encima de los de la industria".

Y añade: «Tenemos que concienciarnos de que estamos ante un nuevo Renacimiento. Lo digital trae de la mano una nueva civilización. Y esto nos da la oportunidad de elegir: ¿queremos ser un país que crea tecnología o que solo la consume; una sociedad que programa o que es programada?».

Con información de: XL Semanal (El País)  


20 de enero de 2020

El ‘I Ching’ y el código binario

I Ching binario, o más bien binario I Ching, ya que, como en el caso del código Morse, del que nos ocupábamos en el post anterior, la binariedad es consustancial a este milenario código chino, y por tanto el adjetivo es un epíteto inseparable (o más bien un inseparable epíteto).

"Secuencia del rey Wu” o “secuencia recibida” que figura en el 'Libro de las Mutaciones'.
Efectivamente, los 64 hexagramas del I Ching son todas las posibles combinaciones (variaciones con repetición) de dos signos en grupos de seis: un segmento continuo y otro partido, que, si los sustituimos respectivamente por unos y ceros, obtenemos los números del 0 al 63 en notación binaria. Y, de hecho, una de las ordenaciones de los hexagramas, la realizada por Shao Yong en el siglo XI, sigue la secuencia de los números naturales.

Pero la ordenación de Saho Yong, que se adelantó seis siglos a la numeración binaria propuesta por Leibniz (que no hay que descartar que se inspirara en el I Ching), no es la canónica, también denominada “secuencia del rey Wu” o “secuencia recibida”, que es la que figura en el Libro de las Mutaciones tradicionalmente utilizado con fines oraculares, la misma que se reproduce en el encabezamiento de este artículo.

En términos informáticos, los hexagramas son bytes de seis bits; los ordenadores actuales, como es bien sabido, han adoptado por distintas razones (¿cuáles?) los bytes de ocho bits, que permiten la formación de 256 octetos distintos, cuatro veces más que los 64 “sextetos” del I Ching.

Cada hexagrama puede dividirse en dos trigramas, y así suele hacerse a efectos adivinatorios. Hay 8 trigramas posibles (000, 001, 010, 011, 100, 101, 110, 111), que dan lugar a 8 x 8 = 64 parejas distintas, que es otra manera de obtener los 64 hexagramas.

Así como el criterio de la ordenación de Shao Yong es evidente, la "secuencia del rey Wu" no lo es tanto. Invito a mis sagaces lectoras/es a encontrar las claves y motivos de dicha ordenación canónica.

Tomado de: El juego de la ciencia 

El alfabeto Morse y el código binario

El alfabeto Morse fue el primer código binario utilizado para comunicar mensajes complejos a gran distancia y en tiempo real.

En un interesante artículo publicado en esta misma página, Javier Sampedro relaciona el alfabeto Morse con el código genético, lo que, además de recordarme algún inquietante relato de ciencia ficción, me ha sugerido la idea del título.

Morse binario, o más bien binario Morse, como blanca nieve o ancho mar: “binario” es el epíteto del código Morse, su adjetivo inseparable, puesto que se caracteriza precisamente -y a ello debe su eficacia- por usar solo dos signos: una señal corta y una larga. Señales que, además de pulsos eléctricos o electromagnéticos, pueden ser destellos luminosos, sonidos o cualquier otra cosa que permita generar una dualidad fácilmente reconocible.

Y hablando de sonidos, todos hemos visto, en alguna película de intriga, a alguien que envía un mensaje golpeando una tubería; pero los golpes no pueden generar sonidos largos y cortos, como, por ejemplo, un silbato, así que ¿cómo consiguen comunicarse los golpeadores de tuberías? La respuesta parece obvia: no cuentan los golpes sino las pausas; pero eso puede dar lugar a ambigüedades. ¿O no? Someto la cuestión a la consideración de mis sagaces lectoras/es.

Con un código binario podemos escribir dos “mensajes” de un solo carácter (0 y 1) y cuatro de dos caracteres (00, 01, 10, 11), o sea, seis en total; con tres caracteres las posibilidades suben a 14 (2 + 4 + 8), y con cuatro, a 30 (2 + 4 + 8 + 16), y puesto que el alfabeto tiene 26 o 27 letras, según las versiones (con o sin ñ, con o sin ç), en el código Morse el máximo de puntos y líneas necesarios para definir una letra es cuatro.

Dado el actual desarrollo de las comunicaciones, el código Morse ha caído en desuso; pero no por completo, y todos conocen la señal de socorro internacional. Pero ¿por qué SOS? Parece una abreviatura de “socorro”; pero eso solo vale para algunas lenguas romances, como el castellano o el italiano; en inglés es “help”, que no tienen nada que ver. Y sin embargo hay una razón lógica para que la señal de socorro internacional sea SOS; ¿cuál es?

Tomado de: El juego de la ciencia


15 de diciembre de 2018

Arthur Scherbius, creador de «Enigma», la máquina de encriptar de los alemanes

Murió sin conocer el uso militar que se le daría a su invento.


Una de las personalidades que indirectamente tuvieron una influencia capital en la Segunda Guerra Mundial fue Arthur Scherbius, el padre de la máquina criptográfica Enigma. Ésta, usada inicialmente por la Marina alemana, la Kriegsmarine , fue posteriormente adoptada por todas las fuerzas armadas germanas para el encriptado y codificado de sus comunicaciones secretas, principalmente las instrucciones a los submarinos que, en «manadas de lobos», libraban una lucha capital en alta mar por interrumpir el tráfico marítimo y el sistema de convoyes hacia el Reino Unido.

Considerada imposible de desencriptar, la historia de la ruptura de sus claves, conseguida finalmente en el Reino Unido gracias a la labor desarrollada anteriormente por un equipo de matemáticos y criptólogos polacos, es una de las historias secretas más espectaculares de la Segunda Guerra Mundial.

Ingeniero eléctrico, Scherbius dirigió su máquina criptográfica al sector civil y murió sin conocer la dramática influencia que su invento tuvo en el desarrollo de la guerra.

Fuente: ABC (España)

9 de diciembre de 2018

Saber programación será tan importante como hablar inglés

La programación contribuye al desarrollo de la creatividad, del pensamiento computacional, crítico y racional.

Buen nivel de inglés… ¿y qué más? La empleabilidad del futuro estará condicionada por nuevas exigencias derivadas de las tendencias tecnológicas en la sociedad y del auge de la digitalización en las compañías. En este contexto, la programación se erige como una disciplina fundamental para acceder al mercado de trabajo, junto con el dominio del inglés, según concluyen los expertos de Smartick, método para aprender matemáticas online.

El coding, como también se conoce esta materia, está dejando de considerarse un requerimiento exclusivo para trabajar en empresas tecnológicas y ya forma parte de las condiciones de contratación de compañías de diversos sectores, como entidades financieras, empresas turísticas y compañías del sector de la comunicación.

Este auge de la programación se debe a la creciente integración de procesos digitales en el seno de las empresas. «Dominar el coding requiere de habilidades clave en el desarrollo de otras disciplinas distintas a la programación, de ahí que sus aplicaciones se adapten perfectamente a diferentes sectores. En el caso de los niños, tiene muchos beneficios en el rendimiento académico de otras asignaturas que requieren de creatividad, pensamiento computacional, crítico y racional», asegura Javier Arroyo, cofundador de Smartick.

Entrenar la estructura mental del niño

Los procesos de transformación digital están dinamizando el sector empresarial a nivel internacional. En concreto, la demanda de profesionales TIC (entre los que se encuentran los programadores) crece a un ritmo del 3% cada año, tendencia que conllevaría la escasez de trabajadores de este ámbito en toda Europa, unos 900.000 profesionales en 2020, según el Informe IMMUNE sobre el estado del coding.

Teniendo en cuenta estas perspectivas, es fundamental que los niños tomen contacto con la programación cuanto antes. Eso sí, Arroyo señala que hay que hacerlo a través de metodologías atractivas que se adapten a sus circunstancias: «A un niño no le podemos poner de entrada HTML, lo que hay que hacer es entrenar su estructura mental como preparación para esa tarea que desarrollará más tarde».

Un ejemplo de cómo trabajar esta disciplina a edades tempranas es Smartick Coding, integrado dentro del método para aprender matemáticas online y que se dirige a niños a partir de seis años. Este nuevo contenido cuenta con tutoriales interactivos y permite aprender esta disciplina desde cero, contando con un correcto nivel de lectura y el entendimiento de la visión espacial a izquierda y derecha.

En la red hay muchos recursos gratis, pero elegir cuáles son buenos, conseguir que el niño se anime y vea su evolución, es realmente complicado para padres a los que la programación les es totalmente ajena. El valor fundamental de Smartick es, como ya hacen con las matemáticas, ser capaces de sistematizar el mejor contenido y que el niño esté concentrado durante 15 minutos aprendiendo un lenguaje que le va a ser muy útil.

En la educación reglada, la apuesta de las instituciones de enseñanza por el desarrollo de programas educativos que den protagonismo a la programación será clave para satisfacer las necesidades del mercado laboral. Como ya ocurre con el bilingüismo, se trata de integrar la materia de forma transversal compartiendo contenidos con otras disciplinas, como las matemáticas.

Fuente: ABC (España)

21 de octubre de 2018

Los robots de Boston Dynamics ya saben saltar y hacer parkour

Los responsables de Boston Dynamics llevan años haciendo robots, poco a poco perfeccionándolos y dotándolos de nuevas habilidades, desde levantar objetos hasta barrer el suelo. Pero ahora están un poco más cerca de actuar en la próxima película de Assassin’s Creed: ya pueden hacer parkour.


La compañía de robótica ha publicado un nuevo vídeo de Atlas, el robot humanoide aparentemente favorito de la casa. En el vídeo podemos verlo saltando un tronco e incluso saltando de manera escalonada mientras subes obstáculos, en modo de parkour.

Para ello, según explican, creado un nuevo software de control para que Atlas pueda usar todo su cuerpo, incluyendo piernas, torso y brazo, para saltar escalones con una altura de hasta 40 centímetros, al igual que también usa un sistema de visión computarizada para detectar exactamente dónde están los escalones.

Sí, aparentemente no tiene habilidades motoras superiores a las de un niño pequeño, pero todo es risa hasta que lo veamos compitiendo en triatlones y, en un futuro, quizás haciendo cosas más macabras. O quizás he visto demasiadas películas.

Fuente: Gizmodo

17 de septiembre de 2018

UNI gana competencia mundial de programación al superar a Rusia y EEUU

Concurso ‘HackerRank’ contó con participación de 4 mil universitarios.


Un grupo de investigadores del Centro de Tecnologías de Información y Comunicaciones de la Universidad Nacional de Ingeniería (CTIC UNI) se consagró campeón mundial del prestigioso Ranking de competencia de programación ‘HackerRank’.

El concurso, que contó con más de 4 mil participantes, se realizó a través de la web del HackerRank, en la cual los concursantes midieron sus destrezas ante 7 problemas de programación planteados por las empresas más reconocidas en el rubro tecnológico.

Los estudiantes compitieron en dos categorías: individual y a nivel de universidades. En la primera, la Universidad Nacional de Ingeniería logró posicionar a seis alumnos entre los 100 primeros puestos.

En tanto, en la segunda modalidad la UNI se posicionó como la universidad con mejor promedio ponderado, superando a competidores de la India, China así como del ITMO de Rusia y el Instituto Tecnológico de Massachusetts (MIT), entre otras.
 
Para participar en la segunda categoría, las instituciones debían contar con al menos 10 participantes, lo que limitó al Instituto Tecnológico de Massachusetts (MIT). De este modo, la UNI logró superar su participación en la misma competencia en marzo de este año, cuando quedó en quinto lugar.

El equipo de estudiantes de la Facultad de Ingeniería y de Sistemas (FIIS) y de la Facultad de Ciencias (FC) -conformado por Miguel Mini, Víctor Galván, Felipe Montañez, Sergio Rojas, José García, Diego Ucharima, Daniel Chávez, Andrés Ocaris, Diego Hurtado de Mendoza Gonzáles y Hans Acha- obtuvo 284.1 puntos en la competencia ‘University CodeSprint 5’ del HackerRank.

“Estamos muy felices por nuestro desempeño pues hemos superado a universidades de alto nivel mundial, dejando en alto el nombre de la UNI y nuestro país, y además porque estamos en la mira de empresas transnacionales interesadas en nuestro talento”, indicó Víctor Galván, uno de los participantes.

‘HackerRank’ es una organización que realiza competencias a nivel mundial orientadas a medir las habilidades de personas que postulan a plazas de trabajo en temas de programación en las empresas top del mundo tecnológico. La propuesta se presenta como un referente mundial en el rubro y otros sectores de emprendimiento e innovación.
 
 

5 de agosto de 2018

Ada Lovelace, la mujer que ideó el primer algoritmo de la historia (100 años antes de que llegaran las computadoras)

La programación parece un arte de principios del siglo XX, pero no es del todo cierto. Casi un siglo antes de que Alan Turing sentara las las bases de la computación moderna, una mujer escribió el primer algoritmo de la historia, un programa tan avanzado que la tecnología de la época no pudo hacerlo realidad.


Esa mujer se llamaba Augusta Ada King-Noel, condesa de Lovelace, aunque el mundo la recuerda como Ada Lovelace, escritora, matemática y la primera programadora de la historia.

Interesada desde joven en las matemáticas, la frenología y la física, la carrera de Lovelace dio un giro radical cuando trabó amistad con el matemático e inventor Charles Babbage, que le mostró su más reciente creación: la máquina de diferencia. En esencia se trataba de una calculadora mecánica capaz de tabular funciones polinómicas.

En 1840, Babbage fue invitado a la Universidad de Turín para dar una conferencia sobre su último diseño, un dispositivo llamado La máquina analítica. Un joven ingeniero italiano llamado Luigi Menabrea transcribió el seminario al francés y su transcripción terminó en la Biblioteca Universal de Ginebra. Dos años más tarde, un amigo común de Lovelace y Babbage pidió a la científica que tradujera el documento del inventor al inglés.

Pero Ada fue mucho más allá de la traducción

La elección de Lovelace no fue casual. Era de los pocos matemáticos capaces de entender los trabajos de Babbage. Sin embargo, su aportación fue mucho más allá de una mera traducción. Ada se percató de algo en la máquina que se le había pasado por completo a su creador: podía programarse.

Lovelace enriqueció el libro con sus propias notas entre las que se encuentra un completo diagrama que básicamente describe el primer algoritmo de la historia y que le valió ser considerada la primera programadora incluso cuando aún no existían los lenguajes de programación ni las computadoras.


Babbage ya esbozó algunos algoritmos propios, pero eran básicamente fórmulas. Ninguno de ellos tenía la complejidad que ideó Lovelace. El mérito de Ada Lovelace fue el darse cuenta de que la máquina analítica podía usarse para expresar entidades o símbolos con arreglo a unas normas y no solo números.

Pero la máquina no pudo ser construida

Nunca pudo ver en persona los resultados de su aportación. La máquina analítica de Babbage fue la primera computadora en términos de Turing. Tenía una unidad lógica aritmética y hasta un sistema de memoria integrado. En términos generales, compartía la misma estructura lógica que las computadoras actuales. Sin embargo, era tan compleja que Babbage no logró reunir el dinero necesario para fabricarla. El primer modelo completo de la máquina a partir de sus apuntes y siguiendo los mismos procesos de fabricación de la época no llegó hasta 1991 de la mano de los conservadores del Museo de la Ciencia de Londres.


Unos 100 años después de la creación de Babbage, el ingeniero alemán Konrad Zuse completaba la Z1, la primera computadora que se puede considerar como tal. El libro con la transcripción realizada por Lovelace con sus notas, su algoritmo y su nombre en la portada acaba de subastarse por la astronómica cifra de 125.000 dólares.

Fuente:

Gizmodo

La ciencia en tus manos: lo que dicen de ti tus huellas dactilares

Las huellas dactilares se han consolidado como el “código de barras” que identifica a cada uno de los individuos de la especie humana. Son la prueba forense más preciada para los criminólogos y se están convirtiendo en una herramienta cotidiana en la oficina e incluso en la pantalla de tu smartphone. ¿Por qué son tan singulares e irreemplazables las huellas dactilares? ¿Cuál es el secreto de esas peculiares marcas?

Sabemos que los patrones que dan lugar a las huellas dactilares son únicos para cada individuo desde hace más de 2.000 años, aunque solo llevamos 2 siglos estudiando el porqué. En este reportaje repasamos algunas de las cosas que tus huellas dactilares dicen de ti desde perspectivas científicas sorprendentes.

Un código de barras con más de 2000 años de historia

Las huellas dactilares son los patrones o dibujos de las yemas de los dedos, aunque también existen en las palmas (palmetogramas) y en las plantas de los pies (pelmatogramas).
Sabías qué: los dactilogramas o huellas dactilares se crean alrededor de la décima semana de embarazo (cuando el feto mide unos 7.62 cm aprox.) y son definitivas cuando cumple los 6 meses.
Las huellas dactilares son únicas en cada individuo, pero además son inmutables: permanecen inalterables desde que se forman en el feto y hasta la muerte, pues a pesar de los daños que pueda sufrir la piel, se regeneran siempre siguiendo el patrón original. Aunque están determinadas por la información genética de cada individuo, su desarrollo está influenciado por factores físicos (la ubicación exacta del feto en el útero, la densidad del líquido amniótico …), por lo que ni siquiera en gemelos idénticos o en un clon (con el mismo ADN) las huellas dactilares de dos individuos pueden ser iguales. Sin embargo, sí que existe la excepcional situación de las personas que nacen sin huellas dactilares, una condición que se conoce como adermatoglifia.

Lea el artículo completo en:

OpenMind

11 de noviembre de 2016

Root, un robot pintor que ayudará a los niños a aprender a programar

codewithroot
Julián da Silva, uno de los responsables por este nuevo robot, perteneciente a un grupo de investigación en la universidad de Harvard, nos presenta root.
Se trata de un robot que pretende ofrecer recursos para que los niños trabajen con conceptos relacionados con operaciones lógicas, algo que ayudará a los que en el futuro quieran dedicarse a la programación, o simplemente a desarrollar una habilidad que puede usarse en prácticamente todos los sectores personales y profesionales: el uso del raciocinio lógico.
Se trata de Root, presentado en codewithroot.com, donde enlazan a la campaña en kickstarter que han comenzado para hacerlo posible. El objetivo es tener un dispositivo que ayude a que los usuarios entiendan las consecuencias de las acciones que configuran en la tableta, existiendo una alta cantidad de combinaciones para que pueda usarse por niños de diferentes edades.
Con un diseño que recuerda a las aspiradoras Roomba (de hecho, uno de los creadores fue desarrollador de producto en la empresa Irobot, responsable por Roomba), se trata de un hexágono con parachoques y un escáner en su parte inferior, con un rotulador que permite que pueda pintar en superficies como pizarras blancas. El control de robot se realiza con Square, para tabletas, desde donde se dan las instrucciones con bloques gráficos en el primer nivel y con programación en modo texto en el último.
Desde ordenar que el robot dibuje a partir de una linea previa existente en la pizarra, a solicitar que escriba una palabra específica, Root puede también detectar distintos colores en la superficie de la pizarra, emitir sonidos o evitar choques con objetos.
Estará disponible en marzo de 2017 por un precio de unos 199 dólares, aunque en kickstarter ya hay opciones para adquirirlo por 145 para los más rápidos.
Fuente:

24 de junio de 2016

Mariana Costa: La peruana que habló con Zuckerberg y Obama

Mariana Costa es la directora del proyecto Laboratoria. ¿En qué consiste? 


En el creciente mundo de las start-ups en el Perú, Mariana Costa es una de sus principales representantes. Hace unos años lanzó un proyecto que ha crecido con notable éxito y ya cruzó las fronteras. Se trata de Laboratoria, cuya creadora define como un emprendimiento social para formar a las futuras líderes del sector digital peruano.

Laboratoria brinda clases de programación a jóvenes que no tienen la posibilidad de pagar una educación superior de calidad y en medio año ya están listas para conseguir empleo. En entrevista con El Comercio, Mariana Costa dijo que lo que ha hecho su proyecto es utilizar la tecnología para darle oportunidades al mejor talento.

La preocupación de que en el campo tecnológico la presencia femenina es muy inferior a la de los varones, también impulsó a Mariana Costa a llevar adelante su proyecto y hoy en día “Laboratoria, Code Academy” tiene presencia no solo en Perú, sino también en México y Chile.


Este viernes (24 de junio de 2016) , Mariana Costa tuvo la que quizá es hasta hoy la experiencia más emocionantes de su vida. No solo porque compartió panel con el creador de Facebook, Mark Zuckerberg, quien se inició en el campo de la tecnología como un emprendedor, tal como ella; o porque en ese selecto grupo de personalidades también estuvo el presidente de los Estado Unidos, Barack Obama.

Para Mariana Costa, la verdadera satisfacción de esta jornada es la oportunidad de compartir su experiencia ante una audiencia que tomará su ejemplo como inspiración y punto de partida. Obama y Zuckerberg cerraron este viernes el Congreso Global de Emprendedores (GES 2016), a la que fueron invitados emprendedores de todas partes del mundo.

El artículo completo en:

El Comercio

 

19 de junio de 2016

El héroe de la Resistencia que utilizó a IBM para engañar a los nazis


Se dice que fue el primer hacker de la historia. El francés René Carmille logró salvar vidas durante la ocupación de los nazis en Francia en 1940, al sabotear la tecnología de la época: las tarjetas perforadas de IBM.

Con el establecimiento del Reich en Alemania, tras el nombramiento de Adolfo Hitler como canciller en 1933, el gobierno decidió llevar a cabo un censo de toda la población en el país.

El censo debía registrar la edad, sexo, residencia, profesión y estado civil de cada individuo. Además, por primera vez, se ordenó registrar la religión de la persona trazándola a sus abuelos.

La tarea era enorme y para contener tal cantidad de información, se utilizaron las llamadas tarjetas perforadas, donde se introducían los datos recolectados en forma de perforaciones según un código binario.

Precursoras

Las tarjetas -que eran láminas hechas de cartulina- formaban parte de una tecnología de procesamiento de datos desarrollada en EE.UU. por Herman Hollerith a fines de siglo XIX, y fueron una de las primeras aplicaciones de la informática.

Hollerith fundó la compañía Tabulating Machine Company en 1896, que después fue renombrada International Business Machines (IBM).

Las tarjetas, que eran clasificadas y computadas por las llamadas máquinas Hollerith, se convirtieron en las precursoras de las computadoras.
Y a fines de los 1930, con la información recogida en los censos, el régimen nazi creó un Registro Judío, el cual posteriormente también incluyó los nombres de judíos que vivían en los territorios ocupados por las tropas alemanas en Europa.

Esta información condujo eventualmente a que los nazis pudieran identificar, confiscar bienes, arrestar, deportar y exterminar a millones de judíos.

En Francia, sin embargo, las máquinas Hollerith no revelaron la información que buscaban los nazis. Y esto fue gracias al primer "hackeo", que llevó a cabo René Carmille.

Carmille era un experto en tarjetas perforadas que trabajaba como auditor del Ejército Francés.

El artículo completo en:

El Mundo Ciencia

29 de mayo de 2016

El mago que humilló a Marconi (y el nacimiento de la piratería)


La estación de Marconi en Poldu, Cornualles, a finales de 1901. 
 
Atardecía en Cornualles, la esquina suroccidental de la isla británica, ese día de junio de 1903. El renombrado ingeniero, inventor y empresario signor Guglielmo Marconi sabía que sus señales viajaban mejor cuando se ocultaba el Sol.

Lo había comprobado gracias a sus intentos de enviar mensajes transatlánticos inalámbricos desde ese lugar, su estación en Poldhu, hasta isla Terranova, que hoy es parte de Canadá, que estaba precisamente al frente aunque mucho más allá del horizonte.

Lo había logrado, aseguraba, pero había escépticos.

Se preparaba para dar una función pública que le serviría, como le habían servido otras anteriores, para acallar dudas, cimentar su reputación y hasta maravillar a los curiosos.

Iba a demostrar que sus mensajes no sólo viajaban largas distancias, sino que podía "sintonizar sus instrumentos para que ningún otro que no esté sintonizado de la misma manera pueda interferir con mis mensajes", como le había dicho al diario St James Gazette.

A unos 500 kilómetros de distancia

En el famoso auditorio de la prestigiosa Real Institución de Gran Bretaña en Lond
res, un distinguido público se había reunido para presenciar la gran hazaña: la recepción de un mensaje enviado por Marconi desde la estación en Poldhu.

El físico e ingeniero eléctrico británico John Ambrose Fleming, considerado como uno de los padres de la electrónica, era el presentador y estaba casi listo para iniciar el evento.

Gracias a su magnífica reputación, la sola presencia de Fleming le daba un manto de credibilidad a la ocasión. No por nada, Marconi lo había reclutado como asesor científico de su firma desde 1899.
Cuando Fleming terminó de ajustar el aparato con el que demostrarían la nueva maravilla tecnológica, se hizo un expectante silencio en la sala.

De pronto, se empezaron a escuchar unos golpeteos.

Tap, tap, tap

Fleming no se percató de nada, pues no sabía descifrar código morse y tampoco oía muy bien.


Pero su asistente, Arthur Blok, sí, y le extraño notar que se trataba de la misma palabra repetida. Más aún, que la palabra era "rats" (ratas: expresión de desilusión y disgusto).

El artículo completo en:

BBC Ciencia

6 de abril de 2016

Tendencias: Llega la era del trabajador híbrido

Cada vez más compañías requieren perfiles mixtos, es decir, profesionales que no sólo son especialistas en su campo.

Los conocimientos en los nuevos lenguajes de programación son la principal demanda de estos nuevos trabajadores.


Probablemente aún no habrá oído hablar de los trabajadores híbridos, pero en los próximos años serán los perfiles más valorados y mejor pagados por la empresas. No sólo desaparecerán empleos tradicionales por la irrupción de robots y nuevas tecnologías, también se necesitarán profesionales que sean especialistas en su campo pero tengan conocimientos en programación. 

Programar ya no será algo que sepan hacer casi en exclusiva los informáticos. "La programación es ya el inglés del siglo XXI", sostiene Marc Collado, director del campus de Barcelona de Ironhack, un centro que imparte cursos intensivos de programación para principiantes y emprendedores.

Sólo en Estados Unidos, más de 250.000 puestos requerirán estas funciones técnicas híbridas en los próximos años. Y aquellos que sumen a su Currículum esta competencia verán cómo mejora su empleabilidad. Por poner un ejemplo, los expertos aseguran que un profesional de marketing con habilidades en programación puede aspirar a un salario un 25% más elevado que el de un compañero que desarrolle una actividad similar con una formación tradicional.

De momento, sólo las escuelas y centros especializados como Ironhack ofrecen las competencias que necesita un profesional híbrido o mixto. "El modelo universitario es muy rígido y está muy poco enfocado a la industria", explica Collado. "Por eso, nuestros programas son intensivos y están absolutamente dirigidos a la empleabilidad. Vemos qué habilidades están demandando las compañías, sobre todo tecnológicas, y les proporcionamos perfiles que les sirvan. Nuestro ratio de colocación es del 98%", añade. 

El artículo completo en:

El Mundo (España)

12 de septiembre de 2015

¿Qué lenguaje de programación debería aprender para empezar?

¿Qué lenguaje de programación debería aprender para empezar? 

Esta es probablemente una de las preguntas más populares entre las personas que quieren adentrarse en el mundo de la programación. Puedes preguntar cuál es el mejor lenguaje para empezar a diez programadores, y te darán diez respuestas diferentes. A continuación, os ofrecemos algunos consejos y sugerencias para intentar ayudaros a decidir.

Hay miles de opciones, y el mejor lenguaje de programación para empezar no solo depende de lo intuitivo, o no, que sea, también depende del tipo de proyectos que quieras hacer, por qué quieres programar, o si quieres dedicarte a ello profesionalmente. Ahí va una pequeña guía.

¿Por qué quieres aprender a programar?


Es probable que, dependiendo de lo que quieras programar o para qué, la elección ya esté tomada aunque tú todavía no lo sepas. Para programar páginas web, por ejemplo, deberías aprender HTML, CSS, JavaScript y quizás PHP para la interactividad. Si tu objetivo es solo desarrollar aplicaciones móviles, lo que deberías aprender, para empezar, sería Objective-C para iOS o Java para Android.


Si lo que quieres es ir más allá de un proyecto específico, o quieres aprender varios lenguajes, lo mejor para empezar es aprender fundamentos de programación, y aprender a 'pensar como un programador'. En este sentido hasta las aplicaciones y métodos para enseñar a programar a los niños pueden serte útiles.


Por poner un ejemplo, el primer curso formal de programación al que asistí más allá de Basic fue Harvard CS50. Se puede acceder a este curso de forma gratuita desde proyectos interactivos como Codeacademy. Este principio, sin embargo, nos sigue dejando con la duda de qué lenguaje es el mejor para empezar. Veamos las recomendaciones contrastadas con los lenguajes más populares.

Los lenguajes de programación más recomendados para principiantes

El artículo completo en:

Gizmodo 

Lea también:


20 de julio de 2015

Cómo empezar a aprender programación: consejos y recursos para hacerlo de adulto

Si el otro día hablábamos de cómo introducir a los niños en el mundo de la programación, hoy vamos a plantear un artículo similar pero con un enfoque diferente. Como aprender programación en verano siendo adultos.
La programación, una vez más, como herramienta que ayuda a estructurar la mente, a plantear nuevas formas de solucionar problemas de la vida diaria o, por qué no, a enseñar a tu hijo/a a dar sus primeros pasos en este mundo. La programación también puede ser un excelente tema que aprender durante este verano, y hoy te vamos a dar algunas pistas y trucos para ponerte con ello.

No queremos que te conviertas en profesional

En primer lugar debemos hacer un pequeño disclaimerno buscamos convertirnos en programadores profesionales, nunca, bajo ningún concepto. El que quiera encontrar su camino laboral como programador no encontrará aquí el post definitivo.
Hoy ahondaremos en cómo dar los primeros pasos en la programación como afición, aprovechando el punto divertido que tiene y las consecuencias de la fase de aprendizaje que son compartidas con las que ya mencionamos cuando hablábamos de la programación educativa. Se mejoran ciertas aptitudes tales como la resolución de problemas, el pensamiento lógico-matemático y, más en general, todo lo relacionado con el pensamiento computacional.
Daremos por hecho que un adulto no necesita socializar, compartir y dialogar con otros iguales, aunque por supuesto esto puede ser interesante en ciertos casos puntuales. Un adulto puede aprender de forma más individual e independiente del grupo, y éste será el enfoque que plantearemos con los siguientes consejos.

Puedes empezar igual que los niños

Nos referimos a los programas y la metodología. Scratch como herramienta principal y que te proporcionará una base sobre lo que es un algoritmo y la forma como "piensan" los ordenadores. Si no tienes conocimiento alguno sobre programación, debes empezar primero en los tutoriales de Code.org, para así aprender las nociones básicas.

Una vez las hayas obtenido Scratch es una muy buena segunda-opción, dada la variedad de programas y proyectos que nos permitirá crear. Aquí debemos activar nuestra mente para iniciar nuevas ideas que tengamos en la cabeza y, si es posible, añadir incrementos iterativos. Por ejemplo, a un simple Pong podemos añadirle marcadores, tiempos de duración de la partida, ranking, estadísticas, nuevos movimientos especiales, objetos de bonus... y será un Pong con esteroides, perfecto para aprender.
Si ya dominas Scratch con cierta soltura podrás abandonar los lenguajes 'de juguete' y pisar a fondo hacia lenguajes más serios y formales, de tipo texto. Opciones como Python que es para muchos el gran entorno 'real' después de los lenguajes visuales y de colores, o Arduino, sobre el que hablaremos específicamente más adelante al ser una opción genial.

Arduino: buscando la utilidad 'real' con robótica

Estamos acostumbrados a programar frente a una pantalla, y a que los resultados de esta programación aparezcan en el terminal. Con Arduino las cosas cambian, y precisamente uno de sus grandes atractivos es poder sacar resultados 'reales' a partir de la programación en pantalla.
Crear robots con Arduino es algo más complejo que hacerlo con LEGO MindStorms (si tuviese que recomendar un kit de robótica que no estuviese relacionado con Arduino ese sería, sin duda, MindStorms), pero también mucho más económico y en el camino aprenderemos mucho más. En Arduino deberemos reiniciar nuestra cabeza y poner el contador a cero, ya que es un mundo separado que requerirá que nos informemos sobre el mundo de la electrónica, motores, sensores y posibilidades.

Esto y mucho más en:

24 de septiembre de 2014

TROBO, un robot de juguete creado para interesar a los niños pequeños por la ciencia y las matemáticas



Hoy os damos a conocer un proyecto que actualmente busca financiación en Kickstarter. Se trata de TROBO, un robot de juguete diseñado con el objetivo de que niños de corta edad puedan aprender matemáticas, ingeniería, ciencia y tecnología de una forma de lo más entretenida, consiguiendo que se interesen por estos temas desde pequeños. Para ello, el robot se encarga de contar historias con el objetivo de que los niños obtengan respuestas a todas sus preguntas. La razón es que sus desarrolladores (dos ingenierios y padres de familia) se han dado cuenta de que los niños retienen mejor la información si esta es contada en forma de historias. TROBO está ideado para que sea capaz de responder a la enorme cantidad de preguntas que todos los niños de entre 2 y 7 años se hacen a diario: ¿cómo vuelan los pájaros?, ¿qué es un rayo?, ¿qué es Internet?

Para utilizar a TROBO, es necesario contar con un iPad o iPhone con iOS 7 instalado. Gracias a la aplicación para iOS, los niños podrán crear un avatar personalizado que aparecerá en las historias contadas por el robot, en la pantalla del dispositivo. Por el momento, sus desarrolladores ofrecen cinco historias distintas, aunque han anunciado que posteriormente podrán descargarse nuevas historias. TROBO, que conocerá el nombre del niño, está pensado para crear un vínculo entre el robot y el niño, por lo que su diseño ha sido ideado teniendo en cuenta que sea agradable para los más pequeños. Una de las características más interesantes para todos aquellos que tengan más de un hijo es que permitirá crear varios perfiles de niños diferentes.

Por el momento, a pesar de que únicamente está pensado para funcionar con iOS, sus desarrolladores han afirmado que si consiguen la cifra de 100.000 dólares, desarrollarán una versión compatible con dispositivos Android. Para dar vida a TROBO necesitan 60.000 dólares, de los que a falta de 16 días, ya han conseguido cerca de 30.000. El dispositivo estará listo en aproximadamente un año, y por el momento, como oferta especial por ayudar a financiarlo, puede ser adquirido por 50 dólares. Sin duda, un juguete interesante para todos los padres que quieran que sus hijos se interesen por el mundo que les rodea.

Tomado de:

Whats news

Más información (en ingés):

TROBO
google.com, pub-7451761037085740, DIRECT, f08c47fec0942fa0