icono del menú

Informática I

1º de bachillerato

Informática I

Contenidos

Normativa

Criterios de evaluación de la asignatura

Computadores y sistemas operativos

La sociedad de la información y la sociedad del conocimiento

Representación de datos

El ordenador y sus componentes

El hardware

El software

El software de sistema. El sistema operativo

El software de sistema. El intérprete de comandos

Tipos de software. El software libre

Licencias de software.

Redes de computadores e Internet

Trabajo para los días del 8 al 18 de enero

El trabajo para estas dos semanas consistirá en la lectura y estudio de una presentación sobre redes de ordenadores y la respuesta a una serie de preguntas sobre los contenidos de la misma, la lectura de un artículo sobre redes y la respuesta a una serie de preguntas sobre el mismo.

El plan a seguir durante los dos días de la semana del 5 al 11 de enero es el siguiente:

El plan a seguir durante los cuatro días de la semana del 12 al 18 de enero es el siguiente:

Redes de ordenadores

Protocolos de red. Arquitecturas (Modelo OSI vs TCP/IP)

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

Tratamiento de datos. la hoja de cálculo

Introducción a los modelos de datos: del modelo entidad-relación al modelo relacional

Sistemas gestores de bases de datos relacionales

El lenguaje SQL

Ejercicios

Recursos

Inteligencia artificial

Inteligencia artificial (IA)

Aprendizaje automático: ¿cómo funciona? Tipos y aprendizaje profundo

Diseño de un sistema de aprendizaje automático

Ejercicios

Recursos

Criterios de evaluación de la asignatura

CE.I.1. Conocer la evolución histórica de la informática y el origen de los computadores, así como los conceptos básicos de hardware y software como elementos de un sistema informático que procesa información, realizando el montaje y configuración de dichos elementos.

CR1.1. Conocer la evolución de los elementos tecnológicos que han surgido a lo largo de la historia para realizar el procesamiento de la información.

CR1.2. Situar en el tiempo el ”nacimiento” del computador como se conoce en la actualidad y su relación con la informática. Saber las líneas de investigación de los computadores del futuro.

CR1.3. Identificar los distintos elementos hardware que forman parte de un computador, y la función que realiza cada uno de ellos, así como su montaje básico.

CR1.4. Instalar y mantener sistemas operativos configurando sus funciones básicas en un computador, y relacionarlas con las correspondientes en un dispositivo móvil.

CR1.5. Conocer las características que distinguen al software privativo del software libre y las implicaciones sociales que conllevan.

CR1.6. Evaluar los distintos tipos de licencias de software.

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 histórica de la red, entendiendo su necesidad y propósito, así como la importancia actual de la misma.

CR2.2. Comprender el concepto de red de dispositivos e identificar los elementos físicos (hardware) y lógicos (software) de una red doméstica, así como el propósito y función de los mismos.

CR2.3. Conocer y comprender la necesidad de las distintas arquitecturas de red existentes y en particular, la arquitectura basada en la pila de protocolos TCP/IP.

CR2.4. Conectar dispositivos, configurar y gestionar redes locales aplicando los conocimientos y procesos asociados a sistemas de comunicación alámbrica e inalámbrica con una actitud proactiva.

CR2.5. Utilizar recursos compartidos en red, configurando accesos y privilegios.

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 los lenguajes de programación.

CR3.2. Comprender las diferentes fases del desarrollo de software, aplicándolas a pequeños problemas.

CR3.3. Desarrollar el pensamiento computacional y aplicar metodologías de análisis top−down para el diseño modular.

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 las herramientas que nos suministra el software de hoja de cálculo para la obtención de información almacenada en forma de tabla.

CR4.2. Utilizar el diagrama entidad-interrelación para representar el modelo conceptual de datos de una situación sencilla del mundo real descrita en lenguaje natural.

CR4.3. Conocer los conceptos fundamentales del modelo de datos relacional.

CR4.4. Transformar el modelo conceptual de datos a un modelo de datos relacional.

CR4.5 Utilizar un sistema gestor de bases de datos relacionales en entorno ofimático para implementar el modelo relacional obtenido, incluyendo la creación de formularios, informes y consultas.

CR4.6. Diseñar consultas en lenguaje SQL para la manipulación de datos.

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. Definir el concepto de inteligencia artificial y conocer su evolución histórica.

CR5.2. Identificar los diferentes campos de aplicación de la inteligencia artificial y conocer las consecuencias sociales de su uso en niveles como: la igualdad de raza y género, el desempleo, la toma de decisiones morales y la influencia en la privacidad de los usuarios.

CR5.3. Conocer las implicaciones legales del uso de sistemas autónomos e inteligentes.

CR5.4. Distinguir los distintos elementos de inteligencia artificial: visión artificial y procesamiento de imágenes, procesamiento del lenguaje natural, reconocimiento de voz, robótica inteligente y aprendizaje automático.

CR5.5. Conocer el funcionamiento de los sistemas de aprendizaje automático, identificar los tipos de sistemas de aprendizaje automático.

CR5.6. Diseñar un sistema sencillo e inteligente de aprendizaje automático que reconozca voz, imágenes o texto.

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