Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSOS
CURSOS
Curso 1
Diseñado para permitir a los lectores primerizos crear programas informáticos que les ayuden a
aprender a colaborar con otros, desarrollar habilidades de solución de problemas, y perseverar
en tareas difíciles. Los estudiantes crean su propio juego personalizado o historia que podrán
compartir. (Recomendado para primer grado de primaria).
Curso 2
Diseñado para estudiantes que pueden leer y no tienen experiencia previa en programación. En
este curso los estudiantes crearán programas para resolver problemas y desarrollar juegos
interactivos o historias que pueden compartir. (Se recomienda para los grados 2-5).
Curso 3
Diseñado para estudiantes que han tomado el Curso 2. Los estudiantes van interactuar con
conceptos programación más avanzados que los vistos en el curso previo para crear soluciones
más flexibles a problemas más complejos. Para el final del curso, los estudiantes crearán
historias y juegos interactivos que podrán ser compartidos con cualquiera. (Grados 4-5 son
recomendados).
Curso 4
Diseñado para alumnos que hayan hecho los cursos 2 y 3. Los estudiantes profundizarán en
los temas de programación iniciados en los cursos anteriores desde soluciones flexibles hasta
problemas más complejos. Al final del curso, los estudiantes crearán historias y juegos
interactivos para compartir con otras personas. (Recomendado para los grados 4-8).
Curso acelerado.
Este curso está desarrollado para los que han tomado los cursos de la plataforma CODE que les dio una
introducción a la programación por bloques. Los estudiantes pueden usar Scratch para programar sus
propias historias interactivas, animaciones y juegos. En el proceso, ellos aprenden a pensar de forma
creativa, a razonar sistemáticamente y a trabajar de forma colaborativa que son habilidades esenciales
para cualquiera en la sociedad de hoy en día. (8-16 años)
CODESCHOOL.COM. Los cursos de Code School se organizan en Paths basados en tecnología, utilizar esta
herramienta para introducir a los diferentes lenguajes de programación.
App Inventor es un entorno de desarrollo de software creado por Google Labs para la elaboración de
aplicaciones destinadas al sistema operativo Android. El usuario puede, de forma visual y a partir de un
conjunto de herramientas básicas, ir enlazando una serie de bloques para crear la aplicación.
Programación nivel código avanzado (necesario llevar los cursos anteriores)
Los fundamentos de programación son la base para empezar a programar, antes incluso de elegir un lenguaje.
Este curso facilita el aprendizaje a todos aquellos que quieren aprender a programar y no saben por dónde
empezar, o a aquellos programadores autoformados que carecen de fundamentos de algoritmia.
INTRODUCCIÓN
ESCRITURA DE PSEUDOCÓDIGO
ESTRUCTURAS DE DECISIÓN
Los conocimientos básicos de algoritmia permiten avanzar hacia el concepto de programa o aplicación
informática. Este curso introduce a todos aquellos que tengan un nivel básico en programación estructurada en
la programación por módulos, diseño y verificación de algoritmos y tratamiento de errores entre otros aspectos.
DISEÑO DE ALGORITMOS
VERIFICACIÓN DE ALGORITMOS
EJERCICIOS DE APLICACIÓN
Visual Basic
Los fundamentos de programación nos van a servir para desarrollar programas en distintos lenguajes. Este curso
aplica los conocimientos de algoritmia y análisis a un lenguaje de alto nivel como es el Visual Basic, completando
la formación básica y permitiendo introducirnos en un lenguaje.
Lenguaje C
C es un lenguaje de programación con una amplia trayectoria e influencia histórica sobre otros lenguajes (C++,
Java, C#, etc.). Este curso permite aprender los aspectos fundamentales de C y crear pequeños programas con
este lenguaje. Esto será útil tanto para programar en C como para el estudio posterior de otros lenguajes de
programación.
PEDIR DATOS A USUARIO CON SCANF Y MOSTRAR MENSAJES CON PRINTF. CÓDIGOS ESCAPE.
Java es uno de los lenguajes de programación más utilizados en el mundo, enmarcado en el grupo de lenguajes
orientados a objetos. Este curso permite aprender los fundamentos de la programación Java y de la
programación orientada a objetos.
EL API DE JAVA. BIBLIOTECAS DE CLASES. ¿QUÉ ES Y PARA QUÉ SIRVE EL API DE JAVA?
Los objetivos de este curso serán por un lado seguir aprendiendo características y funcionalidades de Java y por
otro lado adquirir conocimientos y experiencia en un nivel un poco más avanzado y profesional, centrando
nuestro foco de atención en las funcionalidades más usadas a modo general.
HTML es el lenguaje más básico para la creación de páginas web. Es usado para definir la estructura y el
contenido en forma de texto y complementar el texto de páginas web con imágenes, tablas y formularios. HTML
se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<, >). Este curso permite aprender los
fundamentos para la creación de páginas web usando HTML.
ESTRUCTURA BÁSICA DE UNA PÁGINA HTML. HEAD, BODY. METATAGS BÁSICOS EN HTML.
ETIQUETAS HTML BÁSICAS: FORMATO TEXTO, IMÁGENES, ENCABEZADOS, PÁRRAFO, SALTOS DE LÍNEA,
SEPARADORES y COMENTARIOS.
HIPERVÍNCULOS EN HTML.
LISTAS EN HTML.
TABLAS EN HTML.
CSS
CSS es un lenguaje de estilo que define la presentación de los documentos HTML. Por ejemplo, con CSS
podemos cambiar fuentes, colores, márgenes, tamaños, imágenes de fondo, maquetación, crear animaciones y
otros efectos y más. Este curso permite aprender los fundamentos de CSS, imprescindible para trabajar con
páginas web hoy día.
INTRODUCCIÓN A CSS. QUÉ ES Y PARA QUÉ SIRVE CSS. VERSIONES CSS. EL W3C.
ENLACES CON CSS. LISTAS CON CSS. TABLAS CON CSS. MENÚS CON CSS.
PHP es un lenguaje potente de alto nivel cuyo código podemos introducir en páginas web HTML. PHP se ejecuta
en el servidor (no podemos ejecutarlo en nuestro ordenador a no ser que lo hagamos funcionar como servidor).
PHP, una vez es interpretado por el servidor, genera una salida HTML que permite visualizar los resultados en
los navegadores. Este curso permite aprender los fundamentos para la creación de páginas web usando PHP.
JAVASCRIPT
JavaScript (JS) es un lenguaje de programación cuyo uso principal ha venido siendo dotar de dinamismo, rapidez
y efectos atractivos a las páginas web, mediante su uso combinado junto a HTML, CSS y otros lenguajes. Este
curso permite aprender los fundamentos de JavaScript, imprescindible para trabajar con páginas web hoy día.
OBJETOS EN JAVASCRIPT. ¿QUÉ ES UN OBJETO? TRABAJAR CON ARRAYS, DATE, IMAGE, STRING, MATH.
AJAX es una tecnología que se ha convertido en imprescindible en los desarrollos web. Permite refrescar y
cargar contenidos desde el servidor rápidamente, sin necesidad de hacer una recarga tradicional de una página
web (con el tiempo que esto conlleva). Este curso permite aprender los aspectos fundamentales de AJAX y su
uso en entornos web.
JOOMLA
Joomla es un sistema gestor de páginas web de código abierto, enmarcado en el movimiento del
software libre. Este curso permite aprender a utilizar Joomla para crear y administrar páginas y
portales web con frecuente renovación de contenidos.