MTP e IA

Algoritmos e Complexidade MTP

Linguagens de Programação (LP) MTP

Engenharia de Software MTP

Inteligência
Artificial

Base de todas as Áreas de Engª Informática #

Desenvolve Competências

Desenhar

Implementar

Analisar

Estuda

Performance

Estrutura de Problemas

Aplicação Concreta

Body of Knowledge: Algorithms and Complexity

Body of Knowledge: Programming Languages

Forma de Expressão do Programador

Estuda

Paradigmas de Programação

Programação Orientada por Objetos

Imperativo

Funcional

Lógico

Desenvolve Competências

Eficácia e Limites das LP

Capacidade de Adaptação

Implica compreensão sobre

Tradução de Programas

Análise de Programas

Compiladores

Intrepretadores

Depuradores

Elementos Estáticos

Elementos do Tempo de Execução

Trata de Boas-práticas para

Desenvolver Produtos de Qualidade

Fiáveis

Independentemente do

Tamanho do Projeto

De Acordo com

Especificações

Desenvolve Competências

Métodos e Técnicas de Engenharia

Meios de Monitorização

Gestão de Equipas Numerosas

Tem componentes

Organizacional

Social

Através do

Processo de Desenvolvimento de Software

Análise Software

Documentação de Software

Manutenção de Software

Trata de

Sistemas Inteligentes

Variantes

Modelos de Nós Próprios

Experiência Sensorial

Resolução de Problemas

Atuação

Arquiteturas dos Sistemas Inteligentes

Implementa a

Aprendizagem do Sistema

Desenvolve Competências

Adequação dos Métodos

Representação de Problemas

Mecanismo de Raciocínio

Implementação dos Sistemas

Agente

Multi-Agente

Planeamento

Pesquisa

Teste de Turing

Considerações Éticas

Body of Knowledge: Software Engineering

Body of Knowledge: Intelligent Systems

Soft Skills

Exemplo: Computação Científica

Soft Skills

Hard Skills

Hard Skills

Hard Skills

Hard Skills

click to edit

Linguagem C: UC de IADE

LISP: UC de Iart #

UC de ASA

UC de Engenharia de Software

UC de IADE