Programación

Blogs sobre Programación

HuggingChat, la alternativa libre a ChatGPT que es ideal para el ámbito educativo

Una de las joyas del mundo de la IA generativa es HuggingChat, una alternativa libre a ChatGPT que ofrece un gran rendimiento y lo hace respetando la privacidad de las personas que lo utilizan. Y, curiosamente, muchos profesionales del ámbito educativo desconocen muchas de sus posibilidades. HuggingChat tiene una interfaz y funcionalidades muy similar a ChatGPT y a otros asistentes conversacionales basados en grandes modelos de lenguaje. Ofrece una ventana en la que podemos escribir nuestra petición y el sistema genera un texto con la respuesta. Y podemos continuar una conversación para ir refinando las respuestas de la herramienta. A [...]

Por |29 marzo, 2024|Programación|

Estrategias didácticas para la educación del pensamiento computacional desde una perspectiva de género

Este artículo es una contribución de Yucnary Daitiana Torres Torres, doctoranda en educación en la UNED, quien junto a Marcos Román y Juan Carlos Pérez, profesores de esta universidad, acaba de publicar un artículo que hace una revisión sistemática de la literatura académica para identificar estrategias didácticas que se implementan en la enseñanza y aprendizaje del pensamiento computacional en la educación primaria y secundaria desde una perspectiva de género. A pesar de los esfuerzos por reducir las brechas de género en estudiantes y profesores, estas persisten, especialmente en los niveles de educación primaria y secundaria, donde se manifiestan desde las [...]

Por |18 marzo, 2024|Programación|

Curso Inteligencia Artificial y Educación: El impacto social y educativo de la IA

En esta novena entrega del Curso Inteligencia Artificial y Educación vamos a debatir acerca del impacto social y educativo de los sistemas de IA: https://youtube.com/watch?v=0vjj6bzhD10&wmode=transparent&autoplay=0   Como ya hemos hablado muchas veces a lo largo de esta experiencia formativa, en Programamos somos muy fans del trabajo de Nuria Oliver, que en esta entrevista presenta un resumen muy interesante en relación a los beneficios de la IA para la sociedad: https://youtube.com/watch?v=FXOewOErGOw&wmode=transparent&autoplay=0   Pero como discutimos en el vídeo, que la IA beneficie a toda la sociedad depende directamente de que como sociedad estemos informados de sus posibles riesgos y [...]

Por |16 marzo, 2024|Programación|

¿Reemplazará la IA a los desarrolladores? La opinión de Gemini, ChatGPT y Mistral.

En un mundo cada vez más impulsado por la tecnología, la Inteligencia Artificial (IA) se ha convertido en un tema candente. Muchos desarrolladores se preguntan si la IA representa una amenaza para sus puestos de trabajo o si, por el contrario, es una herramienta que puede potenciar sus habilidades. En este artículo, exploramos esta cuestión desde una perspectiva única: la de la propia IA. He consultado a diferentes modelos de IA, como Gemini, Chat GPT y Mistral, para recopilar sus puntos de vista. ¿Está la IA aquí para reemplazarnos o para ayudarnos? Como experimento se me a ocurrido preguntarle a [...]

Por |9 marzo, 2024|Programación|

Así fue la jornada de celebración «El pensamiento computacional se hace mayor de edad»

El pasado 2 de febrero celebramos una jornada festiva con motivo del 18º aniversario del artículo ‘Pensamiento computacional’ de Jeannette Wing. Una jornada organizada por URJC, UNED, LearningML y Programamos, en la que también aprovechamos para celebrar otra efeméride, y es que en este 2024 Programamos cumple 10 años como organización sin ánimo de lucro formalmente establecida. La jornada se celebró en el campus de Madrid Manuel Becerra de la Universidad Rey Juan Carlos, y congregó a muchas de las personas que más han contribuido a que hoy el pensamiento computacional sea una habilidad que se trabaja con rigor desde [...]

Por |9 febrero, 2024|Programación|

