Estoy pensando en enseñar ciencias de la computación y / o matemáticas en la secundaria. ¿Qué cursos de matemática o informática debo tomar?

Principalmente enseño a los biólogos (investigadores generalmente, estudiantes de posgrado, posdoctorados y facultad) cómo codificar. Puede parecer extraño, pero creo que enseñar a estudiantes de secundaria es bastante similar: están siendo presionados para aprender un tema que es más que probable que no les importe.

Creo que el método más efectivo en estos casos es crear un sentido de interés en el tema. Para los niveles de posgrado y superiores, esto a menudo es introduciendo teoría (algoritmos, etc.) Pero para los estudiantes de secundaria, no estoy seguro. ¿Quizás les encantaría crear juegos simples? O visualizaciones? ¿O descubre el funcionamiento a nivel de bits de los paquetes de Internet para que puedan espiar el wifi no seguro de su vecino?

En este punto, sugeriría investigar lo que crees que les entusiasmará y aprender más sobre eso. “No puedo pensar en nada que una audiencia no entienda. El único problema es interesarlos; una vez que están interesados, entienden cualquier cosa en el mundo. ”~ Orson Welles.

Para los estudiantes de secundaria, comenzaría con los siguientes temas:

Gráficos de tortuga (múltiples idiomas)

Processing.org o p5.js

Programación de robótica (p. Ej., Tormentas mentales de Lego, Raspberry Pi)

More Interesting

¿Qué es la codificación? ¿Cuáles son las habilidades requeridas para el desarrollo de aplicaciones?

Me estoy graduando con una licenciatura en Ciencias de la Computación, pero no siento que sepa cómo programar. ¿Qué tengo que hacer?

Cómo trabajar para una empresa tecnológica con monitores duales para sus desarrolladores

¿Puedo convertirme en un informático sin ir a la universidad o la universidad?

Cómo ser aceptado en un BS en CS si tengo 30 años sin antecedentes relevantes

¿Qué opinas sobre el futuro de la informática?

¿Cómo persigues otro título universitario sin comenzar desde cero?

Estoy a punto de completar mi curso de pregrado (informática) y estoy a punto de entrar en la industria. ¿Cómo sé si estoy listo y cómo sé si la empresa (donde eventualmente me ubican) es adecuada para mí?

¿Es posible conseguir un trabajo en las empresas de Silicon Valley si soy fuerte en algoritmos pero débil en inglés?

Soy estudiante de informática. Me lleva mucho tiempo entender el material sobre codificación. ¿Debo seguir haciendo informática?

¿Cuál es el futuro de los desarrolladores de ASP.NET MVC?

¿Qué es mejor, BIT Sindri o Techno India Saltlake para CS?

¿Qué cursos tomados a través del estudio en línea representan un título en informática?

Terminé mi introducción a CS. ¿Qué proyectos puedo hacer ahora para prepararme para aplicar a Google Engineering Practicum o Explore Microsoft?

¿Cuáles son algunos lugares para pasantías de pregrado en informática en Bangalore?