agosto 2016 – Instituto FOC | Informática ONLINE | FP Informática ONLINE

Iniciarse en los lenguajes de programación

Son muchos los sistemas educativos que han asumido que la formación en nuevas tecnologías y más concretamente en la programación es importante en la formación de nuestros jóvenes.

Sin ir más lejos desde hace varios años ya se ha implantado en la algoritmo_focComunidad de Madrid la asignatura «Programación y Comunicaciones» de forma obligatoria en primer y segundo curso de ESO.

Según Ignacio González, presidente de la comunidad madrileña en el momento que se implantó esta asignatura, “el objetivo de esta materia es conseguir que los estudiantes aprovechen la tecnología”, que para ellos “es natural” ya que forma parte “de su propio entorno”, y que no sólo sepan utilizarla como una herramienta de su día a día, sino que sean capaces de crear sus propias páginas web o aplicaciones informáticas para móviles”.

En realidad puede que sea ese el objetivo principal y más visible, sin embargo yo voy más allá. De la propia definición de algoritmo podemos ver qué pueden aportarle a un niño que está formándose estas materias:

” Un algoritmo, es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad…..” (Ver mas en wikipedia).

Es decir se trata de permitir desarrollar ciertas capacidades en los jóvenes en cuanto al razonamiento y la lógica. Mucho más importante que el mero aprendizaje de creación de páginas web o app para móviles.

En esa línea quiero aconsejar varios lenguajes de programación y sitios de aprendizaje para niños y no tan niños que pueden ser de gran utilidad:.

Scratch

Este genial sitio web del MIT tiene su propio lenguaje, de uso sencillo, para hacer más fácil al alumnado crear sus propias historias interactivas, animaciones, juegos… Los proyectos se pueden compartir en la web y existe una gran comunidad de ayuda.

Los proyectos se realizan a través de arrastrar/soltar bloques, no es necesario escribir código.

 

Stencyl

Ideal para aquellos/as que no están listos/as para aprender código (aunque también tiene una opción de codificación). Con Stencyl te puedes crear tus propios juegos de iOs y Flash.

Sodaplay

Una gran herramienta de programación online con miles de ejemplos que explorar y disfrutar, para inspirarte y aventurarte hacia tus propias creaciones.

Game Maker

Adecuado ante una amplia gama de usuarios y usuarias de lenguajes de programación con diferente nivel de conocimientos. Es una plataforma descargable y gratuita con la que podréis crear vuestros propios juegos.

Codeacademy

Este programa se vente porque se centra en el usuario o la usuaria de un modo individual: permite que cada estudiante avance a través de lecciones para medir su propio progreso; también permite comunicarse con otros dentro de la misma plataforma.

Alice

Se trata de un software educativo libre con el que los estudiantes podrán aprender desde las bases de programación, lógica y matemática computacional básica a la resolución de problemas en un entorno de programación 3D muy interesante a la hora de crear animaciones y juegos.

Estos son solo unos pocos de los cientos de aplicaciones que hay enfocadas a la enseñanza del software.

Para todo el que desee comenzar en este campo, mi consejo es que revise las posibilidades que ofrece cada aplicación así como la complejidad en el manejo de dicha aplicación y con esa información ya decida definitivamente cual elegir.

FOC-ciclos-informatica

Quadrooter amenaza a los móviles Android

Recuerdo aquellos años en que todos los sistemas eran superseguros, a excepción de Windows, claro. Digamos que la explicación estaba clara, a los hacker no les interesa atacar a sistemas minoritarios, sus esfuerzos van siempre a por el gigante del momento.

Y a las pruebas me remito. Cada vez mas Android se encuentra en el punto de mira de las nuevas amenazas. Ahora ya Windows Phone pasa desapercibido (eso reafirma mi teoría).

Bien nos despertamos ahora con una nueva amenaza llamada Quadrooter que puede afectar a todos los equipos Android equipados con procesadores Qualcomm, que es el proveedor de casi el 70% de todos los sistemas Android.

Nos hemos enterado de 4 vulnerabilidades de estos sistemas a través de la empresa de seguridad Check Point en las jornadas Def Con 24 celebradas recientemente en Las Vegas.

Los fallos de seguridad, que Check Point ha bautizado como Quadrooter, podrían

  1. Permitir a los cibercriminales un acceso completo a los móviles.
  2. Total acceso a los datos sensibles personales y empresariales que contengan.
  3. Los posibles criminales obtendrían también permisos para realizar registrar todo lo que escriba el usuario (keylogging), seguimiento por GPS
  4. Grabar audio y vídeo.

Todo esto podría suceder con solo instalar una app contagiada de una tienda distinta a Google Play y como digo podría afectar a más de 900 millones de móviles.