Programa confirmado de la Jornada de celebración ‘El pensamiento computacional se hace mayor de edad’

Como anunciábamos hace unas semanas, el día 2 de febrero participaremos en una jornada festiva, inspiradora y didáctica para celebrar el 18º aniversario del artículo ‘Pensamiento computacional’ de Jeannette Wing. Es una jornada organizada por URJC, UNED, LearningML y Programamos que se celebrará en el campus de Manuel Becerra de la Universidad Rey Juan Carlos. Y hoy podemos compartir el programa completo, que ya está confirmado. A las 16:30h se abre el registro, y la jornada comenzará a las 17h (¡en punto! :-)) Bienvenida a la jornada. Patricia Flor y Gregorio Robles. El pensamiento computacional, un constructo que llega a [...]

Por |20 enero, 2024|Programación|

Curso Inteligencia Artificial y Educación: ¿Cómo funcionan los sistemas de IA generativa?

En esta octava entrega del Curso Inteligencia Artificial y Educación vamos a entender cómo se construyen y cómo funcionan los sistemas de IA generativa que son capaces de crear nuevo contenido en forma de textos, imágenes, vídeos o audios, como pueden ser ChatGPT, Llama, Midjourney o Stable Diffusion: https://youtube.com/watch?v=gkfqeFU-5Ts&wmode=transparent&autoplay=0   Tal como se discute en el vídeo, el aprendizaje autosupervisado es una parte esencial del entrenamiento de este tipo de sistemas generativos. A continuación compartimos un conjunto de recursos que pueden ayudar a entender en más detalle cómo se desarrolla este proceso y que pueden ser usados en el [...]

Por |13 enero, 2024|Programación|

E-textiles para la educación STEAM en educación primaria: una revisión sistemática

Este artículo es una contribución de nuestra amiga Paola Guimeráns, una de las mayores expertas de nuestro país en e-textiles para la educación. Resume el trabajo que Paola y su equipo han publicado hace unas semanas, en el que realizan una revisión sistemática de la literatura sobre intervenciones con e-textiles en educación Primaria. Y estamos seguros de que va a resultar muy enriquecedor para la comunidad Progamamos con interés en comenzar a dar los primeros pasos en este campo, y también para quienes ya tienen experiencia y quieren conocer nuevas posibilidades de este enfoque en el aula. El creciente interés [...]

Por |4 enero, 2024|Programación|

QUÉ ES UN SISTEMA DISTRIBUIDO

Aprende qué es un sistema distribuido, las ventajas que aporta y su funcionamiento. ►► Suscríbete para seguir aprendiendo sobre Big data http://bit.ly/youtubeOW Termina de leer el artículo en: https://openwebinars.net/blog/que-es-un-sistema-distribuido/?utm_source=youtube&utm_medium=descripcion&utm_campaign=sistema-distribuido ÍNDICE: ------------ 1 # 0:09 ¿Qué es un sistema distribuido? 2 # 0:34 ¿Qué ventajas aporta? 3 # 1:19 ¿Qué aporta una base de datos distribuida? 4 # 1:58 Distribución 5 # 4:20 ¿Qué es un clúster? 6 # 4:54 Tipos de nodos 7 # 6:52 Coordinating node #bigdata Fuente YouTube

Por |10 diciembre, 2022|Programación|

¿Cuál es la diferencia entre compilar y depurar?

Depuración: -Los programadores de computadoras, como todos los demás, no son perfectos. Esto significa que los programas que escriben a veces tienen pequeños errores, llamados "errores". Estos errores pueden ser menores, como no reconocer la entrada del usuario, o más graves, como una pérdida de memoria que bloquea el programa. Antes de lanzar su software al público, los programadores "depuran" sus programas, eliminando tantos errores como sea posible. Este proceso de depuración suele llevar mucho tiempo, ya que corregir algunos errores puede introducir otros.Compilación: -Cuando los programadores crean programas de software, primero escriben el programa en código fuente, que está [...]

Por |25 diciembre, 2020|Programación|

