Page 1 of 7
1 2 3 7

CII-OVE anuncia su programación de formación, dialogo, debates y encuentros semanal

Por: Luz Palomino/CII-OVE

A partir de este 1 de marzo arrancamos con nuestras programaciones semanales, trasmitidas por el canal de YouTube de Otras Voces en Educación y por nuestras diferentes redes sociales.

Todos martes a partir del 7 de marzo tendremos:

El ciclo de diálogos de alternativas educativas 

Horario: 17:00 Hrs México y buena parte de Centroamérica

18:00 Hrs Panamá, Colombia, Ecuador, Perú

19:00 Hrs Venezuela, Bolivia, Puerto Rico, NY

20:00 Hrs Argentina, Uruguay, Chile, Paraguay

Todos los miércoles a partir del 2 de marzo tendremos dos ciclos:

1 Debates sobre Capitalismo Digital y Educacion  

Horarios: 10:00 Mexico/ 12:00 Hrs Venezuela/ 13:00 Hrs Argentina /17:00 Hrs España

2  A partir del 8 de marzo tendremos el ciclo:

Ciclos de Docentes del mundo en Lucha 

Horario: 16:00 Hrs México y buena parte de Centroamérica

17:00 Hrs Panamá, Colombia, Ecuador, Perú

18:00 Hrs Venezuela, Bolivia, Puerto Rico, NY

19:00 Hrs Argentina, Uruguay, Chile, Paraguay

Todos los jueves a partir del 9 de marzo tendremos:

Ciclo de Universidad, Conocimientos y Sociedad 

Horario: 17:00 Hrs México y buena parte de Centroamérica

18:00 Hrs Panamá, Colombia, Ecuador, Perú

19:00 Hrs Venezuela, Bolivia, Puerto Rico, NY

20:00 Hrs Argentina, Uruguay, Chile, Paraguay

Todos los viernes a partir del 10 de marzo tendremos:

Ciclo Voces, Letras, Trazos y Mascaras 

Horario: 17:00 Hrs México y buena parte de Centroamérica

18:00 Hrs Panamá, Colombia, Ecuador, Perú

19:00 Hrs Venezuela, Bolivia, Puerto Rico, NY

20:00 Hrs Argentina, Uruguay, Chile, Paragua

 

 

 

Comparte este contenido:

Alfredo Sánchez: «Estamos perdiendo el norte. A los cuatro años es imposible aprender a programar»

Por: Carlota Fominaya

Entrevista con Alfredo Sánchez, profesor, divulgador y autor del blog Serhumanodigital.com.

Campamentos y extraescolares de robótica y programación, términos como «scratch», robots «WeDo» de LEGO o «BeeBot» (robots-abeja)… La oferta tanto desde el colegio como fuera es enorme y, lo que es más llamativo, para alumnos cada vez más pequeños, incluso para niños a partir de los dos años. Pero para Alfredo Sánchez, ingeniero, profesor de la Escuela Libre Micael y divulgador, «estamos perdiendo un poco el norte. Más importante que aprender a programar es saber qué programar, o qué estructura necesitas para saber programar. Y la respuesta es sencilla: requiere de un procesamiento cerebral muy complejo, para el cual los más pequeños no están preparados». Pese a todo, el autor del blog serhumanodigital.com cree también que es «importante dejar claro que, efectivamente, ningún niño debería salir del sistema educativo sin saber programar»

¿No está de acuerdo con acercar la programación a niños tan pequeños?

Es que el sector educativo está transmitiendo mucho ese mensaje de «aprender a programar, cuanto antes mejor». No comparto esa visión. Hay que centrarse en qué necesitas para saber programar, qué tipo de estructura cerebral necesitas. Hay una diferencia entre aprender programación como algo que te lleva a conseguir objetivos, a utilizar la programación como instrumento dinamizador en el aula. Así sí puede ser interesante. La programación como juego a lo mejor sí que se puede introducir antes, si te ayuda a dinamizar estructuras de aprendizaje más tradicionales… Pero lo que es programar, requiere de un procesamiento cerebral muy complejo.

Ese procesamiento cerebral necesario para programar, ¿a qué edad se produce? ¿Cuál es la mejor edad para introducir esta materia?

En el colegio donde doy clases se introduce a los 14, los 15 años. En ese momento es súper fluido. Lo entienden, cogen la estructura, prueban, a nadie le desagrada… Tienen otra capacidad para enfrentarse con voluntad a las cosas, no desde la postura del «me tiene que divertir». En un tercero o cuarto de la ESO ya tienen un pensamiento más crítico y desarrollado. Les muestras cómo funcionan los algoritmos de Google y enseguida detectan por qué el buscador les enseña unos vídeos concretos y no otros. Tienen un acercamiento a su día a día y, aunque sea intuitivamente, lo comprenden.

Creo que es importante dejar claro que, efectivamente, ningún niño debería salir del sistema educativo sin saber programar. Es muy importante y se debería meter obligatoriamente la asignatura de programación, pero en la ESO y no para que se conviertan en programadores. Deben salir con unas nociones a este mundo, porque al final son usuarios de tecnología y han de saber cómo funciona para manejarla adecuadamente. Pero eso no es adelantarla a Educación Infantil.

