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
- Algoritmo
- Scratch
- Introducción e instalación
- Interfaz, objetos, escenario
- Bloques de eventos: Bandera verde, al 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.
- 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.
- 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)
- Lenguaje C++
- Algoritmos
No hay comentarios:
Publicar un comentario