Herramientas para que los niños aprendan a programar


 

¿Cómo enseñar programación a un niño? Digamos a alguien entre 8 y 15 años de edad. No creo tener la mejor respuesta en términos pedagógicos, sin embargo, sí puedo recomendar alguna de las siguientes herramientas diseñadas especialmente para que los niños aprendan a programar, sin las complejidades teórico-prácticas de la programación profesional.

1. Alice

Código abierto. Inglés.

Ambiente de programación creado en Carnegie Mellon University, donde los niños pueden contar historias animadas con bloques 3D: “para la próxima generación de científicos de la programación.

2. Doma de Serpientes para Niños

Código abierto. Inglés y español.

Basado en el famoso “Snake Wrangling for Kids”, es un libro electrónico para enseñar programación a niños mayores de 8 años mediante el lenguaje de programación Python, disponible en cualquier sistemas operativo. Éste lenguaje, cabe mencionar, es sencillo, flexible y poderoso: soy un acérrimo fan.


3. Kids with Ruby

Código abierto. Inglés.

Es un software interactivo para aprender programación con el lenguaje Ruby: unos de los más bellos lenguajes, si me permiten decirlo, que podrán encontrar. Como dijo Yukihiro Matsumoto, creador de Ruby, “espero ayudar a que cada programador en el mundo sea productivo, disfrute y sea feliz programando. Este es el principal propósito del lenguaje Ruby”.


4. Kodu

Comercial. Inglés.

Con Kodu lo niños pueden crear juegos de manera visual desde la PC y XBox. Fue diseñado para enseñar a programar con tres conceptos eje: creatividad, resolución de problemas y narrativa.


5. LEGO MindStorms NXT

Comercial. Inglés, español.

Son robots programables, ya sea con el NXT Intelligent Brick para programas relativamente sencillos, o con alguno de entre cincuenta lenguajes de programación disponibles.


6. Hackety Hack

Código abierto. Inglés.

Sin experiencia previa en programación, por supuesto, Hackety Hack es un software ya clásico para enseñar a programar con Ruby, una lección a la vez. Creado por el no menos famoso hacker _why, Hackety Hack incluso obedece a un manifesto que en una de sus últimas líneas dice que “es libre y se mantendrá así en adelante”.


7. Petit Computer

Comercial. Inglés.

Si sentarse a programar no es opción, tal vez sí lo sea usar un Nintendo 3DS o DSi con Petit Computer, que permite crear programas en BASIC. No es que BASIC sea la mejor opción, sin embargo puede ser atractivo hacerlo desde la consola portátil.


8. Raspberry Pi

Comercial/Código abierto. Inglés.

Este ha sido uno de los mayores éxitos de la comunidad del software y hardware libres en los últimos años. Se trata de una pequeña placa que puede costar entre 25 y 35 dólares, donde cabe Linux, y está diseñado expresamente para la enseñanza de programación básica. Además de ser un gadget fabuloso para un hacker, su portabilidad y precio permiten montar talleres móviles de programación para niños con poco acceso a la tecnología.


9. RoboMind

Gratuito. Inglés.

Tenemos ante nosotros un proyecto similar a LEGO Mindstorms, pero en software: un ambiente de programación básica aplicada a un robot virtual, con la posibilidad de profundizar en temas de robótica e inteligencia artificial. Utiliza su propio lenguaje, ROBO, diseñado con una sintaxis simple.


10. Scratch

Código abierto (salvo algunas partes). Inglés.

Este proyecto ya es un clásico. Comenzó en el MIT en 2006 y hoy en día tiene una comunidad vibrante de usuarios que comparten proyectos y experiencias. Scratch se conforma de un entorno de programación visual orientada a la creación de juegos y animaciones para iniciar a los niños en los bloques básicos de la programación.

Via: alt1040

 

Chikanadas

Se define “Programar” como:  La elaboracion de programas para la resolución de problemas mediante ordenadores. El programador escribe un mensaje, el código fuente, que el ordenador recibe, entiende y ejecuta luego de una serie de traducciones. Así se establece un tipo muy especial de interacción hombre-máquina, que comienza en la mente del programador y termina en los registros del CPU.

Ver la entrada original 637 palabras más

Anuncios

Las claves para twittear con éxito y credibilidad

Aunque para estos factores existen algunos matices como las diferencias entre la imagen predeterminada de Twitter, una viñeta o losnombres inventados de los usuarios frente a los nombres temáticos o propios.

