PT
- Professor de informática na Escola Secundária Avelar Brotero
- Formador de professores
- Criador de conteúdos digitais
EN
- High school computer science teacher at Escola Secundária Avelar Brotero
- Teacher trainer
- Digital content creator
A maioria do meu trabalho prende-se com educação e a formação de professores. Também crio repositórios para projetos pessoais ou relacionados com tecnologias que vou explorando.
Most of my work is related to education and teacher training. I also create repositories for personal projects or related to technologies that I'm exploring.
- Trabalho Prático: Mars Rover: Código inicial e enunciado para um trabalho prático na linguagem C# no qual os alunos deverão simular um rover na superfície do planeta Marte, e no qual o rover recebe e armazena comandos numa estrutura de dados
Queue
- Trabalho Prático: Quiz: Código inicial e enunciado para um trabalho prático na linguagem C# no qual os alunos deverão implementar um jogo tipo quiz
- Ficha de Trabalho: Gestor de Utilizadores: Ficha de trabalho na qual os alunos deverão implementar uma estrutura
Dictionary<>
- Ficha de Trabalho: Gestor de SMS: Ficha de trabalho na qual os alunos deverão implementar uma estrutura
List<>
- Stack1: Exercícios sobre a estrutura de dados
Stack
na linguagem C#, devendo os alunos completar o código em falta - Queue1: Exercícios sobre a estrutura de dados
Queue
na linguagem C#, devendo os alunos completar o código em falta - Desafio de programação Páscoa 2024: Simulação em C# de uma bola em movimento na consola
- Arrays1, Arrays2, Arrays3: Exercícios sobre arrays na linguagem C#, devendo os alunos completar o código em falta
- Exemplo de criação de uma exceção: Exemplifica a criação de uma exceção na linguagem C#
- Paginação em PHP: Demonstração de paginação em PHP
- Aplicação "Clínica Médica de Coimbra": Aplicação C# que simula uma clínica médica, para utilização em contexto de ensino
- Acesso Programático a Bases de Dados: MySQL/MariaDB e C#: Conjunto de projetos na linguagem C# que demonstram como utilizar uma base de dados MySQL/MariaDB.
- Notepad: Clone da aplicação Bloco de Notas do Windows, desenvolvido para auxiliar a lecionação da linguagem C#
- Galeria Arte & Artes: Website fictício de uma galeria de arte, para aprendizagem da tecnologia ASP.NET Web Pages
- Minibug: Aplicação criada para gerir listas de bugs e listas de tarefas durante o desenvolvimento de aplicações
- Recursos digitais multimédia: Lista de vários tipos de recursos digitais gratuitos ou de utilização gratuita
- Snowflakes on canvas: Efeito de neve a cair, utilizando o elemento HTML
<canvas>
e JavaScript - UnicodeViewer: Aplicação escrita em C# para visualização de caracteres Unicode
- CSS transforms: Código HTML utilizado num vídeo introdutório sobre CSS transforms
Curso de formação composto por 13 vídeos e que fornece uma introdução ao controle de versões utilizando o software Git e GitHub Desktop, bem como a plataforma GitHub