viernes, 7 de noviembre de 2014

Temario

El siguiente temario brinda un panorama de los temas que queremos ver, el tiempo que se invierta en cada tema dependerá de los avances de los alumnos.

Temario

  1. Algoritmo
  2. Scratch
    • Introducción e instalación
    • Interfaz, objetos, escenario
    • Bloques de eventos: Bandera verdeal presionar tecla _ y al clickear este objeto.
    • Bloques básicos
      • Posición  ~ Coordenadas 
      • Dirección ~ grados 
      • Números al azar
    • Selección en Scratch
      • Rebotar si toca un borde
      • Si-Entonces
      • Si-Entonces-Si no
    • Condiciones en Scratch
      • Condiciones ya definidas en Scratch
      • Bloques para construir tus propias condiciones
    • Repetición en Scratch
    • Variables en Scratch
      • Variables ya definidas en Scratch
      • Creación de variables y bloques para modificarlas
      • Operadores: unir, suma, resta, multiplicación, división, modulo, redondeo y funciones matemáticas.
      • Creación de listas y bloques para modificarlas
    • Comentando tus programas en Scratch
    • Uso del escenario para centralizar código.
    • Haciendo fallar los programas y corrigiendo las fallas.
    • Juegos: Sincronizando las instrucciones
      • Bloque: enviar mensaje
      • Bloque: enviar mensaje y esperar
      • Bloque: al recibir mensaje
      • Variables globales (para todos los personajes)
    • Clones, Más bloques y uso de la cámara.
  3. Más conceptos básicos
    • Fases para la creación de un programa
      • Definición del problema
      • Diseño del algoritmo
      • Codificación
      • Prueba y depuración
      • Documentación
      • Mantenimiento
    • Lenguajes de Programación
A partir de este punto nos guiaremos del temario empleado para la preparación de la Olimpiada Mexicana de Informática con algunas modificaciones.
  1. Karel
    • Introducción
    • Instrucciones de Karel 
      • mundo de Karel e instrucciones básicas
      • repetir, if, while
      • nuevas instrucciones y parámetros
    • Rutinas básicas
      • Caminar hasta una pared
      • Levantar los zumbadores de una pared
      • Escoger alguna dirección (norte, sur, este y oeste)
      • Brincar una barda
    • Ejemplos no recursivos
    • Recursividad
      • Fundamentos
      • Ejemplo: medir la distancia, ir por el periódico y regresar a su casa
      • Dos ejercicios
    • Parámetros en la recursividad
      • Fundamentos (si-es-cero, sucede y precede)
      • 1 ejemplo (multiplicar 2 números y dibujar un cuadrado)
      • Dos ejemplos recursivos con parámetros
    • Búsqueda de profundidad
      • Bases
      • 2 ejemplos (laberinto, aéreas, nacional 2006)
      • Tarea 2 problemas (tapizar un cuarto de zumbadores, bacterias infecciosas)
  2. Lenguaje C++
  3. Algoritmos

No hay comentarios:

Publicar un comentario