Para no ser uno mismo el que difunde la siguiente noticia falsa es necesario difundir sólo los ‘tuits’ de autores que se siguen desde hace algún tiempo o al menos son expertos del sector. Un link a la fuente de la información apoya la credibilidad. Si un usuario comenta repetidamente un tema es improbable que se trate de una noticia falsa. En el caso de Bon Jovi después de muchas horas actualizó su estado con “El cielo se parece a Nueva Jersey”. Tampoco hay que olvidar que el 84% de los usuarios lee las noticias que aparecen en las búsquedas para trabajar sobre la credibilidad de nuestra propia cuenta.


marketingdirecto.com

La última muerte anunciada en Twitter es la del presidente Nicolas Sarkozy, pero así ha sucedido con varias estrellas de la música o del cine a lo largo del último año. Hay que contar también con las bancarrotas anunciadas y los ataques terroristas. No es fácil distinguir entre una cuenta “hackeada” o una broma macabra.

Un estudio de Microsoft y la universidad americana Carnegie Mellon ha analizado a quién creen los usuarios de Twitter y a quién no. Para ello crearon cuentas ficticias y dejaron que fueran evaluadas según la foto, el nombre y la ortografía.

Los resultados del estudio indican que los usuarios de Twitter son incrédulos cuando no existe una foto de perfil sino un avatar o una… Leer más “Las claves para twittear con éxito y credibilidad”

Build a Better Tweet

35% of respondents thought tweets that fall in this category were worth reading, either because they thought it was a good use of Twitter or that the topic gave them pause to think about the question posed.

Information Sharing

A little over 30% of respondents liked these kinds of tweets. How many tweets did you see this past week about the Susan G. Komen Foundation and Planned Parenthood debacle? Information surrounding that situation went viral on social media sites.

Self-Promotion

A little more than 35% of respondents liked these tweets—which include links the tweeter created, rather than banter about how awesome they are.

Random Thoughts

The same amount of people who liked self-promotion tweets also favored this category, which just goes to show that people don’t just use twitter to spread the news or find information. Adding humor to a random thought post got even better results.
What People Didn’t Like


A new study from Carnegie Mellon’s School of Computer Science called “Who Gives a Tweet: Evaluating Microblogging Content Value” has unveiled what we like to read, and what we don’t like to read, on Twitter. I have to say, the results aren’t all that surprising.

A team of researchers from Carnegie Mellon, MIT, and Georgia Tech launched a site asking for anonymous feedback from people like you and me in exchange for rating their tweets. Users had to sign in to their website and rate 10 tweets before getting any feedback on their own tweets.

Luckily for these researchers, their project went viral. Sites like Mashable, TechCrunch, and CNN wrote about their study. The analysis of the study was taken from data received between December 30, 2010 and January 17, 2011. They had over 43,000 responses to work with. Here’s what they found:

What People Liked

Questions to Followers… Leer más “Build a Better Tweet”

No One Nos: Learning to Say No to Bad Ideas

I am a human brake pad.

Each one of us brings an area of specialization to our projects, and it is our responsibility to exhibit that expertise. If you don’t know anything that no one else on your team knows, then it’s probably time to walk away. But if you do, it is your duty to assert that capability and share your knowledge for the betterment of the final product.

Mahatma Gandhi said, “A ‘no’ uttered from deepest conviction is better and greater than a ‘yes’ merely uttered to please, or what is worse, to avoid trouble.” As people who create stuff with the hope that other people will use it, it is outright cowardly for us to protect ourselves before defending the needs of our users. [Más…]
When to no

When I’m incredibly passionate about something, I tend to be stubborn. And when I recognize a problem, I’m not one to keep it inside. As a result, I have had some situations with teammates and clients in which I have been rather abrasive with my delivery of a no. Fearful that I won’t be heard or understood, I have overemphasized my position to the point that people don’t hear what I said but how how I said it.

Having been made aware of this issue and given the opportunity to fix it, I can freely admit now that it was getting in the way of my ultimate goal—helping people. As practitioners in design and development, there are many common difficult situations in which we may find ourselves, and there are tactful ways to handle them. Perhaps you will recognize a few of the following.
Citing best practices

When you’re hired to serve a specific function on your team but are asked to do something you’re not comfortable with, often the best way to say no is to simply educate the other on best practices.

Kelly Andrews, owner of 1618design, recently received a client request to remove a quick e-mail-only mailing list signup from their site in favor of a full-page signup form.