Cómo los institutos de formación de software ayudan a mejorar las habilidades de codificación de los estudiantes

Los códigos de software no son productos físicos. No podemos ver los códigos, pero el usuario puede utilizar los resultados de ejecutar un programa codificado en forma de aplicación de software. Las aplicaciones de software así desarrolladas han redefinido nuestras experiencias diarias y nos han hecho la vida muy fácil, ya sea controlando un vuelo o comprando alimentos en un supermercado. El aprendizaje de la programación informática es, por tanto, una excelente vía para conseguir empleo y mejorar el perfil profesional de una persona.La primera generación de códigos se llama lenguaje de máquina. La segunda generación de códigos se denomina [...]

Por |25 diciembre, 2020|Programación|

¿Curso de Python para principiantes?

¿Existe tal cosa? Sí, hay algunos cursos de Python para personas que no tienen experiencia en programación, pero no hay muchos y su calidad varía ampliamente. La mayoría de los libros y cursos de capacitación de Python están dirigidos a personas que ya poseen amplias habilidades de programación y buscan expandir la lista de lenguajes de computadora en los que son competentes. Esto es comprensible, ya que las personas con más probabilidades de comprar un libro sobre programación de computadoras son programadores experimentados, por lo que los editores y organizadores de cursos apuntan la mayor parte de sus productos.Pero, ¿qué [...]

Por |25 diciembre, 2020|Programación|

Opciones de educación superior de ingeniería de software

Puede obtener una educación en ingeniería de software inscribiéndose en una escuela o universidad acreditada. Los estudiantes que deseen ingresar al campo de la educación informática pueden hacerlo obteniendo un título. La educación superior permite a los estudiantes completar el programa de grado necesario para adquirir las habilidades y el conocimiento necesarios para ingresar a una carrera. Los estudiantes pueden capacitarse para obtener un título de asociado, licenciatura, maestría y doctorado. Hay muchas cosas que uno debe saber antes de inscribirse en un programa de ingeniería de software acreditado.Los ingenieros de software están capacitados para llevar a cabo una variedad [...]

Por |20 diciembre, 2020|Programación|

Multitarea: ¿El mito finalmente está muerto y enterrado?

Se dice que Frederick Nietzche afirmó que la forma más básica de estupidez humana es olvidar lo que estamos tratando de lograr.Fácilmente podría haber estado abordando las formas competitivas de comunicación instantánea del siglo XXI porque el problema es de atención. Tenemos muchos tipos de etiquetas, medicamentos y para aquellos que no pueden concentrarse, concentrarse, persistir. Y, sin embargo, Nietzche hizo su observación sobre un pueblo que vive en un mundo con muchas menos distracciones que el nuestro.Quizás, entonces, el problema sea simplemente parte del ser humano; quizás, aquellos que toman la decisión de completar una tarea, ya sea leer [...]

Por |20 diciembre, 2020|Programación|

Confesiones de un programador de dormitorio

Sentado en la parte trasera del auto de mi hermano agarrando mi nuevo Atari STE, felizmente declaré que iba a escribir mi primer juego pronto. El STE de Atari vino con una selección de juegos que tenía muchas ganas de jugar, pero la imagen de STOS the Game Creator, un paquete de programación que venía con el STE, era el centro de mis sueños. La idea de poder crear cualquier juego que quiera, limitado solo por mi imaginación. Nada en el mundo me importaba en ese momento, ya que soñaba con esconderme con mi copia de STOS Basic y crear [...]

Por |20 diciembre, 2020|Programación|

¿Cómo puedo crear mi propio sitio web?

Hay millones de personas que sienten la necesidad de crear su propio sitio web. Cuando una persona se pregunta, "¿Cómo puedo crear mi propio sitio web?" No hay soluciones fáciles. Sin embargo, hay una serie de productos en el mercado que pueden ayudar incluso a las personas más analfabetas a crear su propio sitio web.Una de las formas más sencillas de crear mi propio sitio web es utilizar una plantilla prediseñada. Estas plantillas se pueden encontrar de forma gratuita en muchos sitios diferentes. Los usuarios simplemente necesitan descargar la plantilla que más les gusta, ingresar la información que desean cambiar [...]

