| Ano Letivo | Semestre | Nome da Unidade Curricular | Curso(s) | Coordenador |
|---|---|---|---|---|
| 2025/2026 | 2º | Engenharia de Linguagens de Programação | Curso Institucional em Escola de Tecnologias e Arquitetura; | Sim |
| 2025/2026 | 2º | Programação Avançada | Mestrado em Engenharia Informática; | Sim |
| 2025/2026 | 1º | Programação I | Curso de Pós Graduação em Programação para Licenciados; | Sim |
| 2025/2026 | 1º | Introdução à Programação | Licenciatura em Informática e Gestão de Empresas (PL); Licenciatura em Engenharia Informática (PL); Licenciatura em Engenharia Informática; Licenciatura em Informática e Gestão de Empresas; | Sim |
| 2024/2025 | 2º | Engenharia de Linguagens de Programação | Curso Institucional em Escola de Tecnologias e Arquitetura; | Sim |
| 2024/2025 | 2º | Programação Avançada | Mestrado em Engenharia Informática; | Sim |
| 2024/2025 | 1º | Programação I | Curso de Pós Graduação em Programação para Licenciados; | Sim |
| 2024/2025 | 1º | Introdução à Programação | Licenciatura em Informática e Gestão de Empresas (PL); Licenciatura em Engenharia Informática (PL); Licenciatura em Engenharia Informática; Licenciatura em Informática e Gestão de Empresas; | Sim |
| 2023/2024 | 2º | Engenharia de Linguagens de Programação | Curso Institucional em Escola de Tecnologias e Arquitetura; | Sim |
| 2023/2024 | 2º | Programação Avançada | Mestrado em Engenharia Informática; | Sim |
| 2023/2024 | 1º | Introdução à Programação | Licenciatura em Engenharia Informática; Licenciatura em Informática e Gestão de Empresas; | Não |
| 2022/2023 | 2º | Engenharia de Linguagens de Programação | Curso Institucional em Escola de Tecnologias e Arquitetura; | Sim |
| 2022/2023 | 2º | Programação Avançada | Mestrado em Engenharia Informática; | Sim |
| 2022/2023 | 1º | Introdução à Programação | Licenciatura em Informática e Gestão de Empresas (PL); Licenciatura em Engenharia Informática; Licenciatura em Informática e Gestão de Empresas; Licenciatura em Engenharia de Telecomunicações e Informática; | Não |
| 2021/2022 | 2º | Programação Avançada | Mestrado em Engenharia Informática; | Sim |
| 2020/2021 | 2º | Programação Avançada | Mestrado em Engenharia Informática; | Sim |
| 2020/2021 | 1º | Programação Orientada para Objetos | -- | Não |
| 2019/2020 | 1º | Programação Orientada para Objetos | -- | Não |
| 2019/2020 | 1º | Programação Avançada | -- | Sim |
Atividades Letivas
Orientações
Teses de Doutoramento (2)
Em curso (2)
| Nome do Estudante | Título/Tópico | Língua | Estado | Instituição | Ano de Início |
|---|---|---|---|---|---|
| Afonso Manuel Barral Caniço | Turning Programming Obstacles into Timely Learning Opportunities with Questions about Learners’ Code | Inglês | Em curso | Iscte | -- |
| Ricardo Cristóvão Miranda | Semi-Automated Code Migration of Legacy Systems Using Large Language Models | Inglês | Em curso | Iscte | -- |
Dissertações de Mestrado (27)
Em curso (4)
| Nome do Estudante | Título/Tópico | Língua | Estado | Instituição | Ano de Início |
|---|---|---|---|---|---|
| Gonçalo Miguel Costa Serrano | Questões Sobre o Código dos Estudantes Focadas no Estilo Semântico | Inglês | Entregue | Iscte | 2024 |
| Diogo Miguel Correia Rodrigues | Aplicações auto-programáveis para introdução à programação | Em curso | Iscte | 2024 | |
| Miguel Ângelo Brito Cardoso | Assistente virtual para a aprendizagem de programação que fornece sugestões proativas suportadas por modelos de linguagem (LLMs) | Em curso | Iscte | -- | |
| Diogo Manuel Batista Aparício | Migração Tecnológica e Otimização Arquitetural do Sistema de Seleção Automática (SSA) dos Serviços Aduaneiros | Em curso | Iscte | -- |
Terminadas (23)
| Nome do Estudante | Título/Tópico | Língua | Instituição | Ano de Início | Ano de Conclusão |
|---|---|---|---|---|---|
| Afonso Pinheiro Sampaio | Edição colaborativa de código com integração contínua | Inglês | Iscte | 2024 | 2024 |
| Afonso Maria Pissarra Mendonça Centeno Neves | Um Ambiente Educacional para Inspeção Comportamental do Código | Inglês | Iscte | 2024 | 2024 |
| Rodrigo Manuel Dias Mourato | Visualizações em programas educativos utilizando informações de execução sintetizadas | Inglês | Iscte | 2024 | 2024 |
| Afonso Manuel Barral Caniço | Avaliação White-box para Educação de Programação | Inglês | Iscte | 2024 | 2024 |
| Ângelo Miguel de Lima Frederico Mendonça | Auto-correção em editores de código estruturados | Inglês | Iscte | 2023 | 2023 |
| Alexandre Filipe Magalhães Cancelinha | Programar com a voz utilizando um editor estruturado | Inglês | Iscte | 2022 | 2023 |
| André Duarte Rocha Teles | Aperfeiçoamento da precisão de processos de merge de código com transformações e identidade de membros | Inglês | Iscte | 2022 | 2023 |
| José Miguel Faustino Lopes | PescaJ: Um Editor Projecional para Java com vistas sobre a Árvore Sintática Abstrata para Código e Documentação | Inglês | Iscte | 2022 | 2023 |
| Pedro Manuel Lima e Silva | SKot: um Editor Estruturado de Código na Web para Introdução à Programação em Kotlin | Inglês | Iscte | 2021 | 2022 |
| Jorge Alexandre da Silva Gonçalves | Um Sistema de Geração de Dicas para Exercícios de Introdução a Programação em Java | Inglês | Iscte | 2021 | 2022 |
| Tiago Filipe Martinho Soares | Geração Automática de Perguntas sobre Código de Programação Introdutório | Inglês | Iscte | 2020 | 2021 |
| Diogo Alexandre Rodrigues de Sousa | Ilustração de erros de execução de Java para programadores principiantes | Inglês | Iscte | 2019 | 2020 |
| Francisco Miguel da Anunciação Alfredo | Avaliador pedagógico da qualidade de código | Inglês | Iscte | 2019 | 2020 |
| Ricardo Cardoso da Silva | Melhorando explicações textuais de métodos de Java com o conhecimento de papéis de variáveis | Inglês | Iscte | 2019 | 2020 |
| Henrique Manuel da Costa Gomes Ferreira | Type relationship graphs for exploring APIs | Inglês | Iscte | 2015 | 2017 |
| Hugo Silva Sousa | Illustrating Debugger Execution Leveraging on Variable Roles | Inglês | Iscte | 2015 | 2016 |
| Duarte Gonçalo dos Santos Bettencourt Coelho | Java extensions for design pattern instantiation. | Inglês | Iscte | 2014 | 2015 |
| Gonçalo Queiroga Prendi | Stepwise API Usage Assistance based on N-gram Language Models | Inglês | Iscte | 2014 | 2015 |
| Ivo Emanuel Carvalho Albuquerque | VISCTE: visualização interativa de serviços e componentes em tempo de execução | Português | Iscte | 2013 | 2014 |
| Pedro Miguel Proença Lima de Barros | Simulações instantâneas de interfaces gráficas sobre fragmentos de código fonte | Português | Iscte | 2013 | 2014 |
| Eduardo Filipe Santana Gomes | Xdiagram: uma DSL para Definição de Sintaxe Gráfica de Linguagens de Modelação | Português | Iscte | 2012 | 2013 |
| Sérgio Rafael Nunes Silveira | Rastreabilidade do Código de Interfaces Gráficas nas Aplicações em Execução | Português | Iscte | 2012 | 2013 |
| Patrícia Susana Alegria Gonçalves | Contratos para Componentes Java/OSGI | Português | Iscte | 2012 | 2013 |
English