Fearing that this would significantly decrease their number of subscribers, Andrews informed them that it is common practice for websites to include a quick subscribe since most people don’t want to spend the time filling out a form. A simple but powerful business case: The shorter option “would allow for immediate capture of interested people,” he explained. And they were sold. They hadn’t considered that before, but once they had that information, it armed them with the power to make a better choice. “The client was happy with the decision,” Andrews said. “She thanked me for being an expert and educating her instead of just doing what was asked.”


by Whitney Hess

No One Nos: Learning to Say No to Bad Ideas

No. One word, a complete sentence. We all learned to say it around our first birthday, so why do we have such a hard time saying it now when it comes to our work?

Guilt. Fear. Pressure. Doubt. As we grow up, we begin to learn that not doing what others expect of us can lead to all sorts of negative consequences. It becomes easier to concede to their demands than to stand up for ourselves and for what is right.

Need to no

As a user experience designer, I have made a career out of having to say No. It is my job to put an end to bad design practices within an organization before I can make any progress on improving the lives of our customers. And it’s rarely easy.

My client says, “I want to build a spaceship!” I say, “No, we need to make a kite.”

My client says, “We need to keep that space blank for my next genius idea!” I say, “No, we’ll find space for your idea once you have one.”

My client says, “I want this done tomorrow!” I say, “No, it will take a month.”

I am a human brake pad.

Each one of us brings an area of specialization to our projects, and it is our responsibility to exhibit that expertise. If you don’t know anything that no one else on your team knows, then it’s probably time to walk away. But if you do, it is your duty to assert that capability and share your knowledge for the betterment of the final product.

Mahatma Gandhi said, “A ‘no’ uttered from deepest conviction is better and greater than a ‘yes’ merely uttered to please, or what is worse, to avoid trouble.” As people who create stuff with the hope that other people will use it, it is outright cowardly for us to protect ourselves before defending the needs of our users. Leer más “No One Nos: Learning to Say No to Bad Ideas”

LinkedIn Acquires mSpoke For Its Recommendation Technology, Team

Professional social network provider LinkedIn has acquired mSpoke, a small startup that aims to make content more relevant through recommendation technology. Terms of the acquisition were not disclosed.

The acquired company builds a so-called adaptive personalization engine, which “marries advanced machine learning technology with consumers’ implicit and explicit feedback to deliver the most relevant content on the web”.

mSpoke is also the maker of RSS content filtering tool FeedHub (website currently down).

Presumably, its recommendation technology will be used to present LinkedIn users with relevant content, such as personalized news and other updates, and what executives in similar careers are reading and doing on the network.

mSpoke is based in Pittsburgh and was founded in 2006 by CEO Sean Ammirati, chairman of the board Dave Mawhinney and CTO Dean Thompson. The company was also co-founded by seed investor and board member Ed Engler.

The mSpoke team has deep ties with Carnegie Mellon University.


Professional social network provider LinkedIn has acquired mSpoke, a small startup that aims to make content more relevant through recommendation technology. Terms of the acquisition were not disclosed.

The acquired company builds a so-called adaptive personalization engine, which “marries advanced machine learning technology with consumers’ implicit and explicit feedback to deliver the most relevant content on the web”.

mSpoke is also the maker of RSS content filtering tool FeedHub (website currently down).

Presumably, its recommendation technology will be used to present LinkedIn users with relevant content, such as personalized news and other updates, and what executives in similar careers are reading and doing on the network.

mSpoke is based in Pittsburgh and was founded in 2006 by CEO Sean Ammirati, chairman of the board Dave Mawhinney and CTO Dean Thompson. The company was also co-founded by seed investor and board member Ed Engler.

The mSpoke team has deep ties with Carnegie Mellon University.

Leer más “LinkedIn Acquires mSpoke For Its Recommendation Technology, Team”

The Future of User Interfaces


User interfaces—the way we interact with our technologies—have evolved a lot over the years.

From the original punch cards and printouts to monitors, mouses, and keyboards, all the way to the track pad, voice recognition, and interfaces designed to make it easier for the disabled to use computers, interfaces have progressed rapidly within the last few decades.

But there’s still a long way to go and there are many possible directions that future interface designs could take. We’re already seeing some start to crop up and its exciting to think about how they’ll change our lives.

The Future of User Interfaces

In this article are than a dozen potential future user interfaces that we’ll be seeing over the next few years (and some further into the future). Leer más “The Future of User Interfaces”