Por |20 diciembre, 2020|Programación|

¿Cómo empezar a programar? 👨🏽‍💻

Helou! ¿Quieres empezar a programar, pero no sabes de que va mucho esto, y como dar tus primeros pasos? Este video es una introducción y motivación pequeña para entrar al mundo de la programación usando el lenguaje `Javascript`. Espero el video sea de tu agrado! :^) Suscribete y comparte el video con tus amigos y mascotas! Recursos: Node y Javascript Documentación Mozilla de Javascript https://developer.mozilla.org/es/docs/Web/JavaScript Curso online de Javascript muy bueno https://www.codecademy.com/es/learn/learn-javascript Libro Eloquent Javascript - Solo está en ingles :c http://amzn.eu/7lRMp31 Libro Node.js Up & Running - Solo esta en ingles:c http://amzn.eu/aiEwajc HTML Curso muy bueno de HTML & [...]

Por |20 diciembre, 2020|Programación|

Las escuelas de todo el país enseñarán programación informática

El Consejo Federal de Educación dispuso que las escuelas primarias y secundarias estatales deberán brindar contenidos sobre programación de sistemas informáticos. La Fundación Sadosky es una de las entidades que trabaja en la implementación de la iniciativa y su director, Santiago Ceria, explicó a DyN cuáles son los objetivos de la medida. Fuente YouTube

Por |20 diciembre, 2020|Programación|

Diferencias entre Terminal vs Shell vs Consola vs CLI

🔥 ¡Aprovecha la oferta del Black Friday de CodelyTV Pro! ⮕ https://codely.tv/pro/blackfriday?utm_source=youtube&utm_medium=social&utm_campaign=black_friday-20&utm_content=video_description --- ¿Tienes dudas sobre las diferencias de estos términos? Qué diferencias hay entre un emulador de terminal un multiplexer, shell, bash, zsh, fish... Hoy estamos aquí para ayudarte con ello 😊. Vamos a ver qué diferencias hay y cómo llamar a cada cosa (para ser un poco más "puristas" 😳). 🔗 Enlaces relacionados: ├ 🐢 dotfiles: https://github.com/CodelyTV/dotfiles └ Curso Zsh Actions: http://bit.ly/curso-zsh {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ [...]

Por |20 diciembre, 2020|Programación|

5 tipos de programadores: ¿cuál es usted?

Hay muchos tipos diferentes de programadores que desarrollan software. ¿O es programación de computadoras? ¿O es codificación? Todas estas son etiquetas o casillas que usamos para clasificar a las personas y sus habilidades. Al igual que distinguimos entre probadores, codificadores, gerentes, arquitectos, diseñadores, CLO, etc., solo que estos son mucho más obvios. Entonces, ¿qué hace exactamente que un codificador sea un codificador o un programador un programador? Podemos usarlos indistintamente para significar lo mismo, pero desde una perspectiva externa, me gusta pensar en ellos como insignias o rayas. Algo que ganas con tiempo, paciencia, sabiduría y experiencia.Algunas personas simplemente tienen [...]

Por |31 agosto, 2020|Programación|

Acerca de los lenguajes de programación

Los traductores de lenguajes de programación se toman como el mejor ejemplo de software de sistema. El lenguaje de programación de computadoras se desarrolla con los objetivos primarios y simplifica la gran cantidad de personas para usar la computadora sin necesidad de conocer los detalles de la estructura interna de la computadora.Los idiomas coinciden con el tipo de operación que realizará el algoritmo para diversas aplicaciones. También se diseñarán lenguajes para el proceso independiente de la máquina.Hay algunos de los lenguajes populares de alto nivel que se toman. Estos son:1. FORTRAN: Significa traducción de fórmulas. Es el idioma de alto [...]

Por |31 agosto, 2020|Programación|
Ir a Arriba