Udacity presenta nuevo curso de Introducción a la Programación

programming

Udacity, en colaboración con la San José State University, nos presenta el último curso añadido a su catálogo llamado Intro To Programming, un curso para principiantes y novatos en el tema de programar que nos enseñará a trabajar con Java para resolver problemas simples y complejos, aprender distintos métodos de trabajo, loops y mucho más.

Impartido por Cay Horstmann de la San José State University y por Sara Tansey y Cheng-Han Lee, miembros del equipo de Udacity, el curso pretende enseñar a los estudiantes lo que se puede hacer con unas bases de programación, proclamando que «podemos hacer que un ordenador haga lo que nosotros queramos siempre que hablemos su lenguaje». El curso, además, servirá para reconocer créditos universitarios, así­ que quien quiera convalidación y reconocimiento de créditos además de los conocimientos que pueda darle el curso, tenéis hasta el 24 de Mayo para apuntaros.

Si os preguntáis por qué el curso está centrado en Java y no otros lenguajes, este mismo problema lo contestan en el sitio web del curso, en el que afirman que Java es un buen punto de comienzo por ser fácil, seguro, popular y útil.

El curso empieza el dí­a 3 de Junio de este año y si queréis apuntaros simplemente tenéis que hacer clic en este enlace y hacer clic en el link «Add To My Courses».

Codecademy mejora la experiencia de aprendizaje con una nueva interfaz

El equipo de Codecademy ha anunciado una interesante novedad para todos aquéllos que utilicen su plataforma, mejorando la experiencia de los usuarios en sus primeros pasos en la programación.

La idea es ofrecer una interfaz más intuitiva, simple, que permita concentrarse plenamente en el contenido de las clases mientras hacemos un seguimiento del código que vamos generando. Para ello, se han tenido en cuenta varios detalles.

Codecademy

Por ejemplo, la posibilidad de contar con una vista previa en tiempo real del proyecto o tarea que estamos realizando, mientras contamos con la lección, el editor de código y panel de trabajo en pantalla completa. Son cambios que parecen pequeños, pero que mejorarán notablemente nuestra percepción del curso y nuestra experiencia de aprendizaje.

Esta nueva interfaz se dejará ver a partir de la próxima semana, según detallan en el blog de Codecademy. Para aquellos que aún no han probado la plataforma, es un excelente incentivo, recordando además que cuenta con varios cursos en español donde se introduce a Ruby, jQuery, Python, HTML, CSS y JavaScript.

Hakitzu: Code of the Warrior, el aprendizaje de programación gamificada para escolares

Hakitzu

Puede que en algún momento de nuestras vidas, hayamos jugado a juegos de acción, donde nos encontramos en un escenario en el que deberemos de conseguir las armas y energí­as necesarias que nos permitan batir a nuestros contrincantes, consiguiendo ganar las partidas. Con esto presente y enfocado a fines educativos, nos encontramos con Hakitzu: Code of the Warrior, un juego desarrollado por Kuato Studios para iPad (desde la versión 2 hasta la 4) e iPad Mini, con la intención de que los escolares aprendan programación jugando.

La idea del juego está en ofrecer un campo de batalla donde dos robots se enfrentan entre sí­, en el que los jugadores deberán programar funciones tales como las de movimiento, orientación y fuego, complicándose en el transcurso de las partidas. El juego cuenta con su propio tutorial así­ como un teclado virtual en el que los jugadores programarán sus funciones según sus estrategias, disponiendo de las claves que se usan habitualmente en programación, y estableciendo las advertencias de error en la programación para su subsanación.

Para llevar a cabo el juego, se ha llevado a cabo investigaciones en las escuelas de todo Estados Unidos y en el Reino Unido, donde se ha podido constatar el interés de los alumnos por aprender herramientas mediante la interacción gráfica y desafiante. Con toda la información recopilada, cada cuatro semanas, Kuato lanzarán actualizaciones para el juego.

Según la página de Hakitzu, el juego deberá estar disponible en cualquier momento de este mes.

Enlace: Kuato Studios | Ví­a: VentureBeat

Codekai, una nueva forma de buscar programadores para nuestra empresa

codekai

En Codekai apuestan por un servicio especializado en descubrir grandes programadores mediante pruebas de programación online. La idea es permitir a sus clientes ahorrar tiempo en la selección de trabajadores eligiendo las pruebas de programación que se ajustan a los conocimientos que necesitan para su puestos de trabajo.

