En construcción... página desactualizada.
BLOQUE 1. Programación.
Lenguajes de programación: Estructura de un programa informático y elementos básicos del lenguaje. Tipos de lenguajes.
Tipos básicos de datos. Constantes y variables. Operadores y expresiones. Comentarios. Estructuras de control. Condicionales e iterativas.
Profundizando en un lenguaje de programación: Estructuras de datos. Funciones y bibliotecas de funciones. Reutilización de código. Facilidades para la entrada y salida de datos de usuario. Manipulación de archivos.
Orientación a objetos: Clases, objetos y constructores. Herencia. Subclases y superclases. Polimorfismo y sobrecarga. Encapsulamiento y ocultación. Bibliotecas de clases.
Metodologías de desarrollo de software: Enfoque Top-Down, fragmentación de problemas y algoritmos. Pseudocódigo y diagramas de flujo. Depuración. Entornos de desarrollo integrado. Ciclo de vida del software. Análisis, Diseño, Programación y Pruebas. Trabajo en equipo y mejora continua. Control de versiones.
CC++
Para aprender este lenguaje de programación seguiremos los vídeos del tutorial abajo indicado, para realizar las actividades utiliza el compilador c. Debes realizar todas las actividades y publicarlas en tu pagina web, de al menos 20 vídeos.
Actividades : Realiza cada actividad de cada vídeo, publicándola en tu pagina web (con una numeración acorde con el video que corresponda).
Cada actividad tendrá un enunciado que describa la actividad, ademas sube el archivo generado por el compilador a tu pagina web.
Añade imágenes de cada actividad con el programa y la solución
En caso de no haber cursado 1º TIC se realizaran exámenes las primeras semanas sobre el primer curso.(Puede quedar pendiente primero en caso de no superar las pruebas)
Arduino:
Actividades:
Visualino Nuevo entorno de programación
APP INVENTOR (Crea todo tipo de APPS para tu móvil.)
Teoria
Actividades
BLOQUE 2. Publicación y difusión de contenidos.
Visión general de Internet. Web 2.0: características, servicios, tecnologías, licencias y ejemplos. Plataformas de trabajo colaborativo: ofimática, repositorios de fotografías, líneas del tiempo y marcadores sociales.
Diseño y desarrollo de páginas web: Lenguaje de marcas de hipertexto (HTML), estructura, etiquetas y atributos, formularios, multimedia y gráficos. Hoja de estilo en cascada (CSS).
Introducción a la programación en entorno cliente. Javascript. Accesibilidad y usabilidad (estándares). Herramientas de diseño web.
Gestores de contenidos. Elaboración y difusión de contenidos web: imágenes, audio, geolocalización, vídeos, sindicación de contenidos y alojamiento. Analítica web.
Actividades de creación de paginas web.
http://www.kompozer.net/download.php
Crea con la plantilla de menú Java, un menú con todos los bloques temáticos del año, enlaza con las actividades realizadas hasta el momento tiene que haber archivos en PDF, HTML, y enlaces externos a otras paginas web.
Crea una pagina web con la plantilla PMARCO.
En este caso , crea en el archivo indice al igual que la actividad anteriores el indice de todos los bloque temáticos, enlazarlos con los trabajos realizados hasta el momento (PDF, HTML,WEB externa).
Tiene que existir en el archivo HTML enlaces INTERNOS y aparecer en archivo en el marco "Principal".
Aloja las anteriores actividades en un servidor externo, si no puedes comprime-lo y cuelga-los en tu google site.
Nota:
Posible alojamiento
BLOQUE 3. Seguridad.
Principios de la seguridad informática. Seguridad activa y pasiva. Seguridad física y lógica. Seguridad de contraseñas.
Actualización de sistemas operativos y aplicaciones. Copias de seguridad, imágenes y restauración.
Software malicioso, herramientas antimalware y antivirus, protección y desinfección.
Cortafuegos. Seguridad en redes inalámbricas. Ciberseguridad.
Criptografía. Cifrado de clave pública. Seguridad en redes sociales, acoso y convivencia en la red. Firmas y certificados digitales.
Agencia española de Protección de datos.