computing is also for

teachers

Learning should be fun, not only for students
but also for teachers.

Training for Teachers

Formação de Professores, Módulo A, 1.º Ciclo

Novas ações de formação decorrerão entre março e setembro de 2026.

Módulo A1C (25 horas)

Habilitar os professores para lecionar computação seguindo o programa da ENSICO, abrangendo as matérias de computação do 1.º ciclo.

Módulo A (25 horas)

Habilitar os professores para lecionar computação seguindo o programa da ENSICO, abrangendo as matérias de computação dos 1.º e 2.º ciclos.

Módulo B (25 horas)

Habilitar os professores para lecionar computação seguindo o programa da ENSICO, abrangendo as matérias de computação dos 2.º e 3.º ciclos.

Introducing computing in K-12 education calls for a “New Trivium” able to heal the “big divide” between science and the humanities, while linking computing to its very foundations on maths.

Training Sessions

since 2023 until now

ENSICO's general principle is that initiation to computing can start at early ages, and it does not require much equipment: just a piece of paper, a pencil and, above all, grey matter.

November, 2025

23 Teachers, B Module

Teachers from Cascais.

November, 2025

November, 2025

20 Teachers, A Module

Teachers from Cascais.

November, 2025

November, 2025

16 Teachers, A1C Module

Teachers from Porto and Sesimbra.

November, 2025

November, 2025

19 Teachers, A1C Module

Teachers from Porto and Sesimbra.

November, 2025

November, 2025

14 Teachers, A1C Module

Teachers from Porto.

November, 2025

September, 2025

10 Teachers, A1C Module

Teachers from Colégio Valsassina, Lisboa.

September, 2025

June, 2025

11 Teachers, A+ Module

Teachers from Grande Colégio Universal, Porto.

June, 2025

October, 2024

18 Teachers, A1C Module

Teachers from Monção.

October, 2024

October, 2024

8 Teachers, A1C Module

Teachers from Gondomar.

October, 2024

October, 2024

7 Teachers, A1C Module

Teachers from São João da Pesqueira.

October, 2024

September, 2024

16 Teachers, A1C Module

Teachers from Arcos de Valdevez and Porto.

September, 2024

September, 2024

15 Teachers, B Module

Teachers from Vila do Conde and Arcos de Valdevez.

September, 2024

September, 2024

42 Teachers, A Module

Teachers from Cascais, Porto and Vila do Conde.

September, 2024

July, 2024

19 Teachers, B Module

Teachers from Cascais.

July, 2024

July, 2024

9 Teachers, A1C Module

Teachers from Grande Colégio Universal, Porto.

July, 2024

July, 2024

14 Teachers, A Module

Teachers from Grande Colégio Universal, Porto.

July, 2024

June, 2024

10 Teachers, A1C Module

Teachers from Colégio Valsassina, Lisboa.

June, 2024

March, 2024

13 Teachers, A1C Module

Teachers from Colégio EFANOR, Matosinhos.

March, 2024

October, 2023

28 Teachers, A Module

Teachers from Cascais.

October, 2023

September, 2023

50 Teachers, A Module

Teachers from Porto, Lisboa, Matosinhos, Gondomar, Arcos de Valdevez and Vila do Conde.

September, 2023

What will you learn and how

Durante o corrente ano letivo, a formação de professores estará concentrada no módulo de formação A1C, através do qual serão introduzidas as matérias e atividades do programa para o ensino da computação junto dos vários agrupamentos escolares e dos professores de 1.º ciclo do EB.

A formação divide-se, tipicamente, em sessões síncronas ou assíncronas, de 2,5 horas cada.

A formação, acreditada junto da Sociedade Portuguesa de Matemática (SPM), será complementada por um plano de mentoria ministrado pela ENSICO, por forma a garantir a gradual autonomia dos professores de 1.º ciclo na lecionação das aulas de computação.

Portrait of a teacher standing in front of a blackboard full of mathematical equations.

Resources

Slides, Notebooks, Jupyter Notebooks and Haskell

São disponibilizados em duas versões, ambas em formato PDF: (a) classes, para utilização em aula; (b) teachers, para preparação das aulas.
Slides
São cadernos de atividades divididos em duas versões: (a) classes, para utilização em aula; (b) teachers, com as soluções dos exercícios.
Notebooks
São cadernos (digitais) de atividades para realizar através da plataforma Jupyter e disponibilizados, também, nas versões classes e teachers.
Jupyter Notebooks
A linguagem de programação utilizada nas aulas de computação, e que está "embutida" nos Jupyter Notebooks disponibilizados como cadernos digitais, chama-se 🔗 Haskell. É uma linguagem que explora o paradigma de programação funcional e que permite construir programas de computador através da aplicação e composição de funções.
Haskell

QUESTIONS?

Whether you’re curious about our mission and goals, we’re here to answer any questions.

Scroll to Top