Me ofrecieron enseñar un nuevo programa de escuela secundaria TCS, que requiere la construcción de un plan de estudios. Me gustaría mucho escuchar opiniones y sugerencias sobre esto.
Primero, ¿alguien sabe de las escuelas secundarias donde se ha enseñado un programa TCS con éxito (o sin éxito)?
La idea es un programa de 3 años (grados 10-12, edades 16-18), aproximadamente 8 horas semanales, para estudiantes sobresalientes seleccionados, lo que significa que puede y debe ser exigente. A diferencia del programa estándar de "computadoras", este programa no debe enfocarse en la programación, sino en temas seleccionados en CS, principalmente en TCS. Los temas que tenemos en mente hasta ahora son, en general:
- Análisis asintótico
- Estructuras de datos y algoritmos básicos (listas, matrices)
- Algoritmos gráficos, también como demostración de algoritmos codiciosos frente a programación dinámica
- Otros algoritmos (por ejemplo, probabilístico)
- Computabilidad: el concepto de TM, reducción, capacidad de decisión.
- Complejidad: NP, P, quizás PSPACE y NL. Lo completo.
- Teoría de autómatas
Básicamente, esto cubre la parte TCS de los primeros dos años de un B.Sc en CS. Sin embargo, debemos tener en cuenta que estos estudiantes carecen de la base matemática necesaria para la mayor parte de este material. En particular, cosas como la teoría de conjuntos, la combinatoria, la probabilidad y la técnica modular no se enseñan en la escuela secundaria (desafortunadamente).
Para resumir y dar preguntas precisas:
- ¿Alguien sabe de un programa similar en alguna parte?
- ¿Hay sugerencias para temas concretos / generales que crees que pueden y deberían enseñarse además / en lugar de los temas anteriores, mientras se mantiene el programa interesante, así como importante y directamente relevante (por ejemplo, la teoría de grupo es importante e interesante, pero no lo suficientemente relevante para justificar el tiempo que llevará)
- Me hubiera encantado presentar el aprendizaje automático de alguna forma, ya que es un tema muy candente en la actualidad. Cualquier idea sobre cómo se puede presentar el aprendizaje automático sin herramientas como los teoremas de concentración-medida es bienvenida.