Material para el curso de ciencias de computación basados en contenidos de Cambrideg assesment. La programación se desarrolla en el lenguaje Pyhton, a través de Processing.py, que permite hacer códigos que generen diseños o aplicaciones gráficas de alto valor creativo.
El material contiene tanto aspectos de aprendizaje del lenguaje python, como el aprendizaje de conceptos de pensamiento computacional. Está diseñado para estudiantes que ya tienen un conocimeinto básico de programación y algo de pyhton. La idea de los códigos es de ser puntos de partida para discusiones, pues la enseñanza en este curso se basa en la discusión del código y el proceso de pensamiento, no solo el resultado. En ese sentido, incluso códigos fallidos (que no logran la meta), se dsicuten para ver los errores y que con apoyo de un grupo de estudaintes se logre resolver.
Los códigos en este repositorio no intentan hacer demostraciones "espectaculares" en processing, sino más bien, crear un código de partida, que puede enseñar algunos aspectos básicos, y que a partir de allí los estudiantes puedan construir con sus propias ideas, y tranformar el código en un resultado visual.
También se utiliza el MicroBit programado en python con python.microbit.org para aprender python con microcontroladores, y conectar con processing para hacer interfaces físicas.