Las pruebas son realizadas en Eclipse, NetBeans o Visual Studio, analizando mediante sistemas automatizados las soluciones que los candidatos proponen y generando una lista ordenada con los resultados.

Nos comentan sus fundadores que uno de los objetivos es detectar los candidatos que hayan podido exagerar sus conocimientos en su CV y descubrir talento en aquellos candidatos que no consiguen mostrarlo en hoja profesional.

El proyecto, que comenzó a desarrollarse en abril de 2012, ya está disponible en codekai.com

Google+ facilita dar seguimiento a los Hangouts de nuestro interés

Desde que Google lanzó los Hangouts On Air, han habido muchos y muy variados, pero a menos que nuestros contactos se hagan eco de los eventos o haya publicaciones especiales que los den  a conocer, solemos enterarnos tarde.  O tal vez estamos pendientes de un Hangout al que queremos participar y a último momento nos hemos olvidado.

Para solucionar esos problemas, el equipo de Google ha dado a conocer una página especial para descubrir y dar seguimiento a los Hangouts On Air que nos pueden resultar interesantes. Podremos ver los Hangouts más destacados, próximos a realizarse, en este caso todos los que se harán durante Febrero. Por ejemplo, nos encontraremos con uno propuesto por el National Geographic, que nos llevará a descubrir restos de la civilización maya a través de su expedición en una cueva de la selva mexicana.

Además de la información de cada Hangout, veremos “Save to Calendar” que nos dirigirá a la página del evento, donde podremos programar en Google Calendar el horario, para no olvidarnos o ver si tenemos otras actividades agendadas que interfieran. La ventaja de esto, tal como lo señala Jeremy Milo, es que además de poder mantenernos  al dí­a con la programación de los Hangouts On Air, recibiremos recordatorios para no olvidar el evento.

Lotify – nueva aplicación para la creación de recordatorios para la barra de notificaciones de Android

La barra de notificaciones de nuestros terminales Android nos permiten saber muchas cosas, como cuando tenemos nuevas actualizaciones en Google Play, cuando hemos recibido nuevas llamadas, los mensajes de textos entrantes, etc.

Lotify es una nueva aplicación que acaba de entrar en Google Play para posibilitarnos crear cuantas notificaciones y alertas necesitemos para acceder a ellas a través de la barra de notificaciones de nuestros terminales. Para ello nos permite crear notificaciones y alertas de manera personalizada, incluyendo tí­tulos y descripciones, adjuntando iconos para una mejor comprensión y distinción de las mismas. En caso de tener Android 4.1 en adelante, con un simple gesto podemos ver las breves descripciones de las notificaciones, aunque en caso contrario, nos quedaremos con la lí­nea del tí­tulo que le hayamos indicado.

Sobre Lotify necesitamos saber que distingue entre tres tipos de notificaciones: las notificaciones programadas, las notificaciones en curso, y las notificaciones temporales. Sobre las primeras indicar que aparecerán durante el periodo de tiempo indicado, sobre las segundas, que no son descartables salvo que se desactive explí­citamente, y sobre las terceras, éstas si son descartables en el momento deseado.

La aplicación se encuentra de forma gratuita a través de Google Play y permite su uso en terminales Android desde la versión 1.5

Enlace: Lotify en Google Play | Ví­a: Addictivetips

Proyecto eMobc, framework para el desarrollo de aplicaciones móviles nativas multiplataforma

Con el auge del mercado de movilidad, las aplicaciones móviles están a la orden del dí­a. Todo el mundo tiene en su smartphone alguna de ellas, ¿pero os imagináis creando vuestra propia aplicación? Pues de eso trata el proyecto que os presentamos a continuación:

El proyecto eMobc esta trabajando en un framework (Licencia Affero GPLv3) para el desarrollo de aplicaciones móviles nativas multiplataforma, ya sea para Android, IOS, web-app o web-móvil y todo ello utilizando lenguaje XML.

El objetivo principal de este proyecto es crear aplicaciones móviles de una manera rápida, sencilla y eficaz, de este modo las posibilidades de usar el framework se extiende tanto para principiantes como para programadores expertos, en definitiva cualquier persona que este interesada en crear su propia aplicación.

