- Este evento ha pasado.
Semana Nacional de la Codificación 2024
23 septiembre - 29 septiembre
¿Qué es la Semana Nacional de la Codificación?
¿Estás preparado para Semana Nacional de la Codificación 2024? Tanto si acaba de descubrir la programación como si es un programador experimentado, hay mucho que descubrir y ver. Esta semana aprenderás cómo la programación es la columna vertebral de nuestro mundo digital en rápido crecimiento y te permite navegar por tus páginas web favoritas, aplicaciones y mucho más.
¿Por qué es importante la codificación?
La programación te da una visión del mundo digital y te ayuda a tomar decisiones informadas sobre tecnología. Te abre múltiples puertas de oportunidades y te permite ser creativo en cuanto a la sensación y el aspecto de tu página web, a la vez que controlas cómo responde cuando los usuarios la visitan. A medida que la tecnología sigue desarrollándose e integrándose en nuestra vida cotidiana, es esencial comprender cómo funciona y cómo podemos trabajar a su lado.
¿Le interesa la codificación?
La Semana Nacional de la Programación está repleta de temas relacionados con la programación, así que vamos a profundizar en los conceptos básicos. Ampliar tus conocimientos sobre codificación no tiene fin; hay muchos recursos increíbles para principiantes que puedes explorar. Rasca, Hora del Códigoy Escuela W3 exponer a los niños tanto en el aula como en casa.
¿Qué es la codificación por bloques?
Codificación por bloques se refiere a un método de codificación sencillo para principiantes que utiliza bloques gráficos para representar conceptos de código. Es una forma estupenda para que los programadores principiantes exploren distintos lenguajes y creen animaciones divertidas para entender mejor los conceptos de una forma divertida e interactiva. Lenguajes como python son difíciles de entender, pero a través de recursos como Rasca eres capaz de desglosar la sintaxis (el orden en que debe organizarse el código), los algoritmos (la receta o las instrucciones que sigue el código para completar la tarea) y las funciones (un bloque de código reutilizable que realiza una tarea específica).
Hablemos de algunas lenguas
Al igual que hablar, la codificación es el lenguaje de la tecnología; hay muchos tipos diferentes y todos hacen cosas distintas dentro de un sistema. En las preguntas anteriores se ha utilizado JavaScript P5, pero hablemos de algunos lenguajes de programación comunes.
Javascript
Javascript es uno de los lenguajes más utilizados para crear cualquier página web o aplicación. Los desarrolladores pueden implementar funciones como animaciones, actualizaciones en tiempo real, juegos y mucho más. Con Javascript puedes crear componentes dinámicos e interactivos en tu aplicación para hacerla más atractiva y fácil de usar.
HTML/CSS
HTML (HyperText Markup Language, Lenguaje de marcado de hipertexto) y CSS (Cascading Style Sheets, Hojas de estilo en cascada) son los otros dos lenguajes básicos que trabajan mano a mano con Javascript para crear un sitio web o una aplicación visualmente agradable y funcional. HTML es el esqueleto de una página web, estructura el contenido con encabezados, párrafos, formularios, etc., mientras que CSS es el estilo de tu página web: los colores, las fuentes y el diseño. CSS te permite mostrar tu creatividad y diferenciar tus páginas web de las demás.
Python
Python es uno de los lenguajes de programación más conocidos en el mundo de la programación. Se utiliza en desarrollo web y de software, matemáticas y scripting de sistemas. A diferencia de Javascript y HTML/CSS, que son lenguajes de marcado que tienen un resultado visual, Python trabaja entre bastidores dentro de la aplicación web, lo que garantiza la simplificación de tareas complicadas y de gran envergadura, como los sistemas de bases de datos.
Desglosar algunos conceptos
Entender los conceptos de codificación puede resultar confuso y difícil. Vamos a mostrarte algunos ejemplos de por qué la sintaxis, los algoritmos y las funciones son tan importantes en la codificación. Todos los ejemplos a continuación están utilizando el lenguaje P5 JavaScript.
Pregunta de codificación #1
La sintaxis se refiere al orden en que se ejecuta el código. Esto es súper importante porque un programa es similar a un humano leyendo un libro. La secuencia es leer de arriba a abajo o de izquierda a derecha. Veamos esta pregunta.
Quieres hacer una pantalla de carga para tu juego pero parece que hay algo mal. La pantalla no aparece pero el código está escrito perfectamente en tu consola. ¿Puedes detectar el error? Sugerencia: createCanvas
Respuesta #1
La función createCanvas estaba en el orden incorrecto. Aunque tu código esté perfectamente escrito, la ejecución puede ser defectuosa. Recuerda siempre revisar tus líneas de código para comprobar si todo está en el orden correcto.
Pregunta de codificación #2
Los algoritmos son las recetas que ayudan a que tu programa funcione correctamente, mientras que las funciones son conjuntos de código reutilizables que realizan una función específica. Como programador, introduces una información y la función produce un resultado. Veamos esta cuestión.
Quieres codificar algo que muestre una palabra en el centro de tu pantalla. La función que quieres usar se llama text(). text() toma tres entradas también conocidas como parámetros. ¿Qué tres entradas vas a introducir? Sugerencia: Str es la palabra que desea mostrar, x e y son números
Respuesta #2
Str: Hola, x: 250, y: 250 La palabra elegida ha sido hola. Los números pueden ser cualquiera pero si quieres que la palabra se muestre en el centro de la pantalla puedes usar los valores 250 y 250 para obtener este resultado.
¡Sigue explorando!
Ahora que ya has probado lo que te ofrece el mundo de la programación, no dudes en seguir explorando y crear tus propios programas funcionales.
¿Por qué valoramos la codificación en KnowledgeFlow?
En KnowledgeFlow, la Semana Nacional de la Programación tiene una gran importancia, ya que las competencias digitales son esenciales para desarrollar y mantener las herramientas de ciberseguridad y los materiales educativos de nuestras plataformas. La codificación está profundamente interrelacionada con la alfabetización mediática digital y la ciberseguridad. Ayuda a las personas a entender cómo los algoritmos dan forma a los contenidos que ven en los medios sociales, fomentando la alfabetización mediática al permitirles identificar la información sesgada o engañosa. Además, el conocimiento de la codificación permite a los usuarios reconocer cómo funcionan los ataques de phishing y el malware, mejorando su capacidad para detectar enlaces y correos electrónicos sospechosos y reforzando sus prácticas de ciberseguridad. Al educar a diversos grupos demográficos, incluidos estudiantes y personas mayores, sobre la seguridad digital a través de la codificación, nos aseguramos de que estén mejor informados y desarrollen comportamientos en línea más seguros.
Consulte nuestros recursos
- Comunicado de prensa del proyecto KnowledgeLink
- Academia de Ciberseguridad
- Día Nacional de la Oportunidad 2024
Contenido de vídeo sobre la experiencia de la gente que aprende a programar
- ¿Qué es la codificación? Canción sobre codificación e informática
- PROGRAMACIÓN para niños 👦 Conceptos básicos 💻 Parte 1 (También hay una parte 2)
- Explicación de la codificación para niños | Qué es la codificación | Por qué es importante la codificación