Lo que argumentan es, precisamente, que acercan la programación jugando.

Si la estructura de acercamiento es realmente a través del juego, y muy adecuada, creo que es una buena herramienta a través de la cual se pueden aprender muchas cosas. Pero estoy en contra de aprender a programar desde los cuatro años. Un niño tiene que jugar, más que programar.

Usted dice que deben aprender otros aspectos antes de aprender a programar. ¿Cuáles?

Quizá en un primer lugar se puedan aprender habilidades muy necesarias para el aprendizaje de la programación a posteriori, como el ‘aprender a aprender’, tener pensamiento crítico o estratégico, juegos de mesa… La programación tiene más que ver con las matemáticas, para lo cual hay que saber descomponer problemas y acometerlos por etapas y, como digo, eso se da más tarde.

En conclusión…

Mi mensaje es: desde luego que la programación es una herramienta potentísima, y en Ciencias -o incluso en otras asignaturas como la Filosofía- ayudará mucho a fortalecer otros conceptos. Pero a la edad adecuada. Iniciarlo antes… No. Habrá gente que en clase consiga hacer cosas muy potentes, pero se suele perder el objetivo de solo enseñar a programar y acabar convirtiéndolo solo en un juego. «Jugando» a lo mejor enseñas Biología, Sociales…

A los dos años es imposible aprender a programar. Los programadores de hoy a lo mejor fueron precoces, pero seguro que no aprendieron a esa edad. Como tampoco se puede aprender en teoría a montar en moto, y hay gente que compite a los 10 o a los 12. Cada persona es un mundo pero, como principio general, el pensamiento de programación es abstracto, y hasta los 11 años no se empieza a desarrollar bien la estructura mental del pensamiento abstracto, aunque depende mucho del niño a la niña.

Se puede ver en la asignatura de Matemáticas. Hasta los 12 años se hace cálculo numérico, pero el álgebra, que es abstracto, no se explica hasta ese momento porque antes no lo cogen. Y la programación tiene mucho de álgebra.

¿Por qué cree hay tanta presión social a la hora de incluir el aprendizaje de programación cuanto antes?

Esa imperiosa necesidad creo que responde, de alguna forma, al déficit de mano de obra técnica. Las empresas intentan cubrir esos puestos, y son perfiles muy caros o que, directamente, no encuentran cómo cubrirlos. Fruto de esta situación, muchas compañías están destinando energías y recursos a crear programas que incitan a la sociedad a aprender programación. Al final si seguimos por esta senda, a medio plazo habrá más perfiles con conocimientos de programación y la inversión media que una empresa deba asumir será menor. Es muy lógico que hagan esa apuesta pero al final hace que perdamos un poco el norte. En el futuro, si no está ocurriendo ya, los programadores sean una especie de peones. Eso no quiere decir que no haya gente que disfrute con ese puesto. Programar es una habilidad muy buena, pero por sí sola tiene poco valor. Más importante que saber programar es saber qué programar.

Fuente e Imagen: https://www.abc.es/familia/educacion/abci-estamos-perdiendo-norte-cuatro-anos-imposible-aprender-programar-202202090010_noticia.html

Comparte este contenido:

Aprovecha estos 15 cursos gratis de Excel, Windows o Linux desde casa

Como muchos de vosotros ya sabréis de primera mano, a la hora de encontrar trabajo en multitud de sectores, por ejemplo, la formación tecnológica es clave. Para ello podemos echar mano de multitud de centros formativos que nos ayudan. Pero al mismo tiempo disponemos de plataformas y webs que nos proponen todo tipo de cursos, tanto de pago como gratis, a los que accedemos desde la comodidad del hogar.

Además todo esto al mismo tiempo nos puede servir con el sano objetivo de poder crecer profesionalmente o como un reto y ampliar nuestra educación. Pue bien, en gran medida gracias a todo lo que en estos momentos nos ofrece Internet, esto es más muy fácil que nunca. En concreto nos referimos a la posibilidad de localizar todo tipo de formación online a través de determinadas plataformas online.

Cierto es que muchas de ellas nos ofrecen contenidos propios relacionados con el mundo de la tecnología, entre otros, pero muchos de ellos son de pago. Hay usuarios dispuestos a realizar un desembolso económico para esto que os comentamos, pero no todos. Por tanto en esas líneas os vamos a ayudar. Decimos esto porque os vamos a hablar de una serie de cursos, todos ellos gratuitos, para que los podáis aprovechar.

cursos udemy

Cursos gratis para disfrutar tras usar este código

Es evidente que todos ellos están relacionados, de un modo u otro, con el mundo de la tecnología y el software. Eso sí, los hay que requerirán de un código que se incluye en la propia web de la plataforma para que los introduzcáis, y otras ni eso. Cabe mencionar que todos ellos pertenecen a la popular plataforma Udemy.

Master Photoshop

