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