Además eMobc nos proporciona un panel de control orientado a pantallas que permite generarlas de manera dinámica haciendo que la creación de la aplicación sea mas fácil y visual. Contamos con mas de 20 tipos pantallas diferentes y aumentando.

Al ser un framework opensource, la comunidad tiene acceso a su descarga y puede contribuir a la mejora del mismo ya sea solucionando errores como añadiendo novedades.

Acabamos de lanzar nuestra versión 0.1 y está accesible desde Github (https://github.com/emobc)  o desde su web oficial (https://emobc.com/) donde también podréis registraros en su bolsa de trabajo para participar en futuros proyectos eMobc.

Esta semana publicaremos la documentación ( API y PDF’s) y complementos necesarios. Podéis seguir toda la información del proyecto en su blog (https://emobc.blogspot.com.es) o en su cuenta de twitter @emobcapp

Texto escrito por Aitor Garcia, del proyecto eMobc

Curso online gratuito de programación en la Universidad de Washington

Algunos ya conoceréis Coursera, la iniciativa que ofrece cursos online gratuitos, a menudo de universidades de prestigio, sobre multitud de temas como astronomí­a, criptografí­a, etc. en universidades como la de Stanford, Michigan, Princeton o Pensilvania, entre muchas otras.

Ahora Coursera nos ofrece un curso online gratuito sobre lenguajes de programación en la Universidad de Washington, curso que se centrará en investigar los conceptos básicos de los lenguajes de programación y en trabajar sobre los lenguajes ML, Racker y Ruby, además de nuevos conceptos de software útiles para aprender a programar en nuevos lenguajes.

El curso empieza en enero y su duración será de 10 semanas, ocupando unas 8-12 horas de estudio a la semana. Para inscribiros podéis hacerlo haciendo clic aquí­ y pulsando en «Sign Up«.

Link: Coursera Programming Languages

Treehouse regala 5000 becas a estudiantes universitarios de todo el mundo

Treehouse es una plataforma web que tiene como objetivo enseñar a través de un sistema de aprendizaje online, todo lo relacionado al diseño y desarrollo web, programación, así­ como todo el conocimiento necesario para crear aplicaciones en iOS.

La mayorí­a del contenido que dispone la plataforma es gratuito, pero para completar los cursos es necesario abonar cuotas mensuales. Sin embargo, desde su blog el equipo de Treehouse ha anunciando una interesante oportunidad de realizar la totalidad de los cursos de manera gratuita, a través de 5000 becas que van a regalar.

Esta convocatoria está abierta a estudiantes o recientes graduados de cualquier edad, a nivel mundial. Las becas serán otorgadas al azar entre todas las personas que se inscriban a través de la solicitud que encontramos en el blog.  El plazo para enviar el formulario es el 9 de noviembre, y los ganadores serán anunciados el dí­a 16.

Ví­a: Treehouse Blog

Source – nueva plataforma para recopilación de códigos de periodistas-programadores

Nos presentan Source, una plataforma social que acaba de ver la luz, apoyada por Knight-Mozilla OpenNews, que pretende ser el punto central para los códigos de programación escritos por la comunidad periodí­stica. En ella, podemos encontrar códigos de programación obtenidos de artí­culos destacados, mediante un í­ndice de repositorios de código abierto producido por la propia comunidad de periodistas-programadores, y también a través de la propia comunidad.

Knight-Mozilla OpenNews es una organización que, según sus palabras, pretende construir para ayudar a prosperar al periodismo en la web abierta, produciendo la próxima generación de soluciones web que resuelvan los problemas reales de las noticias. Trata de dar apoyo a las comunidades de desarrolladores y periodistas para realizar, aprender e inventar juntos.

Gestándose hace poco más de un año, en pbs.org cuentan la trayectoria desde que surgió la idea hasta la puesta en marcha del desarrollo, agradeciendo la propia OpenNews al equipo de personas que han trabajado en la elaboración de este proyecto, y dejando también la siguiente reflexión:

El periodismo está en un momento de gran innovación y reinvención. Desde el periodismo de datos hasta el desarrollo de aplicaciones de noticias, nuevas organizaciones tanto grandes como pequeñas están tratando cosas nuevamente. Repensar la forma en que el mundo se entera de sí­ mismo es una tarea enorme, emocionante e inspirador.

Enlace: Source | Ví­a: Anuncio en pbs