icono del menú

Informática II

2º de bachillerato

Informática II

Ejercicios Voluntarios Vacaciones de Navidad (Python)

Ejercicios sobre tipos de datos, variables, operadores, constantes, condicionales y bucles:

(Para los alumnos que tengan suspensa la primera evaluación. Para el resto son voluntarios.)

Ejercicios sobre cadenas de caracteres, listas, tuplas, conjuntos, diccionarios y ficheros de texto:

(Para todos los alumnos)

(Los alumnos que tengan suspensa la primera evaluación priorizaran los ejercicios del apartado anterior)

Fecha de entrega 7 de enero de 2026 (grupo 1) y 9 de enero de 2026 (grupo 2) para los alumnos que quieran entregarlos

Los ejercicios se entregarán en una carpeta comprimida con el nombre del alumno.

Contenidos

Normativa

Criterios de evaluación de la asignatura

Redes de computadores e Internet

Internet

Creación de páginas web

La web 2.0

Recursos gratuitos

(Importante: No olvides respetar los derechos de autor)

Programación

Introducción a la programación

El ciclo de vida del desarrollo del software

Paradigmas de programación

Programación estructurada. El lenguaje Python

Programación estructurada. El lenguaje C

Programación orientada a objetos (POO). El lenguaje Java

Recursos

Estos son sólo algunos de los muchos recursos que puedes utilizar:

Datos

Datos masivos (Big Data)

La huella digital

Data scraping.

Ejercicios

Recursos

Inteligencia artificial

Bloques básicos de un sistema de inteligencia artificial: percepción, representación, razonamiento, aprendizaje y actuación

Diseño de un sistema inteligente con uso como mínimo de los bloques de percepción y actuación.

Recursos

Seguridad informática

Seguridad informática

El malware

Recursos

Gestores de contraseñas:

Instituto Nacional de Ciberseguridad (INCIBE):

Descripción de los conceptos básicos de la ciberseguridad (Microsoft Learn):

Criterios de evaluación de la asignatura

CE.I.2. Conocer las componentes básicas y fundamentos técnicos de funcionamiento de las redes con las que interactúa así como los servicios habituales de la red Internet, instalando, configurando y usando dichas redes y servicios aplicando competencias propias para la resolución de problemas.

CR2.1. Conocer la evolución de la red Internet, desde el nacimiento de la WWW hasta la web 2.0, entendiendo sus aportaciones, así como la importancia actual de la misma.

CR2.2. Comprender y usar las tecnologías propias de la WWW para la creación de páginas web sencillas.

CR2.3. Conocer y usar los distintos servicios sociales y colaborativos propios de la web 2.0, y utilizarlos en función de las necesidades personales y de los proyectos de trabajo.

CR2.4. Instalar en servidores locales servicios propios de la web 2.0, configurando accesos y creando entornos locales de trabajo colaborativo.

CE.I.3. Aplicar el pensamiento computacional para analizar, diseñar e implementar sistemas de computación en entornos diversos: computadores, entorno web, dispositivos móviles y sistemas físicos y aplicar procedimientos rigurosos de prueba y depuración de programas, así como de resolución de problemas en todas las fases de desarrollo de software.

CR3.1. Conocer y aplicar las estructuras más básicas de la programación orientada a objetos.

CR3.2. Conocer y usar distintos entornos de desarrollo, lenguajes de programación y lenguajes de modelado.

CR3.3. Desarrollar sencillas páginas web, con interactividad mediante lenguajes de scripting.

CR3.4. Implementar sencillas aplicaciones para dispositivos móviles, diseñando las interfaces adecuadas según la aplicación.

CR3.5. Montar y programar sistemas físicos que reaccionen a estados de su entorno.

CE.I.4. Utilizar un software de hoja de cálculo para el manejo sencillo de información, realizar el diseño completo de una base de datos relacional sencilla plasmado en un sistema gestor de bases de datos relacional en entorno ofimático, y conocer y comprender la noción de datos masivos, así como las oportunidades y riesgos, tanto sociales como personales, de su tratamiento.