En primer lugar os vamos a hablar de una interesante propuesta que nos ayudará a manejar el programa de retoque fotográfico, diseño y dibujo digital más importante de mundo, Photoshop. Es un curso que cuenta con un total de 270 lecciones y para el que no necesitaremos tener conocimientos previos del programa. Para poder acceder al mismo, lo podréis hacer desde aquí.

Debemos tener muy presente que este es un programa tan extendido que si lo dominamos, el mismo nos puede abrir una buena cantidad de puertas. Esto se debe a que Photoshop está presenta en multitud de entornos profesionales, no solo en el diseño propiamente dicho.

Lightroom Classic CC MasterClass

Y continuando con los productos del gigante del software, Adobe, nos encontramos con este otro curso pero en este caso centrado en el software Lightroom Classic CC. Este es otro potente editor de fotos de la firma, conocido y usado en todo el mundo y que podréis aprender gracias a este curso tan útil. El mismo tiene una duración de casi cuatro horas y empieza desde los niveles más bajos. Lo podréis disfrutar desde este enlace.

Aprende a Crear Páginas Web Desde Cero en HTML5

El estándar de Internet HTML5 no para de extenderse en todo el mundo, y más que lo va a hacer. Por tanto saber diseñar páginas web con el mismo en estos momentos es una salida profesional de lo más interesante. Es por ello que aquí también os hablamos de este interesante curso que os ayudará en todo ello. Aprenderemos desde los conceptos más básicos del HTML5, hasta las funciones más avanzadas.

HTML & CSS – Certification Course for Beginners

Tal y como su propio nombre nos deja entrever, este otro curso gratuito nos servirá para aprender programación y diseño web utilizando en este caso los estándares HTML y CSS. Para todo ello tendremos la oportunidad de acceder al curso desde aquí.

Además ofrece contenidos tanto para principiantes, como para aquellos que ya tengan conocimientos y quieran ampliarlos o refrescarlos. Decir que al igual que sucede con HTML, CSS es otro de los lenguajes más extendidos y usados en todo lo relacionado con el diseño y la creación de páginas web, de ahí su importancia en muchos entornos.

Cursos gratis de Udemy para disfrutar de manera directa

Por otro lado, como os comentamos antes, también vamos a encontrar en estos momentos una serie de cursos igualmente de acceso gratuito para los que no necesitaremos ni siquiera introducir un código. Por tanto, para poder inscribiros en los mismos, no tenéis más que acceder a los enlaces que os mostramos a continuación.

  • Crear páginas Web con WordPress: si eres un apasionado del diseño web y quieren ser un profesional de WordPress, accede a este enlace.
  • De novato a desarrollador exitoso: en el caso de que quieras saber cuál es tu camino a la hora de crear aplicaciones propias, este curso seguro que te servirá de guía.
  • Mejores herramientas para el Diseño web: antes de empezar con este creciente sector, es importante conocer las herramientas que necesitas, algo para lo que te ayudarán desde aquí.
  • Edición de vídeo con Adobe Premiere Pro: pero si prefieres el mundo de la edición de vídeo profesional, esta es la solución perfecta. Curso gratuito al que podrás acceder desde aquí.
  • PrestaShop tienda Ecommerce desde cero: también es interesante el mundo del comercio electrónico, donde PrestaShop es fundamental. Conoce su funcionamiento desde el principio desde aquí.
  • Fundamentos de la programación: en el caso de que estés empezando a programar, quizá te interese hacer este curso para principiantes en el mundillo.
  • Curso de Windows 10 para principiantes: aprende a usar Windows 10 como un experto con tan solo acceder a este enlace.
  • Introducción a Linux: Instala Linux en tu PC: aunque también te puede interesar aprender el sistema operativo de código abierto desde el principio. Para ello os recomendamos acceder a este otro enlace.
  • Fundamentos de Excel: por otro lado nos encontramos con este interesante curso centrado en el programa de hojas de cálculo de Microsoft, Excel. Al mismo tendréis la oportunidad de acceder a través de aquí.
  • Aprende Informática desde cero: también se puede dar el caso de que seas un novato en esto de la tecnología, por lo que te recomendamos empezar por aquí.
  • Windows 10 – Instalación y configuración: y si prefieres aprender a configurar y personalizar Windows 10 como un experto, te ayudarán desde este enlace.

Fuente: https://www.softzone.es/noticias/ofertas/cursos-gratis-windows-linux-photosop-abril-2021/

Comparte este contenido:

20 cursos y tutoriales de Python para aprender a programar en el lenguaje más amado por los desarrolladores

Python no es solo uno de los lenguajes de programación más amados por los programadores, sino que también suele ser uno de los más usados, y más estudiados. Recientemente, Python ha sobrepasado a Java como lenguaje de programación más popular en el índice TIOBE, algo que no había ocurrido en 20 años.

