Pedagogic Material

Pedagogic Material

Workshop on High Performance Computing

Responsible for planing and producing content for theoretical and lab sessions of a three-day workshop on High Performance Computing at the Instituto Hidrográfico in Lisbon. The sessions focused on the fundamentals of parallel programming with OpenMP and MPI, as well as a subset of advanced concepts relevant for scientific computing. A subset of the theoretical and lab content that I produced for this workshop can be found below.

Lectures

Lab Sessions’ Code Snippets

Arquitetura de Dispositivos Móveis course

Responsible for the restructuring of the Arquitetura de Dispositivos Móveis(ADM, in 2015/2016) Curricular Unit (CU) of the Desenvolvimento de Aplicações Móveis professional course, at Instituto Politécnico do Cávado e Ave. The following content is written in portuguese and encompasses both theoretical and practical classes, as well as written tests, that I produced fors this course.

Lectures


Written Assessments

Arquiteturas Avançadas (parallel computing) Msc course

Responsible for hands-on laboratory sessions. The following lab-guides are oriented for sessions between 3 and 4 hours long, and were produced by me and Prof. Alberto Proença. The theoretical lectures were entirely created by me.

Lectures


Lab Sessions

Sistemas da Computação Bsc course

Contributed to the creation of one of the homework assignements used in the practical sessions of the course.

Inverted CERN School of Computing

Responsible for the planing, creation of the material, and lecturing a 4-hour session on the development of efficient parallel code, whose target audience academic background was in either experimental or theoretical physics.

Workshop on Programming Microcontrollers

Responsible for the creation of the “Programming Microcontrollers - a Computer Scientists’ Perspective” workshop targeting both Bsc and Msc students in all physics courses, where the core concepts for programming microcontrollers based on expertise with microprocessors were explored.