En realidad, las vulnerabilidades de Quadrooter se encuentran en los drivers que Qualcomm envía con sus chipsets y la única solución sería colocar parches en el sistema operativo.

Michael Shaulov, responsable de productos de movilidad de Check Point indicó que:

“Las vulnerabilidades como QuadRooter ponen de manifiesto el desafío que supone proteger los dispositivos Android y los datos que contienen. La cadena de suministro es compleja, ya que cada parche debe ser agregado y probado en todos los modelos afectados por los errores”.

Los principales móviles afectados por Quadrooter serían: el Samsung Galaxy S7 y S7 Edge,  Sony Xperia Z Ultra, Google Nexus 5X, 6 y 6P, HTC One M9 y HTC 10,  LG G4, G5 y V10,  Motorola Moto X,OnePlus One, 2 y 3, BlackBerry Priv y el  Blackphone 1 y 2.

FOC-ciclos-informatica

Google contará con un test de velocidad de la conexión

Google está haciendo pruebas para integrar en su buscador una herramienta que permitirá medir la velocidad de la conexión actual a internet.

Mediante este test, podremos saber la calidad de nuestra conexión a internet tras navegar durante unos 30 segundos. Este test medirán tanto la velocidad de bajada como la de subida.

Será independiente del navegador que usemos e irá integrado en la herramienta de búsqueda.

La empresa M-Lab se está encargando de realizar las pruebas de integración de esta herramienta con el buscador.

Ya está disponible una página de soporte para ver en qué consiste esta nueva herramienta (Ver página de soporte).

Para ejecutar la prueba, su dirección IP es compartida con M-Lab, pero ninguna otra información personal es compartida. M-Lab incorpora los resultados de las pruebas, que incluyen su dirección IP, en su colección de datos globales de rendimiento de Internet. M-Lab pone esta información a disposición del público para avanzar en la investigación en Internet. Supuestamente solo esta información será recabada por M-Lab.

El test, medirá la velocidad de su conexión de descarga, velocidad de subida y la latencia. Las mejores conexiones a Internet tienen una alta velocidad de descarga y velocidades de carga, pero baja latencia.

La velocidad de descarga,  afecta a cosas como el tiempo que se tarda en descargar archivos de gran tamaño o páginas web de visualización con una gran cantidad de imágenes. La velocidad de descarga se mide en megabits por segundo (Mbps).

La Velocidad de carga es qué tan rápido se puede transferir de usted.  Afecta a cosas como el tiempo que se tarda en enviar fotos a los medios sociales. Velocidad de carga se mide en megabits por segundo (Mbps).

La latencia mide la rapidez para recibir una respuesta del servidor. Bajos tiempos de respuesta son importantes para aplicaciones en tiempo real, al igual que las llamadas de video y juegos en línea. La latencia se mide en milisegundos (ms).

Por ahora solo es un proyecto, pero todo apunta a que pronto podremos disfrutar de esta utilidad.

FOC-ciclos-informatica

 

¿Es recomendable tener el cargador del portátil siempre conectado con la batería?

Se ha dicho de todo sobre la duración de la batería del portátil y cuáles son los mejores consejos para alargar su vida útil. Uno debaterias-portatile-foc los principales dilemas es si merece la pena desconectar el cargador cuando el equipo está al máximo de su capacidad energética. Sí y no: conviene desconectarlo, pero para conservar la batería hay que hacerlo antes de que ésta llegue al 100%. Si se llega a este límite las celdas de ión-litio se estropean debido al alto voltaje que se ven obligadas a soportar.

Una gran parte de los usuarios mantienen su portátil conectado a la red de electricidad con la batería puesta. No la quitan ya sea por miedo a perder el trabajo realizado si hay un corte de corriente, por pereza o por desconocimiento. Pero mimar un poco este componente puede conservarlo en la flor de la vida durante mucho más tiempo.

Lo ideal es no dejar que la batería se cargue al 100%, pues cuando esto ocurre el voltaje es más alto y esto produce un estrés a las celdas que deteriora su capacidad. Cada una de ellas se carga hasta un voltaje determinado y a medida que aumenta el porcentaje de energía almacenada crece este nivel de voltaje, aumentando el estrés de las celdas. Este desequilibrio produce una reducción de los ciclos de carga.

Los especialistas estiman que una batería que se carga habitualmente al 100% tendrá aproximadamente entre 300 y 500 ciclos de carga, mientras que una cargada al 70% de su capacidad aguantará hasta los 1.200 ó 2.000 ciclos.
Por último, tampoco es aconsejable que ésta se someta a altas temperaturas. Esto se traduce en tener un poco de cuidado y no dejarla cerca de focos de calor o exponerla al sol.

Fuente: Think Big

FOC-ciclos-informatica