Gracias a su versatilidad es usado en muchos casos, y se ha convertido en uno de los caballos de batalla en el mundo de la inteligencia artificial y el machine learning, campo con cada vez más demanda en el mercado de trabajo. Que lo diga Tesla, empresa en la que buscan programadores que dominen Python para trabajar en sus coches. Si quieres aprender Python desde cero, o eres programador y buscas ampliar tus conocimientos, o si ya manejas el lenguaje y quieres aprender más cosas, aquí tienes una lista con cursos y tutoriales para todos los niveles.

Cursos online gratuitos en español

Hitesh Choudhary D9zow2rem8u Unsplash
  • Introducción a la programación con Python: un curso de la Universidad Austral que no requiere conocimientos previos. Ofrece acceso a los conceptos básicos de programación utilizando Python en su versión 3.0. Una vez que completes este curso, podrás construir pequeños programas que te ayuden en tu trabajo y estarás preparado para tomar cursos de programación más avanzados.
  • Programación para todos (empezando con Python): uno de los cursos más populares sobre Python en el mundo, es un curso de la Universidad de Michigan que fue traducido recientemente a español. Es una introducción sin prerrequisitos donde aprenderás sobre as variables, la ejecución condicional, la ejecución repetida y cómo usamos las funciones.
  • Programación Orientada a Objetos con Python: un curso de la Universidad Austral en el que aprenderás sobre el diseño de programas con objetos y para diagramar UML.
  • Introducción a la programación en Python I: un curso de la Pontificia Universidad Católica de Chile que te introducirá en el mundo de la programación con el lenguaje Python. Aprenderás desde el tratamiento básico de variables hasta la programación de algoritmos para construir tus propios juegos. Además, te familiarizarás con los conceptos fundamentales para el desarrollo de algoritmos y su programación.
  • Machine Learning (aprendizaje automático) con Python: una introducción práctica: un curso de IBM en el que aprenderás los conceptos básicos acerca del aprendizaje automático con Python. Aprenderás sobre el aprendizaje supervisado y no supervisado, veras como se relaciona el modelado estadístico con el aprendizaje automático y harás una comparación de cada uno.
Cursos online gratuitos en inglés
Python Cursos
  • Python for Beginners un curso de Microsoft publicado como 44 vídeos en YouTube. Este cubre todo lo básico que necesitas saber sobre Python para darte las bases necesarias para que luego vayas a aprender más por tu cuenta.
  • Crash Course on Python: un curso de Google para aprender los básico para escribir programas simples en Python usando las estructuras más comunes.
  • Using Python to Interact with the Operating System: un curso de Google en el que aprenderás a manipular archivos y procesos en el sistema operativo de tu ordenador.
  • Learn Python 2 un curso básico en Codecademy para aprender los fundamentos de Python 2.
  • Introduction to Python: Absolute Beginner: un curso de Microsoft para aprender los conceptos básicos de Python, en el que practicarás mucho creando proyectos usando Jupyter Notebooks en Azure.
  • An Introduction to Interactive Programming in Python: un curso de RICE en el que cualquier estudiante sin conocimientos de computación podrá aprender lo básico para construir una aplicación interactiva usando Python.
  • Python Programming Essentials: un curso de RICE en el que aprenderás los elementos básicos de la programación y cómo crear programas usando Python.
  • Introduction to Computer Science and Programming Using Python: un curso del MIT en el que aprenderás a solucionar problemas analíticos del mundo real utilizando Python 3.5.
  • Python for Data Science: un curso de UC San Diego en el que aprenderás a usar poderosas herramientas Python open source como Pandas, Git, y Malplotlib para manipular, analizar y visualizar bases de datos complejas.
  • Analyzing Data with Python: un curso de IBM en el que aprenderás cómo analizar datos en Python usando matrices multidimensionales en numpy, a manipular DataFrames en pandas, a usar la librería SciPy, y a ejecutar machine learning con scikit-learn!

Tutoriales

Aprender Python

Fuente: https://www.genbeta.com/desarrollo/20-cursos-tutoriales-python-para-aprender-a-programar-lenguaje-amado-desarrolladores-1

Comparte este contenido:

La serie protagonizada por una mujer que enseña a programar

‘TXAC Planet’ es una serie de televisión dirigida al alumnado de Primaria y Secundaria para aprender sobre programación, pensamiento computacional e Inteligencia Artificial. Se puede ver en el País Vasco, Andalucía y Navarra, así como a la carta en la web de sus televisiones autonómicas.

¿Te imaginas una serie de televisión que permita a los estudiantes de Primaria y Secundaria desarrollar el pensamiento computacional y adquirir los fundamentos de un lenguaje de programación mediante la resolución de problemas? De eso trata ‘TXAC Planet’, una serie compuesta de una primera temporada y 30 episodios inspirados en la plataforma gratuita ToolboX.Academy, que enseña al alumnado los fundamentos de la programación y la Inteligencia Artificial, y que ha sido desarrollada por Francisco Vico, catedrático de Inteligencia Artificial de la Universidad de Málaga.

La serie se emitió en diciembre en el País Vasco, en ETB3, en versión euskera, mientras que en Andalucía se emite desde enero en Canal Sur. En este último, se encuentra dentro del programa La Banda, con un episodio el sábado y otro el domingo. Aunque también está accesible para visualizar a la carta en las webs de estas cadenas (aquí y aquí) y también en la página de Kanaldude, un canal de Navarra.