CR4.1. Conocer el concepto y las características de datos masivos. big data, y su relevancia en la sociedad actual.

CR4.2. Identificar y reconocer la presencia de fuentes de datos masivas en su entorno en forma de sensores, dispositivos o información en la red Internet.

CR4.3. Evaluar las oportunidades y riesgos que puede tener el uso del tratamiento masivo de datos gestionados de manera abierta o privativa, usando para ellos ejemplos y situaciones concretas.

CR4.4. Ser consciente de la importancia de la huella digital que deja cada individuo con los datos que genera y comparte, y establecer una actitud crítica para preservar la privacidad.

CR4.5. Recopilar información de algún sistema de datos abiertos para generar una visualización gráfica de dicha información.

CR4.6. Utilizar técnicas de raspado de datos, data scraping, para crear nueva información y contenidos.

CE.I.5. Comprender los principios básicos de funcionamiento de la inteligencia artificial y su impacto en nuestra sociedad, conocer los diferentes elementos de la inteligencia artificial y los bloques básicos para ser capaces de construir sistemas sencillos: uno de aprendizaje automático y otro que interactúe con el mundo real a través de un dispositivo móvil que abarque como mínimo los bloques de percepción y actuación.

CR5.1. Conocer los componentes/bloques básicos de un sistema de inteligencia artificial en el contexto del entorno con el que interactúa.

CR5.2. Seleccionar un ejemplo de sistema inteligente e identificar los bloques básicos del sistema.

CR5.3. Diseñar un sistema inteligente sencillo, con el uso de dispositivos móviles, que comprenda como mínimo los bloques de percepción y actuación utilizando los sensores y actuadores básicos.

CE.I.6. Conocer y saber aplicar los principios fundamentales de la seguridad informática y desarrollar hábitos que fomenten el bienestar digital, aplicando medidas preventivas y correctivas, para proteger dispositivos, comunicaciones, datos personales y la propia salud en relación con la tecnología.

CR6.1. Saber desenvolverse en el uso diario de las nuevas tecnologías con seguridad, principalmente ante ataques malintencionados, pero también ante errores de software o hardware y ante el mal uso de la tecnología.

CR6.2. Conocer la evolución histórica de la criptografía, a lo largo de toda la historia hasta tecnologías tan actuales como las criptomonedas, entendiendo su necesidad y propósito, así como la importancia actual de la misma.

CR6.3. Identificar y saber reaccionar ante situaciones relacionadas con las nuevas tecnologías que representan una amenaza o reto, escogiendo la mejor solución entre diversas opciones, desarrollando prácticas saludables y seguras, y valorando el bienestar físico y mental, tanto personal como colectivo.

Programación (Scratch)

Apuntes

Manual de Scratch (Javier Fernández Panadero): Acceder

Guía de referencia (Eduteca): Acceder

Manual de Scratch (aulatecnologia): Acceder

Manual de Scratch (evainformatica.es): Acceder

Ejercicios

Descargar ejercicios

Ejercicio 1 (Presentación): Descargar guión

Ejercicio 2 (Batalla espacial): Descargar guión

Ejercicio 3 (Laberinto): Descargar guión

Recurso de apoyo: Programando un laberinto con scratch, ¡para principiantes!

Manual del juego (guión)

Manual del juego (guión)

Página oficial de Scratch

Acceder a la página oficial de Scratch

Programación (Robomind)

Apuntes

Acceder a la documentación de Robomind

Presentación

Ejercicios

Descargar ejercicios

Página oficial de Robomind

Acceder a la página oficial de Robomind

Acceder a la documentación de Robomind

Programación (Processing)

Presentación

Presentación

Ejercicios

Descargar ejercicios

Página oficial de Processing

Acceder a la página oficial de Processing