Programación y Computación. Unidades Didácticas-Criterios de Evaluación-Saberes Básicos
| C. Desarrollo web. |
| 1. Lenguaje de marcas y CSS |
| 3.1. Utilizar los lenguajes de marcado y estilos para la creación d e p áginas w eb, t eniendo e n c uenta a spectos relativos al diseño adaptativo. |
| PRYC.2.C.1. Lenguajes descriptivos. |
| PRYC.2.C.1.1. Lenguaje de marcas de hipertexto (HTML), documentos, etiquetas, estructura, elementos, y atributos. |
| PRYC.2.C.1.2. Títulos, texto, listas, tablas, formularios y multimedia. |
| PRYC.2.C.1.3. Hojas de estilo en cascada (CSS). Reglas de estilo. Selectores. Declaraciones. Propiedades y Valores. |
| PRYC.2.C.1.4. El modelo de cajas. Diseño adaptativo. |
| 2. Programación web cliente y servidor |
| 3.2. Diseñar, programar y probar una aplicación web sencilla con acceso a una base de datos, utilizando un lenguaje de script. |
| PRYC.2.C.2. Lenguajes de programación. |
| PRYC.2.C.2.1. Visión general de los lenguajes de scripts. |
| PRYC.2.C.2.2. Programación en entorno cliente. |
| PRYC.2.C.2.3. Introducción a la programación en entorno servidor. |
| PRYC.2.C.2.4. Acceso a bases de datos. Interfaz de programación de aplicaciones con servicios web (REST APIs). |
| 3. Programación |
| 1.1. Transformar ideas en aplicaciones de forma creativa, descomponiendo problemas complejos en otros más simples e ideando modelos abstractos de los mismos y algoritmos que permitan implementar una solución computacional. |
| PRYC.2.A.3.1. Metodologías de desarrollo de software. |
| PRYC.2.A.3.2. Enfoque Top-Down, fragmentación de problemas y algoritmos. |
| PRYC.2.A.3.3. Pseudocódigo y diagramas de flujo. |
| PRYC.2.A.3.4. Desarrollo iterativo. |
| 1.2. Escribir programas, convenientemente estructurados y comentados, que recogen y procesan la información procedente de diferentes fuentes y generan la correspondiente salida. |
| PRYC.2.A.1. Lenguajes de programación. |
| PRYC.2.A.1.1. Tipos de lenguajes. Estructura de un programa informático y elementos básicos del lenguaje. Tipos básicos de datos. Constantes y variables. Operadores y expresiones. Comentarios. |
| PRYC.2.A.1.2. Estructuras de control condicionales e iterativas. Estructuras de datos. |
| PRYC.2.A.1.3. Funciones y reutilización de código. Manipulación de archivos. |
| PRYC.2.A.2. Orientación a objetos. |
| PRYC.2.A.2.1. Clases, objetos y constructores. Sobrecarga, encapsulamiento y ocultación. |
| PRYC.2.A.2.2. Herencia. Subclases y superclases. Interfaces. Polimorfismo. |
| PRYC.2.A.3. Ciclo de vida del software. |
| 1.3. Identificar y aplicar los principales pasos del ciclo de vida de una aplicación, y trabajar de forma colaborativa en equipos de desarrollo, utilizando IDE’s, depuradores y herramientas de control de versiones de código. |
| PRYC.2.A.3.5. Entornos de desarrollo integrado. |
| PRYC.2.A.3.6. Análisis, Diseño, Programación y Pruebas. Depuración. |
| PRYC.2.A.3.7. Control de versiones. |
| PRYC.2.A.3.8. Trabajo en equipo. |
| B. Datos e Información. |
| 4. Bades de Datos Relacionales |
| 2.1. Explotar las posibilidades de las bases de datos para la recogida y procesamiento de grandes cantidades de datos en la búsqueda de patrones y conexiones que faciliten la resolución de problemas computacionales. |
| PRYC.2.B.1. Bases de datos relacionales. |
| PRYC.2.B.1.1. Sistemas gestores de bases de datos. Ventajas con respecto a los archivos. |
| PRYC.2.B.1.2. Diseño de bases de datos relacionales. Diagramas entidad-relación, esquema relacional y normalización. |
| PRYC.2.B.1.3. Creación y manipulación de bases de datos relacionales. Comandos básicos de SQL: create, insert, delete, select, update. |
| 5. Bases de Datos no relacionales |
| 2.1. Explotar las posibilidades de las bases de datos para la recogida y procesamiento de grandes cantidades de datos en la búsqueda de patrones y conexiones que faciliten la resolución de problemas computacionales. |
| PRYC.2.B.2. Big data. |
| PRYC.2.B.2.1. Volumen y variedad de datos. Datos estructurados, no estructurados y semiestructurados. |
| PRYC.2.B.2.2. Introducción a las bases de datos NoSQL. |
| D. Computación física y robótica. |
| 6 Robótica e IoT |
| 4.1. Diseñar, programar y probar una aplicación que lea datos de un sensor, los procese, y como resultado, ejecute un actuador. |
| PRYC.2.D.1. Robótica. |
| PRYC.2.D.1.1. Características principales de los robots: cuerpo, control y comportamiento. |
| PRYC.2.D.1.2. Microcontroladores, entrada/salida, sensores y actuadores. |
| PRYC.2.D.1.3. Programación de dispositivos inteligentes. |
| PRYC.2.D.2. El Internet de las Cosas. |
| PRYC.2.D.2.1. Aplicaciones. Smart Cities. |

Comentarios recientes