Objetivos: futuro TIC y combatir la brecha de género

‘Txac Planet’ ofrece una narrativa sencilla: una estación espacial orbita el lejano planeta Txac, con el objetivo de explorarlo con ayuda de sus robots. Ada, la astronauta que encabeza la expedición, es una ‘coder’ (‘programador’ en inglés), es inteligente y audaz, y disfruta programando sus robots y comunicándose con otros ‘coders’ de la Tierra.

Serie TXAC Planet programación

Para Vico, la creación y difusión de una serie con esta temática supone un impulso en el aprendizaje de la programación, el pensamiento computacional o la Inteligencia Artificial entre el alumnado. “Necesitamos activar el aprendizaje de las Ciencias de la Computación desde los primeros cursos de Primaria, ya que el futuro pasa por el uso de estas tecnologías”.

Por otro lado, este proyecto televisivo, protagonizado por una mujer, intenta combatir la brecha de género en el ámbito científico, evitando caer en estereotipos que sitúan la ciencia y tecnología como disciplinas masculinas, e invitando a las niñas a que experimenten y jueguen con la programación. “Las escuelas superiores de Informática, Telecomunicaciones o las Ingenierías se están perdiendo ahora mismo a casi la mitad de la población: las mujeres, que no se matriculan en estas titulaciones. Y esto no solo deriva en la educación, sino posteriormente en el empleo y la economía”, señala el catedrático.

Detrás de la idea

El origen del proyecto se encuentra en las herramientas que tanto Francisco Vico como la Escuela de Ingeniería Informática de la Universidad de Málaga han creado con el objetivo de “democratizar la enseñanza de la programación”: ToolboX y ToolboX.Academy. ToolboX establece un entorno sencillo donde crear programas que resuelven un conjunto de tareas planteadas. Estas actividades pueden proponer que un robot móvil (en pantalla) realice una actividad concreta, o bien un problema de trigonometría, cinemática, genética o de cualquier área donde se enseñan algoritmos.

programación serie niños

Por su parte, ToolboX.Academy (la plataforma de programación dirigida a los centros educativos) surgió como iniciativa tras comprobar que existen limitaciones reales para incluir la programación en el currículo preuniversitario. “Los esfuerzos para enseñar programación de ordenadores son insuficientes. No estamos ofreciendo la formación tecnológica necesaria al alumnado, en una época en la que es determinante para su desarrollo personal, social y profesional. Por eso decidimos elaborar una plataforma amigable y gratuita que pudiera adoptarse fácilmente por los centros y fuese intuitiva para el estudiante y el profesorado”, concluye Vico.

Fuente e Imagen: https://www.educaciontrespuntocero.com/noticias/txac-planet-serie-protagonizada-mujer-ensena-programar/

Comparte este contenido:

Programando desde mi teléfono inteligente

