Un poco de #Javascript: funciones anónimas y objetos

Uno de los paradigmas usados en la programación es el Orientado Objetos, en el cual se intenta imaginar nuestro programa como un conjunto de objetos (en el sentido estricto de la palabra) que interactúan entre sí para dar como resultado la ejecución deseada. Personalmente me resulta muy claro imaginar una pelota para entender correctamente este paradigma: una Pelota tiene un tamaño, peso y color (serán variables denominadas atributos) y es capaz de botar y rodar (funciones denominadas métodos).

Como ves es un paradigma de lo más sencillo aunque al final resulta ser increíblemente potente por su capacidad de modularización, es decir, la posibilidad de diseñar objetos independientes y que una vez formados podamos olvidarnos de su comportamiento interno.

Continue reading

Aprendiendo a programar con #Mimo

Minicursos dentro de una app para iOs, eso es lo que ofrece Mimo, aplicación que ya está preparando su versión android con características y objetivos semejantes: enseñar a programar sin necesidad de invertir mucho tiempo.

Por supuesto, hay que tener en cuenta que no estamos hablando de grandes cursos de programación que nos garanticen un puesto de trabajo en pocos meses, ni de proyectos que podamos incluir en nuestro CV, ni conocimientos que nos ayuden a programar el próximo Pokémon Go… pero sí son clases que pueden ayudarnos a entender mejor cómo funcionan algunos lenguajes de programación específicos.

C#, C++, Swift, Javascript… de momento tienen un pequeño conjunto de grupos ya completos, pero están pensando en aumentar la cantidad de recursos disponilbes, abriendo las puertas a otras áreas, como finanzas, ciencia, matemáticas o incluso preparación de exámenes específicos. Es posible también entrar en el mundo del JAVA con cursos orientados a la programación en plataforma android, algo cada vez más buscado.

El aspecto está bien cuidado, y el uso es bastante intuitivo, aunque todas las frases de ayuda en cada problema están en inglés, por lo que será necesario tener conocimientos básicos en dicho idioma.

Una buena idea bien realizada, llevando el concepto de píldoras de conocimiento al bolsillo de los usuarios, algo que muchos han estado intentando desde hace muchos años.

Aprenidendo a programar con #Mumuki, gratis.

La crearon cuatro programadores argentinos; ya se usa en varias universidades y secundarios nacionales; está pensada para ser usada por chicos y chicas de 13 años en adelante.

Mumuki es una plataforma para aprender programación gratis, una iniciativa de cuatro desarrolladores argentinos que crearon esta herramienta con contenido y software libre, y en español, que es utilizada por universidades y secundarios, y que fue reconocida en la última edición de los premios Innovar del Ministerio de Ciencia y Tecnología.

“Somos un proyecto argentino para aprender y enseñar a programar empleando contenido y software libre y en español, mediante práctica constante y de complejidad creciente, acompañada de fundamentos teóricos y potenciada tanto por los recursos virtuales como por el apoyo docente”, explicó a Télam Franco Bulgarelli, ingeniero en sistemas y docente de la Universidad Tecnológica Nacional (UTN), integrante del equipo Mumuki.

Gracias a su experiencia como profesor, Bulgarelli detectó que sus alumnos no ejercitaban lo suficiente y que las guías para practicar programación estaban dispersas en distintos portales, en fotocopias y libros.

Junto al técnico en programación y docente de la Universidad Nacional de Quilmes Federico Aloi y los estudiantes de ingeniería en sistemas de la UTN Federico Scarpa y Agustín Pina, el profesional creo Mumuki, nombre con el que rinde homenaje a su admirado Ástor Piazzola.

La portada del sitio Mumuki

“Aprendé a programar” es la invitación que aparece cuando se ingresa en el sitio, donde “hay un curso completo, todas las guías de programación están juntas para ejercitarse, siguiendo un camino didáctico de corrección y autocorrección, con ayuda y soluciones”, detalló Pina.

La plataforma “puede ser utilizada a partir de los 13 años. Ahora estamos trabajando para llegar a alumnos de la primaria”, adelantó el desarrollador. Hay otras plataformas nacionales, como ScratchJr, orientada a chicos más chicos.