Aunque nos parezca imposible, cualquier persona con un teléfono inteligente o Smartphone de gama media puede programar, aunque lo deseable para los informáticos es hacerlo en una PC o una Laptop con buenas prestaciones al menos de hardware. La programación es para los dispositivos electrónicos como el agua para la vida, es el Yin y el Yang, uno necesita del otro, hardware y software son un solo elemento, el complemento indispensable de coexistencia en los entornos tecnológicos.
Con el correr del tiempo la programación se ha convertido en algo más que un juego para aficionados, su avance ha pasado por diversas etapas y cada cierto tiempo aparecen nuevos métodos y nuevos lenguajes para programar, ofreciendo ventajas nunca antes vistas si comparamos con sus antecesores. La programación en sus inicios partía de la lógica secuencial y como le decimos a nuestros estudiantes en clases, si sabes escribir una receta de cocina, puedes escribir un algoritmo, un pseudocódigo para posteriormente traducirlo al lenguaje que más te guste, siempre y cuando conozcas su estructura y sintaxis.
Recuerdo los primeros pasos con BASIC (Beginner’s All-purpose Symbolic Instruction Code), era un lenguaje que contenía un conjunto de instrucciones muy sencillas y con el cual llegaron a crearse muchas aplicaciones, en realidad fue un lenguaje de programación creado para que los estudiantes se iniciaran en las ciencias informáticas. Luego, conocí la programación en FORTRAN (Fórmula Translating System), aunque es un lenguaje 10 años mayor que BASIC, es considerado uno de los primeros lenguajes formales y de alto nivel que en sus inicios era compilado y ejecutado en grandes sistemas computacionales IBM que trabajaban con tarjetas perforadas (uff eso fue hace mucho tiempo).
Así se inicia toda una carrera en los lenguajes de programación, donde la programación secuencial, modular y estructurada evolucionó a nuevas formas que integran bases de datos como centros de almacenamiento de datos, dando origen a sistemas más complejos que buscan recrear el pensamiento humano, como los denominados sistemas expertos o autómatas y las redes neuronales que son la base de la inteligencia artificial (IA), la cual ha logrado un gran desarrollo en los últimos años (conozca a Sophia un robot humanoide con IA: https://youtu.be/O2-7n5MM-Yc).
Aunque estos son temas mayores y trascienden el objetivo del presente artículo, en este momento lo que pretendo es llamar tu atención y decirte que sí es posible escribir programas desde un Smartphone y para ello necesitas instalar la App necesaria según el lenguaje con el cual vas a programar.
En la Google Play está disponible un compilador para Lenguaje C muy versátil llamado Movil C [ C/C++ Compiler ] que requiere de 77Mb de espacio para su instalación y con una interfaz gráfica muy sencilla, atractiva donde puedes escribir programas y utilizar toda la potencia de C. El compilador arroja los famosos Warning y Error señalando las líneas donde habría problemas de sintaxis o donde estaría el error del código. Por tanto, luego de instalar puedes probar el código más conocido por los programadores, el famoso programa que imprime en pantalla el mensaje: Hello World !!!.
Una vez instada la app, basta crear un archivo nuevo que se guardará con la extensión .C, luego solo debes escribir las siguientes líneas en el editor el cual de forma automática asume la indentación y por último ejecutar el programa pulsando sobre el botón con la flecha > que está del lado derecho en la primera barra de herramientas. El sistema compilará el programa, verificará la sintaxis y buscará posibles errores, si todo esta correcto mostrará la salida del programa:
/*Programa Hello World*/
main()
{
    printf(«Hello World»);
    getchar();
}
En un próximo artículo profundizaré sobre la programación con Lenguaje C hasta realizar la comparativa con lenguajes como Phyton o PHP.
Twitter: @hayah_garcia
IG: @hayahgarcia
Fuente:
Comparte este contenido:

La programación como materia pendiente en educación primaria: Lista pero sin el apoyo y recursos necesarios.

Por: Javier Penalva/www.xataka.com

Han pasado ya más de 50 años desde que en 1967 el equipo detrás de Logo publicaba el considerado primer lenguaje de programación diseñado específicamente para educación. Sin embargo, la programación no ha dado los pasos esperados ni necesarios en el ámbito educativo en algunos países. Entre ellos está España.

Hoy en día, en en ámbito educativo, el uso de las TIC es algo más que habitual. Incluso la alfabetización digital está presente en la legislación educativa española tanto en la etapa de educación secundaria como en primaria.

Pero la programación como herramienta educativa solo ha aparecido de manera tímida en la etapa de secundaria, mientras que en educación primaria queda como materia pendiente, con un gran camino por delante y mucho margen de maniobra para quedar igualmente recogida en el currículo educativo en educación primaria.

La situación de la programación en España

En los primeros años del siglo XXI los contenidos de programación para edades tempranas han sufrido una expansión sin parangón. Los nuevos lenguajes de programación más visuales y el auge de los kits de robótica más asequibles han propiciado que la programación y robótica tenga de nuevo una oportunidad para integrarse de manera oficial en la enseñanza en los primeros cursos escolares.

Desde 2012, ese movimiento se ha acelerado en Europa, con la Comisión Europea liderando las propuestas para promover la programación informática en las escuelas.

En España, la presencia de la programación en educación primaria no está como tal recogida en la legislación nacional. En el currículo de dicha etapa, según el Real Decreto 126/2014, de 28 de febrero, encontramos referencias al uso de las TIC pero desde un concepto puramente de desarrollo de la competencia digital o la creación de contenidos.

Según el último informe del INTEF (Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado) sobre la situación en España de la programación, robótica y pensamiento computacional en el aulasolo algunas comunidades autónomas han incluido contenidos de programación en los Reales Decretos que ordenan las enseñanzas y el currículo para cada comunidad. Y cada una de manera distinta.

Solo la Comunidad de Madrid ha creado una nueva asignatura para Primaria. Las otras dos comunidades que integran la programación en Primaria lo hacen de manera transversal en otras áreas como Matemáticas o Conocimiento del Medio

La Comunidad de Madrid fue una de la primeras en establecer una nueva asignatura denominada ‘Tecnología y recursos digitales para la mejora del aprendizaje’ para toda la etapa de Primaria. Por su parte, Cataluña establece en su R.D. 119/2015, de 23 de junio, la inclusión de contenidos de programación y pensamiento computacional en las áreas de matemáticas y conocimiento del medio.

En última instancia tenemos a la Comunidad Foral de Navarra, la cual los integra en las materias de Matemáticas de 4º y 5º de Primaria, aunque también establece en su normativa que los centros educativos podrán comenzar itinerarios desde cualquier curso de Primaria.

Scratch DayEn el resto de territorios, hasta ahora, la aproximación de la programación a las aulas de primaria se ha producido de manera aislada y mediante actuaciones asociadas a proyectos tanto promovidos por instituciones públicas como especialmente privadas.

En el nivel de Primaria, las actuaciones más destacadas han sido programas de formación en competencias STEAM tanto para profesores de primaria como para grupos seleccionados. Tenemos por ejemplo proyectos destacados en el ámbito autonómico como TIC-STEAM en Castilla y León, diferentes eventos como el Scratch Day Asturias o programas de innovación educativa. Uno de los más destacados se inició en el curso 2017/18 en Galicia, con la participación de 120 centros públicos de primaria.

La programación está lista para entrar en el currículo de primaria

El éxito de las numerosas iniciativas a nivel privado así como proyectos concretos en el ámbito público son un impulso y motivación destacable para pensar en que la programación tiene cabida como materia en el currículo de educación primaria.

Jesús MorenoJesús Moreno León, embajador de la Semana Europea de la Programación. Fotografía de Javier Márquez

Atrás quedan las dudas y debates alrededor del lugar en que la programación debía de trabajarse en el ámbito educativo. Sacar esos aprendizajes de la Universidad y la Formación Profesional es ya una realidad, apoyada tanto en experiencias de otros países como en investigaciones formales que han traído evidencias científicas que la sustenten.

Una de las más destacadas que se realizó en España fue la Escuela de Pensamiento Computacional, una iniciativa del Ministerio de Educación y Formación Profesional desarrollada durante el curso 2018/19 a través del Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado en colaboración con Comunidades y Ciudades Autónomas. Su coordinador, Jesús Moreno León, no duda ni un instante en afirmar que la programación ya podría incluirse entre las materias básicas en primaria en España.

Este profesor de informática ha trabajado principalmente en el nivel de Formación Profesional y Secundaria, pero tiene un bagaje intenso con talleres de programación en colegios de educación primaria, inspiración que le sobrevino tras comprobar la transformación que el currículo de informática de primaria y secundaria estaba sufriendo en Reino Unido.

«Al regresar a España comencé a incluir contenidos de programación en mis clases de secundaria usando Scratch y comprobé el potencial de este tipo de lenguajes visuales para acercar la programación a edades más tempranas. Así que con mi compañero José Ignacio Huertas nos pusimos en contacto con otros docentes y preparamos talleres en varios colegios para evaluar esta posibilidad»

El éxito de esos talleres motivó la puesta en marcha del sitio web Programamos. En él, docentes e investigadores de todos los niveles educativos, comparten recursos libres y gratuitos, experiencias e ideas para fomentar el desarrollo del pensamiento computacional en la educación. El proyecto ya ha llegado a más de 50.000 estudiantes de 95 países así como a más de 10.000 docentes solo de España, los cuales se han formado en programación y pensamiento computacional con sus recursos libres.

Alberto Bernabéu, profesor de educación primaria y orientador de un centro educativo, tampoco duda en pedir ya la llegada de la programación y el pensamiento computacional al currículo oficial de la etapa. Lo hace a raíz de su experiencia de más de 10 años trabajando la programación y robótica en la etapa de primaria con sus alumnos. Los motivos son numerosos.

«Creo que es una destreza básica que nuestros estudiantes deben tener en el futuro igual como en su día fue el segundo idioma. Saber conceptos básicos de programación les facilita estructuras de pensamiento que los hace ser más creativos, comprender mejor el universo digital que nos rodea, empodera para resolver problemas complejos descomponiendolos en otros más sencillos, les ayuda a aprender de sus errores, ser constantes, … en definitiva se crean estructuras de pensamiento muy interesantes…»

La lucha contra la lentitud del sistema educativo

Hasta finales de 2018, la inclusión de contenidos de programación en la educación Primaria era algo prácticamente anecdótico a nivel de currículo y basado casi exclusivamente en programas formativos aislados e iniciativas puntuales.

«Mantener actividades de programación sólo en propuestas extracurriculares está creando también una brecha digital ya que los alumnos con menos recursos no están teniendo acceso a este tipo de aprendizajes»

Desde entonces ya han sido varias las CCAA que han seguido avanzando en esta línea. Entre ellas tenemos a Galicia, Asturias o Andalucía. Ésta última estableció en 2019 que en los niveles de 5º y 6º de primaria se había de incluir media hora de robótica a la semana para trabajar el razonamiento matemático. Pero es muy insuficiente y estamos lejos de poder considerar que la programación está asentada en la educación primaria.

¿Se solucionaría todo con una legislación que incluyera la programación como materia en primaria? En absoluto. De hecho, como nos comenta Jesús Moreno, ni siquiera es una realidad en todos los centros educativos de aquellas CCAA que han puesto en marcha iniciativas y modificaciones normativas para su inclusión.

«No es suficiente con que la administración escriba en la normativa que hay que hacerlo; es necesario apoyar y dotar tanto a los centros como a los docentes de los recursos necesarios para que puedan resolver los retos y desafíos que un cambio como este supone»

Y todo ello teniendo en cuenta que en algún momento ese cambio legislativo se produzca. Para Alberto Bernabéu no basta con las iniciativas que llevan a cabo ya casi todas las comunidades. Es necesario que queden formalizadas y las condiciones actuales no lo facilitan.

«Nuestro sistema educativo es excesivamente lento, curricularmente demasiado denso y muy burocratizado lo que hace que innovar o introducir cambios por pequeños que sean se hace muy complejo y al final recaen sobre la buena voluntad o iniciativa que tenga un profesor que quiera dedicar un tiempo extra en introducir este tipo de conocimientos»

La formación y motivación del profesorado: otras de las claves

Las piedras en el camino las encontramos a todos los niveles. Incluso en el último escalón, donde están los profesores, hay muchísimo trabajo por delante.

«Para que un docente se lance a un cambio metodológico como este es necesario que esté convencido. Por eso es tan importante contar con evidencia científica que muestre el impacto positivo en el aprendizaje del alumnado, y para ello habría que fomentar aún más la colaboración entre administraciones educativas y universidades. Además, no basta con realizar las investigaciones; las conclusiones deben llegar a los docentes, por lo que también hay que dedicar esfuerzos a su divulgación y comunicación»

Jesús Moreno también nos marca el camino a seguir a partir de ese momento en que el profesor es consciente de que el cambio es necesario: que haya un acompañamiento durante todo el proceso. Y ahí la formación es un pilar básico.

«Es fundamental que reciba formación de calidad, impartida por docentes con experiencia previa real; que cuente con buenos recursos educativos abiertos, listos para usar en el aula pero que puedan ser personalizados; y que pueda participar en comunidades de aprendizaje en línea en las que colaborar, debatir y aprender con otros compañeros»

Mejor como contenido transversal

Supongamos que se dota de recursos, formación e integración legislativa clara a la programación en educación primaria. ¿Qué estrategias podrían seguirse para su puesta en marcha?

«La idea de poner el pensamiento computacional al servicio de la comunidad puede ser muy atractivo para disminuir la brecha de género que actualmente existe en este campo»

Para Jesús Moreno, la programación en Primaria no debería tratarse como un fin en sí mismo y con asignatura específica como en Inglaterra. Él aboga por un concepción más parecida a la que usan en Suecia o Noruega, donde la programación se incluye en el trabajo de otras materias como las artes o las matemáticas.

«Este enfoque, combinado con la metodología aprendizaje servicio, creo que puede ser un gran recurso para desarrollar en el aula proyectos que ofrezcan soluciones a problemas de la vida diaria del alumnado o del entorno del centro educativo, que pueden llevarse a cabo en todas las áreas mejorando de forma extraordinaria su aprendizaje»

Así lo demuestran los resultados de los trabajos del grupo de investigación KGBL3, formado por investigadores de la URJC y la UNED, centrados en medir el impacto del uso de la programación siguiendo este enfoque.

«Los alumnos muestran mejoras en los resultados académicos en asignaturas tan diferentes, a priori, como las matemáticas, los idiomas o las ciencias sociales. Y además han detectado mejoras en otro tipo de habilidades que son fundamentales para la vida en el siglo XXI, como la capacidad de resolución de problemas, la comunicación de ideas, el trabajo en equipo y la creatividad al enfrentarse a situaciones desconocidas»

Scratch lenguaje zowi

Alberto Bernabéu se posiciona del mismo lado que Jesús sobre cómo debería plantearse la llegada de la programación a la etapa de primaria.

«Yo no hablaría de otra asignatura más, no me gustan la parcelación de conocimiento en asignaturas en estas etapas. Yo hablaría de proyectos en los que fuera necesario crear programando algo, un robot, un videojuego, la solución a un problema, una app móvil. La programación debe ser una herramienta, un recurso no un fin en sí mismo, por lo que sería más conveniente su uso de forma transversal relacionado con el resto de áreas del conocimiento»

Alberto Bernabéu se vale de su amplia experiencia con la programación y robótica en el aula para no dudar incluso en adelantar la llegada de la programación incluso antes de primaria.

«La programación o el pensamiento computacional debería introducirse en infantil, ya que hay muchas formas de trabajarlo incluso sin dispositivos electrónicos, ni ordenador ni tablets»

Un objetivo clave para la Comisión Europea

Llevar las clases de programación a todas las escuelas de Europa ya era una de las 11 acciones propuestas por la Comisión Europea en su Plan de Acción de la Educación Digital en 2018.

A finales del año pasado, en la actualización de este plan para el periodo 2021-2027 no hacía sino reforzar esta idea dentro de su propuesta para mejorar las competencias y habilidades digitales para la necesaria transformación digital de la sociedad.

D57fc1fd 0b1f 4250 8f9c 3b7c995927a0

Para alcanzar esa prioridad la Comisión Europea incluía ya sin demora el desarrollo de habilidades y competencias digitales desde temprana edad por medio de la alfabetización digital, la lucha contra la desinformación y también el pensamiento computacional.

La llegada de la programación a primaria parece pues más necesaria que nunca, escapando además de una visión limitada a las posibilidades laborales que ofrece a los estudiantes, y considerándola como una habilidad fundamental para reducir la brecha de género y la concepción errónea de la tecnología como simples espectadores o consumidores y no como creadores y ciudadanos conscientes de la necesidad de comprenderla en su totalidad.

*Fuente: xataka.com

Comparte este contenido:
Page 1 of 7
1 2 3 7