Mestrado em Engenharia Eletrotécnica e de Computadores

É este o teu mestrado. 
O mestrado em Engenharia Eletrotécnica e de Computadores forma profissionais capazes de projetar, implementar e gerir sistemas eletrónicos, de automação e computacionais complexos, que respondem às necessidades da indústria e da sociedade. 

Se queres criar soluções tecnológicas para setores como a robótica, telecomunicações, indústria automóvel, aeronáutica, defesa e transportes, integrando inovação e competências de engenharia de ponta, este é o teu mestrado. 

 

O que te dá este mestrado? 

  • Frequentas um curso que te permite especialização em uma de quatro áreas: Automação e Sistemas, Sistemas Autónomos, Sistemas e Planeamento Industrial e Telecomunicações. 

  • Recebes uma formação sólida e atualizada, alinhada com as exigências do mercado e reconhecida a nível europeu pela marca de qualidade EUR-ACE. 

  • Beneficias de uma forte componente prática, desenvolvendo projetos com aplicação real e ligação direta ao setor tecnológico. 

  • Podes realizar a tua dissertação em ambiente empresarial ou em grupos de investigação, aproximando-te do contexto profissional desde o início do curso. 

  • Inseres-te num ambiente dinâmico e multidisciplinar, que combina engenharia, inovação e tecnologia para responder aos desafios da indústria 4.0. 

Duração:
2 anos / 4 semestres
Créditos:
120 ECTS
Horário:
Diurno* (variável, dentro do período 14 h 10 - 23h30) Pós-laboral (18h10 - 23h30)

1º ano | 1º semestre

  • 6 ECTS

    Arquitetura de Computadores

    ECTS
    6
    Período
    1º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende fomentar o conhecimento das arquiteturas de sistemas computacionais e forma a potenciar o desenvolvimento tanto de computadores genéricos como de de sistemas computacionais dedicados para aplicações espcíficas.
    - Compreender os princípios de operação de um micro processador e as famílias disponíveis.
    - Conhecer as arquitecturas típicas de sistemas computacionais e dos seus componentes.
    - Conhecer as tendências de evolução futura das arquitecturas de computadores.
    - Concepção de aplicações inovadoras de sistema computacionais dedicados.
    - Utilização de ferramentas de análise de sistemas computacionais para optimização de soluções.
    - Análise de requisitos de sistemas.
    - Identificação das capacidades oferecidas por um sistema computacional concreto.
    - Especificar a arquitectura um sistema computacional.
    - Identificação de possibilidades de aplicação de sistemas computacionais para solução de problemas.
    - Concepção de sistemas computacionais dedicados.
    - Implementação de componentes ou periféricos integráveis.
    - Adaptação e integração de sistemas computacionais genéricos e componentes.
    - Pesquisa de especificações técnicas.

    Tecnologia de Processadores e sua evolução.
    - Avaliação de desempenho de computadores.
    - O exemplo das famílias x86 e ARM.
    Arquitecturas de sistemas de memória.
    - Segmentação. Paginação.
    - Memórias de cache: Arquitecturas; Políticas de gestão;
    - Memória virtual.
    Arquitecturas paralelas
    - Modelos de paralelismo.
    - Pipelines Executivas. Execução especulativa. Execução fora de ordem.
    - Unidades executivas SIMD.
    - Mecanismos de suporte a ambientes multitarefa.
    - Virtualização.
    Arquitecturas dedicadas
    - Unidades para cálculo em Vírgula Flutuante.
    - Processadores digitais de sinal (DSPs).
    - Extensões Multimédia (MMX, SSE).
    - Processadores Gráficos (GPUs).
    Sistemas Computacionais Embebidos.
    - Sistemas sem dispositivos de armazenamento.
    - Sistemas sem interface para utilizadores.
    - O núcleo do sistema operativo (kernel). Preparação / Compilação.
    - Módulos de kernel.
    - Comunicação entre aplicações e kernel
    - Dispositivos de armazenamento
    - Sistemas de ficheiro

  • 6 ECTS

    Interligação e Gestão de Redes

    ECTS
    6
    Período
    1º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Pretende-se complementar a formação na área das Redes de Dados fornecendo uma visão de conjunto de inter-operação de redes. Os conceitos arquitectónicos, tecnologias e soluções mais usadas para a interligação e gestão de redes IP serão objecto de estudo.
    O estudante deverá ser capaz de projectar, instalar e gerir uma rede de dados de dimensão média.

    - Problemas de Interligação de Redes
    - Modelo TCP/IP
    - Protocolo IP: Conceitos Básicos; Endereçamento; Encaminhamento; Mobilidade; Ipv6
    - Protocolos de Controlo: ICMP; ARP; RARP; BOOTP; DHCP;
    - Protocolos de Transporte: TCP, UDP
    - Protocolos de Aplicação: HTTP, SMTP, POP3, FTP, DNS, SNMP
    - Aplicações de Diagnóstico
    - Protocolos de Encaminhamento
    - Segurança
    - Protocolos de Gestão
    - Comunicações Multimédia

  • 6 ECTS

    Modelação e Controlo de Sistemas Dinâmicos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Isabel S. Jesus
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular integra conhecimentos de várias áreas científicas nomeadamente: matemática, sinais e sistemas, eletricidade e eletrónica. Esta unidade curricular permitirá aos estudantes analisar o desempenho dinâmico de sistemas lineares e não lineares na perspetiva de sistemas de controlo.
    - Compreender os conceitos fundamentais de sistemas não-lineares; (OB1)
    - Analisar ciclos-limite; (OB2)
    - Modelizar sistemas de tempo contínuo e de tempo discreto no espaço dos estados; (OB3)
    - Controlar sistemas de tempo contínuo no espaço de estados; (OB4)
    - Caracterizar e analisar observabilidade e controlabilidade; (OB5)
    - Determinar e analisar a resposta de sistemas de tempo discreto; (OB6)
    - Obter modelos e analisar sistemas através de transformada dos Z; (OB7)
    - Analisar a estabilidade de sistemas de tempo discreto. (OB8)

    1. Análise de sistemas não-lineares
    2. Análise de sistemas no espaço de estados
    3. Controlo de sistemas no espaço de estados
    4. Análise de sistemas de tempo discreto

  • 6 ECTS

    Algoritmos Genéticos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Filipe Azevedo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Esta unidade curricular visa dotar os alunos de conhecimentos e competências na área da Computação Evolucionária e Inteligência de Enxames. Os alunos deverão ser capaz de interpretar diferentes tipos de problemas e apresentar soluções de optimização recorrendo ao desenvolvimento de ferramentas computacionais que permita, recorrendo à computação evolucionária, a resolução dos mesmos.
    No final da unidade curricular o aluno deverá ser capaz:
    OB2 - Definir e conhecer as características fundamentais da computação evolucionária, desenhar um fluxograma e explicar o funcionamento dos algoritmos evolucionários, assim como mencionar vantagens e aplicações da Computação Evolucionária.
    OB3 - Compreender e saber utilizar os fundamentos e conceitos dos AG;
    OB4 - Conhecer a terminologia e os operadores dos AG de forma a ser capaz de implementar AG;
    OB5 - Saber distinguir as diferentes classes de AG;
    OB6 - Abordar aplicações dos AG, nomeadamente na área da Engenharia Eletrotécnica;
    OB7 - Compreender e saber utilizar os conceitos da Inteligência dos Enxames (IE) e em particular saber implementar problemas simples com o algoritmo de Otimização de Enxames de Partículas (PSO).
    OB8 - Com os conhecimentos e competências adquiridas os alunos deverão ser capazes de ter autonomia que lhes permita desenvolver os seus conhecimentos na área da Computação Evolucionária e Inteligência de Enxames.

    PROGRAMA TEÓRICO:
    PT1 - Computação Evolucionária
    PT2 - Algoritmos Genéticos
    PT3 - Terminologia e Operadores dos Algoritmos Genéticos
    PT4 - Classificação dos Algoritmos Genéticos
    PT5 - Aplicações dos Algoritmos Genéticos
    PT6 - Inteligência dos Enxames: Introdução, Otimização por Enxames de Partículas, Otimização por Colónias de Formigas
    PROGRAMA PRÁTICO:
    PP1 - Otimização de funções utilizando a Optimization toolbox do MatLab
    PP2 - Implementação de Algoritmos Genéticos em MatLab
    PP3 - Realização de Trabalhos Práticos

  • 6 ECTS

    Comunicações Móveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Jorge Mamede
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular desenvolve a capacidade de analisar, projetar e avaliar sistemas de comunicações móveis e sem fios, de acordo com os requisitos de serviços e aplicações em ambientes heterogéneos, móveis e dinâmicos.
    Após a conclusão da unidade curricular, os estudantes deverão ser capazes de:
    PO1 - caracterizar ligações sem fios e requisitos de comunicação;
    PO2 - comparar tecnologias de acesso sem fios, arquiteturas de rede e plataformas de serviços;
    PO3 - planear, dimensionar e avaliar sistemas de comunicações móveis e sem fios;
    PO4 - analisar e projetar soluções de comunicação direta, cooperativa, ad hoc e em malha;
    PO5 - identificar requisitos, ameaças e mecanismos de proteção relativos à segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas e resiliência de sistemas móveis, sem fios e multi-hop;
    PO6 - utilizar ferramentas de medição, modelação, simulação, emulação ou prototipagem para avaliar soluções de comunicação, interpretar resultados e identificar limitações técnicas.

    PC0 - Fundamentos e requisitos das comunicações sem fios
    - Princípios das comunicações móveis e sem fios, incluindo propagação, qualidade da ligação, cobertura, métricas de desempenho e requisitos de comunicação.
    PC1 - Sistemas de comunicações móveis e sem fios
    - Tecnologias de acesso sem fios, redes heterogéneas, arquiteturas 4G/5G, QoS, redes privadas e computação de periferia.
    PC2 - Planeamento, mobilidade e desempenho
    - Planeamento e dimensionamento, capacidade, interferência, mobilidade, continuidade de serviço e avaliação de desempenho.
    PC3 - Redes cooperativas e dinâmicas
    - Comunicações diretas, cooperativas, ad hoc e em malha, gestão dinâmica de topologias, encaminhamento multi-hop e recuperação de conectividade.
    PC4 - Segurança e resiliência
    Segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas, resiliência e funcionamento degradado.

  • 6 ECTS

    Controlo de Potência

    ECTS
    6
    Período
    1º semestre
    Responsável
    Rui Brito
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Proporcionar aos estudantes conhecimentos abrangentes sobre sistemas controlados por Conversores Eletrónicos de Potência
    OB2 - Proporcionar aos estudantes conhecimentos específicos, sobre controlo de motores
    OB3 - Proporcionar aos estudantes conhecimentos específicos sobre conversores de potência utilizados em turbinas eólicas e painéis fotovoltaicos
    OB4 - Proporcionar aos estudantes conhecimentos específicos sobre sistemas de armazenamento de energia com recurso a baterias com interface à rede e sobre carregadores para veículos elétricos
    OB5 - Proporcionar aos estudantes conhecimentos genéricos sobre conversão e transporte de energia em Alta Tensão Corrente Contínua e sobre sistemas de melhoria da qualidade de energia
    OB6 - Os estudantes deverão ser capazes de investigar e desenvolver soluções técnicas inovadoras e sustentáveis
    OB7 - Desenvolver capacidade de relacionamento interpessoal e de trabalho em equipa

    CP1 - Conversores CC/CC e exemplos de aplicação em (1) controlo de motores DC; (2) Sistemas fotovoltaicos; (3) Sistemas de equalização de células em baterias
    CP2 - Conversores CC/CA comutados a alta frequência (Voltage Source Converters - VSCs); Técnicas de modulação
    CP3 - Princípios básicos do Controlo; Controladores PI
    CP4 - Controlo de conversores de potência

  • 6 ECTS

    Domótica

    ECTS
    6
    Período
    1º semestre
    Responsável
    Domingos Salvador dos Santos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Dotar os alunos com conhecimentos na área da domótica, em ambientes habitacionais e serviços, quer ao nível dos conceitos teóricos (EB1) quer ao nível da implementação prática (EB2).
    Após aprovação na disciplina os alunos deverão ser capazes de projectar, instalar e manter instalações automatizadas em edifícios residenciais e de serviços utilizando a tecnologia KNX.

    CP1 - Temas Teóricos
    1.Redes de Campo.
    2.Redes e Áreas de Aplicação
    3.Sistema DALI
    4.Domótica
    5.KNX - Argumentos
    6.KNX - Instalação
    7.KNX - Topologia
    8.KNX - Comunicação
    9.KNX -Telegrama
    10.KNX - Participantes
    CP2 - Temas Práticos
    1.Desenvolvimento de um Projecto Eléctrico KNX
    2.Abordagem ao software ETS
    3.Aplicações Práticas
    4.Projectos de uma Instalação KNX

  • 6 ECTS

    Gestão Integrada de Redes e Serviços

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Logística

    ECTS
    6
    Período
    1º semestre
    Responsável
    António Amaral
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 Compreender a importância estratégica da Logística e da cadeia de abastecimento, como função, nas suas diferentes atividades: armazenamento, transporte, gestão de stocks e planeamento integrado e estratégico.
    OB2 Analisar de forma crítica os problemas Logísticos mais comuns nas empresas;
    OB3 Ser capaz de conceber, de forma eficiente e integrada, os vários processos da logística;
    OB4 Conhecer as melhores práticas e tendências futuras da logística, bem como ser capaz de aplicar as técnicas e ferramentas de suporte à função logística.

    CP1 Introdução à Logística e a Gestão da Cadeia de Abastecimento (CA)
    CP2 Estratégias de Localização
    2.1 A importância estratégica da localização;
    2.2 Classificação dos problemas de localização;
    2.3 Modelo Scores, Gravítico e de solução exata.
    CP3 Previsão de Procura
    3.1 Características das Previsões
    3.2 Classificação dos Modelos de Previsão
    3.3 Componentes de uma Série Temporal
    3.4 Métodos e Modelos de Previsão
    CP4 Gestão do Armazenamento
    4.1 Classificação e tipologias de armazenagem
    4.2 Funcionamento e atividades dos Armazéns
    4.3 Layouts de Armazéns
    4.4 Dimensionamento de armazéns e indicadores de performance.
    CP5 Gestão de Inventários Armazenamento
    5.1 Funções dos inventários
    5.2 Gestão de Stocks: Custos Associados
    5.3 Modelos básicos de gestão de stocks
    CP6 Planeamento do Transporte e Distribuição
    6.1 Sistemas de transporte
    6.2 Modos de transporte
    6.3 Programação de rotas
    CP7 Gestão Integrada da CA
    CP8 Tendências futuras da Logística/CA

  • 6 ECTS

    Marketing e Gestão Comercial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Andreia Gama
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende dotar os alunos dos conhecimentos e competências necessárias ao desenvolvimento de atividades comerciais e de marketing com bens e serviços com uma vincada componente técnica.
    No âmbito do marketing, os alunos adquirem competências no OBJ1) desenvolvimento de estratégias ajustadas às características dos diversos mercados industriais, OBJ2) bem como na sua operacionalização. No âmbito da gestão comercial, os alunos OBJ3) adquirem competências na área da negociação comercial e ainda OBJ4) na organização e liderança de equipas comerciais, OBJ5) no planeamento e controlo das atividades comerciais e também numa OBJ6) gestão eficiente da carteira de clientes. Também existirá a preocupação de OBJ7) dar a conhecer as principais evoluções nas áreas de marketing e vendas decorrentes da evolução das novas tecnologias.

    PROGRAMA DA DISCIPLINA
    1. Conceito de marketing. Tendências atuais do marketing. Introdução ao marketing industrial.
    2. Os mercados: conceitos e tendências.
    3. Planeamento e estratégias de marketing. O marketing mix.
    4. O marketing digital e marketing relacional.
    5. A empresa, o marketing e as vendas.
    6. O processo de vendas e o processo de compra. As métricas comerciais
    7. Liderança, motivação, avaliação e recompensa das equipas comerciais.
    8. Negociação comercial:
    a. Conceito e pressupostos
    b. Estratégias de gestão de conflitos
    c. Princípios e tipologias negociais
    d. Estratégias e táticas negociais
    e. Etapas de uma negociação.
    f. Erros e heurísticas negociais.

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final da unidade curricular, o estudante deverá ser capaz de:
    OB1 ? Analisar requisitos e conceber Sistemas de Informação adequados ao contexto e às necessidades das organizações;
    OB2 ? Modelar, implementar e documentar Sistemas de Informação, aplicando metodologias e boas práticas de desenvolvimento;
    OB3 ? Utilizar SQL na definição, manipulação e interrogação de bases de dados relacionais;
    OB4 ? Conceber e desenvolver interfaces e componentes aplicacionais de Sistemas de Informação, aplicando princípios de usabilidade e boas práticas de desenvolvimento;
    OB5 ? Desenvolver e validar uma solução integrada de Sistema de Informação, articulando requisitos, modelação, implementação, acesso a bases de dados relacionais e testes.

    Teórica:
    Capítulo 1 ? Introdução aos Sistemas de Informação (CP1): conceitos, componentes e papel nas organizações
    Capítulo 2 ? Desenvolvimento de Sistemas de Informação (CP2): ciclo de desenvolvimento e abordagens tradicionais
    Capítulo 3 ? Metodologias Ágeis (CP3): princípios Agile, Scrum e Kanban.
    Capítulo 4 ? Análise de Requisitos e Modelação (CP4): levantamento, especificação e representação de requisitos
    Capítulo 5 ? Dados e Bases de Dados (CP5): modelação de dados, bases de dados relacionais e SQL
    Capítulo 6 ? Desenvolvimento e Validação (CP6): interfaces, usabilidade, acesso a dados, segurança e testes
    Capítulo 7 ? Futuro dos Sistemas de Informação (CP7): tendências e evolução dos SI
    Prática:
    As aulas práticas promovem a aplicação integrada dos conhecimentos na análise, conceção, desenvolvimento, documentação e validação de um Sistema de Informação, através de um projeto, desenvolvendo autonomia, pesquisa, resolução de problemas, trabalho colaborativo e boas práticas (CP8)

  • 6 ECTS

    Projecto de Hardware Digital

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Gericota
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal do curso é equipar o estudante com as ferramentas e os conhecimentos necessários para construir um circuito capaz de resolver um problema específico, utilizando conceitos de projeto de hardware digital. Com a ajuda de linguagens de descrição de hardware e de ferramentas computacionais de projeto, os estudantes implementam uma solução com circuitos lógicos programáveis.
    O papel dos circuitos lógicos programáveis, em especial das Field-Programmable Gate Arrays (FPGA), tem vindo a crescer nos últimos anos, impulsionado pela elevada miniaturização e integração na área dos semicondutores e pela diminuição drástica do tempo de vida útil dos novos produtos no campo da eletrónica de consumo, o que, consequentemente, tem obrigado à redução do designado time-to-market. Ao permitir uma rápida passagem da fase de desenvolvimento para a de produção, bem como a introdução de correções e alterações mesmo após o lançamento dos produtos, a lógica programável apresenta inegáveis vantagens em relação à lógica dedicada. A elevada velocidade proporcionada pela implementação direta da funcionalidade em hardware e o seu baixo consumo tornam igualmente a lógica programável preferível à utilização de microprocessadores, tendo, nos últimos anos, sido integrada conjuntamente com estes numa lógica de aceleração da execução de determinados algoritmos. Exemplo disso é a última geração de microprocessadores desenvolvida especificamente para data centers.

    1. Introdução (1 sem.)
    1.1. Tecnologia digital
    1.2. Microprocessadores vs Hardware dedicado
    1.3. Intr. às ferramentas de projecto de hardware digital
    1.4. Intr. às linguagens de descrição de hardware
    2. Descrição, em linguagem de alto nível (VHDL), de circuitos combinatórios (2 sem.)
    2.1. Descrição genérica
    2.2. Descrição estrutural
    3. Dispositivos Lógicos Programáveis (PLD) (4 sem.)
    3.1. Evolução dos PLD
    3.2. Arquitecturas dos PLD
    3.2.1. Blocos lógicos
    3.2.2. Blocos de entrada/saída
    3.2.3. Recursos de encaminhamento
    3.3. Configuração dos PLD
    4. Fluxo de projecto (2 sem.)
    4.1. Especificação
    4.2. Simulação lógica
    4.3. Mapeamento e síntese
    4.4. Análise temporal
    5. Circuitos sequenciais (2 sem.)
    5.1. Introdução
    5.2. Descrição de um registo e de um flip-flop
    5.3. Exemplos de projectos simples
    6. Máquinas de estado (2 sem.)
    6.1. Tipos Mealy e Moore
    6.2. Representação
    6.3. Máquinas de estado com fluxo de dados
    7. Blocos IP (1 sem.)
    7.1. Tipos de IPs
    7.2. Integração de IPs

  • 6 ECTS

    Redes Inteligentes e Serviços

    ECTS
    6
    Período
    1º semestre
    Responsável
    Benedita Malheiro
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Desenvolver competências no domínio da conceção e realização de aplicações distribuídas para a World Wide Web (WWW) através de:
    O1) Aprendizagem dos conceitos associados a:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web;
    O2) Análise de casos e teste de exemplos ilustrativos de:
    - Aplicações Web
    - Agentes Web
    - Serviços Web;
    O3) Conceção e desenvolvimento de:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web.

    0 Revisões
    0.1 Modelo Cliente/Servidor
    0.2 Interação com Servidores HTTP
    1 Aplicações Web
    1.1 Tecnologias Servlet e JSP
    1.2 Bases de Dados Relacionais
    1.2.1 Definição da Estrutura de uma Base de Dados
    1.2.2 Acesso Remoto a Bases de Dados
    1.2 Teste de Aplicações Web usando Servlets e JSP
    2 Trabalho Curricular Individual sobre Tecnologias de Desenvolvimento de Soluções Web
    3 Agentes Web
    3.1 Interação com Aplicações Web
    3.2 Mashups de valor acrescentado
    3.3 Teste de Clientes Automáticos
    4 Serviços Web
    4.1 Serviços RPC e REST
    4.2 XML, WSDL, SOAP e UDDI
    4.3 Publicação e Consumo de Serviços Web
    4.4 Teste de Serviços Web
    5 Trabalho Curricular Individual de Desenvolvimento de Aplicação, Agente ou Serviço Web

  • 6 ECTS

    Robótica Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular (UC) pretende colmatar esta lacuna nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação de quais as aplicações que são suscetíveis da introdução de robôs industriais e fornecer-lhes uma base de conhecimentos de programação e operação de robôs industriais.
    (OB1) A UC tem como principal objetivo dar formação sobre os princípios da manipulação robótica e seus principais campos de aplicação.
    (OB2) Pretende-se familiarizar os alunos com a terminologia usada na robótica e criar nestes uma base de conhecimentos que possibilite a identificação de quais as aplicações suscetíveis de robotizar, tendo sempre presente as vantagens e desvantagens da utilização de robôs.
    (OB3) É ainda objetivo da UC fornecer ferramentas para desenvolvimento de aplicações robotizadas e focar os principais aspetos das normas de segurança a serem seguidas no desenvolvimento destas aplicações.
    (OB4) Não se aborda uma linguagem particular para a programação de robôs industriais, mas espera-se que, no final, um aluno com aproveitamento e com conhecimentos de programação (que detinha e que reforçou ao longo da disciplina), consiga facilmente aprender e compreender uma qualquer linguagem para programar manipuladores robóticos.

    CP1. Introdução à Robótica
    CP2. Noções básicas de robótica
    CP3. Atuadores finais para robôs industriais
    CP4. Métodos de programação de robôs e sua evolução
    CP5. Segurança na programação e operação de robôs industriais
    CP6. Aplicações industriais da robótica
    CP7. Robótica móvel
    CP8. Metodologia para a implementação de aplicações robotizadas
    CP9. Novas áreas de aplicação da robótica

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Mário Alves
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo é que o estudante adquira conhecimentos sobre o princípio de funcionamento e estado da tecnologia dos sistemas fundamentais constituintes dos veículos com motores de combustão interna, híbridos e elétricos.

    - Perspetiva geral sobre os sistemas automóveis
    - Fundamentos sobre Motores de Combustão Interna (MCI)
    - Eficiência energética, fluxo entrada/saída e controlo de emissões dos MCI
    - Sistemas de alimentação SI
    - Sistemas de alimentação CI
    - Sistemas de pré-aquecimento
    - Sistemas de transmissão de potência
    - Sistemas de carga
    - Sistemas de arranque
    - Sistemas de ignição
    - Sistemas de segurança (passiva e ativa)
    - Sistemas de diagnóstico
    - Sistemas de apoio ao condutor (ADAS) e à navegação autónoma
    - Tecnologias e veículos híbridos-elétricos

  • 6 ECTS

    Sistemas de Controlo Avançado

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o aluno de um conjunto de conhecimentos sobre tópicos emergentes em sistemas de controlo, que lhe permitam desenvolver melhores capacidades na aplicação de estratégias de controlo moderno. (OB1)
    São objetivos específicos:
    - Conhecimento e compreensão de redes neuronais e sua aplicação nos sistemas de controlo (OB2)
    - Conhecimento e compreensão de áreas científicas emergentes, tais como machine learning, deep learning, e reinforcement learning (OB3)
    - Capacidade de aplicar técnicas de sistemas de controlo e técnicas baseadas na inteligência artificial (OB4)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB5)

    1 - Identificação de modelos empíricos através de dados experimentais (CP1)
    2 - Controlo (CP2)
    3 - Redes neuronais (CP3)
    4 - Tópicos selecionados da inteligência artificial (CP4):
    - Machine learning
    - Deep learning
    - Reinforcement learning

  • 6 ECTS

    Sistemas de Tempo Real

    ECTS
    6
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

1º ano | 2º semestre

  • 6 ECTS

    Estudos de Tempos e Métodos

    ECTS
    6
    Período
    2º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1. Esta UC tem como principal objetivo dar formação sobre os princípios envolvidos no estudo dos métodos de trabalho e na medida das operações, pretendendo colmatar as lacunas identificadas acima nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação dos principais problemas associados à organização do trabalho, como promover a sua melhoria e como efetuar uma correta medição do tempo associado ao trabalho.
    OB2. Serão ainda focados aspetos relacionados com o balanceamento de linhas de produção e são também abordadas algumas das correntes ditas ?modernas? associadas à organização dos processos industriais.
    OB3. Pretende-se familiarizar os alunos com a terminologia usada na área do estudo e da organização do trabalho e criar nestes uma base de conhecimentos que possibilite a identificação dos problemas existentes numa dada operação industrial e das possibilidades de melhoria presentes, tendo sempre presente as vantagens e inconvenientes das diversas aproximações possíveis.
    OB4. É ainda objetivo da disciplina fornecer ferramentas para auxiliar no estudo do trabalho.

    1 Processo - Conceito e Fundamentos
    .1 Planeamento do processo de fabrico
    .2 Representação abrangente do processo
    .3 Caraterísticas de desempenho dum processo
    .4 Decomposição da duração total do processo
    2 Estudo dos Métodos e a Simplificação do Trabalho
    .1 Definição do sistema de fabrico
    .2 Otimização do layout por produto e por processo
    .3 Princípio da dúvida sistemática
    .4 Etapas do estudo dos métodos
    .5 Gráficos e diagramas
    .6 Implantação/circulação de materiais
    .7 Métodos e movimentos no posto de trabalho
    3 A Medida do Trabalho
    .1 Padronização do trabalho
    .2 Métodos de medida do trabalho
    .3 Estudo dos tempos por cronometragem
    .4 Estudo dos tempos por amostragem
    .5 Problemas encontrados na medição do trabalho
    4 Modelação e Simulação de Processos Industriais Utilizando a Aplicação FlexSim

  • 6 ECTS

    Processamento Digital de Sinal

    ECTS
    6
    Período
    2º semestre
    Responsável
    Isabel Martins
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o estudante de um conjunto de competências, suportadas por um conjunto de conhecimentos e conceitos básicos da teoria dos sinais e dos sistemas discretos aplicados à análise de sinais e ao projeto de sistemas discretos lineares, nomeadamente, filtros digitais. Pretende-se desenvolver as ferramentas analíticas e as técnicas necessárias à análise de sinais discretos e ao projeto e análise de sistemas discretos.
    Após a frequência, com sucesso, da u.c., o estudante deverá ser capaz de:
    - Caracterizar sinais e sistemas discretos;
    - Analisar sistemas discretos lineares e invariantes-no-tempo (LIT), por meio de análise temporal e de métodos de Fourier;
    - Compreender e saber aplicar a transformada de Fourier e a transformada Z para analisar sistemas LIT;
    - Saber aplicar o teorema da amostragem para representar sinais contínuos em tempo discreto;
    - Compreender e saber utilizar a Transformada Discreta de Fourier (DFT);
    - Projetar filtros digitais (IIR e FIR);
    - Utilizar ferramentas profissionais, como o MATLAB, para simulação.

    - Representação e caracterização de Sinais e Sistemas em tempo discreto
    - Sistemas Lineares e Invariantes-no-Tempo (LIT)
    Soma de convolução.
    Sistemas caracterizados por equações às diferenças lineares de coeficientes constantes. Sistemas FIR. Sistemas IIR.
    - Transformada de Fourier em tempo discreto
    - Transformada Z
    - Análise de sistemas LIT recorrendo às transformadas
    Resposta em frequência e função de transferência.
    Sistemas de fase linear.
    - Estruturas para a realização de sistemas discretos
    - Amostragem e reconstrução de sinais contínuos
    - Transformada Discreta de Fourier (DFT)
    Filtragem linear usando a DFT.
    Análise espectral usando a DFT.
    - Projeto de filtros digitais
    Projeto de filtros IIR.
    Projeto de filtros FIR.

  • 6 ECTS

    Sistemas Controlados por Computador

    ECTS
    6
    Período
    2º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta UC tem por objetivo dotar o aluno de um conjunto de conhecimentos que lhe permitam analisar sistemas de controlo discretos no tempo e projetar e implementar controladores através do desenvolvimento de soluções que utilizam controlo por computador em tempo real. Pretende-se ainda introduzir ao aluno ferramentas computacionais de auxílio no desenvolvimento de sistemas controlados por computador.
    São objetivos específicos:
    - Conhecimento e compreensão dos conceitos fundamentais dos sistemas de controlo digital (tais como, amostragem, reconstrução, discretização e estabilidade) (OB1)
    - Capacidade de analisar e prever o comportamento de sistemas de controlo digital (OB2)
    - Capacidade de projetar e implementar sistemas de controlo digital (OB3)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB4)

    1 - Introdução aos sistemas controlados por computador (CP1)
    2 - Análise de sistemas discretos (CP2)
    3 - Sistemas amostrados (CP3)
    4 - Equivalentes discretos (CP4)
    5 - Projeto de controladores usando métodos da transformada (CP5)
    6 - Projeto de controladores no espaço de estados (CP6)

  • 6 ECTS

    Análise Numérica de Equações Diferenciais

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Análise Numérica de Equações Diferenciais

  • 6 ECTS

    Gestão da Produção e das Operações

    ECTS
    6
    Período
    2º semestre
    Responsável
    Paulo Ávila
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Compreender a importância das várias fases do planeamento, programação e controlo da produção, assim como das diferentes abordagens à sua implementação, perspectiva MRP, JIT e OPT.
    O aluno após frequentar esta disciplina será capaz de:
    A- Compreender a caracterização dos sistemas de produção, suas necessidades em informação e critérios para o suporte de gestão;
    B- Perceber as diferentes etapas do planeamento, programação e controlo da produção e suas funções associadas;
    C- Analisar, compreender e ser capaz de utilizar os vários modelos e técnicas de resolução dos principais problemas de gestão da produção e das operações;
    D- Diferenciar o modelo MRP do JIT na gestão da produção e reconhecer formas de integração.

    1 Tipologia dos Sistemas de Produção
    1.1 Interesse da tipologia
    1.2 Classificação dos processos dos sistemas de produção
    1.3 Caracterização dos principais processos
    1.4 Implicações das tipologias dos processos principais na gestão das organizações
    2 Planeamento, Programação e Controlo da Produção (PPCP) (com MRP)
    2.1 A função planeamento programação e controlo da produção
    2.2 Planeamento estratégico
    2.3 Planeamento agregado
    2.4 Planeamento director da Produção
    2.5 Planeamento de necessidades de materiais (MRP) e de capacidade (CRP)
    2.6 Lançamento das ordens de fabrico
    2.7 Programação detalhada da produção
    2.8 Controlo da produção
    3 Just in time (JIT) no Planeamento e Controlo da Produção
    3.1 Elementos essenciais do JIT
    3.2 Implicações do JIT nas várias fases do PPCP
    3.3 Tecnologia de Grupo
    3.4 O controlo da produção com o Kanban
    3.5 Comparação entre o JIT e MRP e sua adequação às tipologias dos sistemas produtivos
    3.6 A integração dos dois modelos
    4. Introdução ao OPT

  • 6 ECTS

    Gestão de Projectos

    ECTS
    6
    Período
    2º semestre
    Responsável
    Carlos J. Pereira Freitas
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    A disciplina visa dotar os participantes do conhecimento dos principais referenciais internacionais de gestão de projetos, seja pela abordagem de metodologias convencionais/preditivas, orientadas para ciclos de vida preditivos (waterfall), seja pela abordagem de metodologias ágeis, mais adequadas a ciclos de vida iterativos e incrementais. Os alunos terão também a possibilidade de apreender e treinar a utilização dos mais difundidos softwares de gestão de projetos, seja o Microsoft Project®, para a gestão convencional/preditiva, seja o Jira® para a gestão ágil. A aprendizagem destas ferramentas informáticas faz-se num contexto de simulação de gestão de projetos, onde os alunos têm de dar resposta a vários cenários que simulam situações práticas concretas no âmbito da engenharia.
    No final da disciplina pretende-se que os alunos:
    OB1. Conheçam e saibam manusear o modelo conceptual do Project Management Body of Knowledge (PMBoK® Guide - Seven Edition);
    OB2. Sejam capazes de utilizar o software MS Project® em conformidade com o standard PMBoK®;
    OB3. Sejam capazes de selecionar, em função do projeto, os processos, as técnicas e o grau de detalhe destas;
    OB4. Saibam aplicar os processos de gestão de projetos, nomeadamente iniciação, planeamento e controlo, com destreza média;
    OB5. Conheçam os Princípios e Valores da abordagem Agile à gestão de projetos;
    OB6. Conheçam a framework SCRUM como ferramenta de gestão ágil de projetos e compreendam os fatores críticos para a sua implementação numa organização;
    OB7. Compreendam o papel desempenhado pelos diferentes atores no Scrum (Product Owner, Scrum Master, Developers) e dominem as técnicas elementares para a sua operacionalização;
    OB8. Sejam capazes de utilizar o software Jira®.

    CP1. Introdução à Gestão de Projetos (0,5 semanas)
    CP2. Referencial PMBoK® Guide - Seven Edition (1,5 semanas)
    CP3. Abordagem Convencional/Preditiva à Gestão de Projetos (4 semanas)
    CP4. Software para Gestão de Projetos Convencional/Preditiva: MS Project® (1,5 semanas)
    CP5. Caso de Simulação (Trabalho de Grupo): Gestão de Projetos Convencional/Preditiva com Software MS Project® (2,5 semanas)
    CP6. Abordagem Ágil à Gestão de Projetos (2 semanas)
    CP7. Software para Gestão de Projetos Ágil: Jira® (0,5 semanas)
    CP8. Caso de Simulação (Trabalho de Grupo): Gestão de Projetos Ágil (Scrum) com Software Jira® (2,0 semanas)
    CP9. Abordagem Convencional/Preditiva (waterfall) vs. Abordagem Ágil à Gestão de Projetos (0,5 semanas)
    Nota: o plano semanal de aulas constará do documento PUC (Planeamento da Unidade Curricular) disponível na página Moodle da UC.

  • 6 ECTS

    Interacção e Multimédia

    ECTS
    6
    Período
    2º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Transmitir conhecimento sobre as tecnologias multimédia actuais e as metodologias de interação.
    Desenvolver competências para a utilização de equipamentos multimédia e para o desenvolvimento de sistemas interactivos e conteúdos multimédia.
    - Selecionar e aplicar técnicas actuais de representação, armazenamento e transmissão de dados multimédia.
    - Conceber sistemas ou componentes com capacidades de interação com utilizadores humanos.

    Introdução à multimédia
    - definição,
    - informação
    - tecnologias básicas.
    Representação da informação multimédia:
    - teoria da Informação
    - técnicas de compressão,
    Redes de comunicação multimédia:
    Interfaces de utilizador: usabilidade, projecto, avaliação.
    Aplicações multimédia:
    - Imagem
    - Som
    - Gráficos 2D
    - Vídeo
    - Gráficos 3D
    - Realidade Virtual e Aumentada

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    2º semestre
    Responsável
    Carlos José Campos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final desta unidade curricular o estudante deverá ser capaz de analisar e conceber (OB1); implementar e documentar (OB2) sistemas de informação; Saber utilizar a linguagem de manipulação e interrogação de dados SQL (OB3); Conhecer e saber utilizar ferramentas programação visuais, orientadas a objectos (OB4); Desenvolver sistemas de informação recorrendo a ferramentas de programação visual incluindo acesso a bases de dados relacionais (OB5).

    Teórica:
    Capítulo 1 - Introdução aos Sistemas de Informação (SI) (CP1)
    Capítulo 2 - Processo de Desenvolvimento de Sistemas de Informação (DSI) (CP2)
    Capítulo 3 - Modelação e Métodos de Desenvolvimento de Sistemas de Informação (DSI) (CP3)
    Capítulo 4 - Ferramentas e Técnicas para o Desenvolvimento de Sistemas de Informação (CP4)
    Capítulo 5 - Sistemas de Informação Distribuídos (CP5)
    Capítulo 6 - Futuro dos Sistemas de Informação (CP6)
    As aulas práticas destinam-se a promovem a aquisição e o desenvolvimento de atitudes de pesquisa e de reflexão no desenvolvimento de sistemas de informação, assim como permitem o desenvolvimento de um sistema de informação (CP7).

  • 6 ECTS

    Redes de Campo e de Instrumentação

    ECTS
    6
    Período
    2º semestre
    Responsável
    André Vaz Fidalgo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objectivo desta disciplina é que o aluno adquira competências a nível dos sistemas distribuídos de instrumentação e controlo (SDIC). São introduzidos ao aluno conceitos fundamentais sobre sistemas de medição, monitorização e controlo baseados em computador (O1) e sobre o paradigma dos sistemas distribuídos (O2). São depois apresentados os protocolos de comunicação normalizados (O3) e as tecnologias actualmente existentes e mais utilizadas, tanto para redes cabladas como para redes sem fio (O4). Por fim, serão abordadas as ferramentas de desenvolvimento de aplicações para supervisão, controlo e aquisição de dados (SCADA).
    Projeto e utilização de ambientes reais de SDIC, com particular atenção a protocolos de comunicação e interface homem-maquina (O5).
    Analise economica da utilização de DCIS em ambientes industriais.
    Analise da evolução tecnologica e seu impacto no mundo industrial (O6).
    No desenvolvimento do trabalho executado na disciplina é necessária uma análise aprofundada dos conceitos (teóricos e tecnológicos) envolvidos.
    São particularmente relevantes a caracterização do problema, a análise de alternativas técnicas e uma avaliação das diferenças de desempenho e custo.uturo.

    CP1. ASPECTOS GERAIS SOBRE OS SDIC
    Noções gerais sobre sistemas controlados por computador e exemplos de aplicações práticas.
    CP2. CONCEITOS FUNDAMENTAIS SOBRE REDES E PROTOCOLOS DE COMUNICAÇÃO
    Modelo OSI, focando as camadas protocolares mais utilizadas nas redes de campo e de instrumentação. Modelos de comunicação Polling, Mestre/Escravo e Produtor Consumidor.
    CP3. REDES CABLADAS PARA SDIC
    Protocolos normalizados e tecnologias existentes e emergentes: GPIB ? General Purpose Interface Bus, CAN - Controller Area Network, WorldFIP ? Factory Instrumentation Protocol, FF - Foundation Fieldbus, PROFIBUS - Process Fieldbus, PROFINET e Ethernet IP.
    CP4. REDES SEM FIOS PARA SDIC
    Protocolos normalizados e tecnologias existentes e emergentes: IEEE 802.11 (WiFi), IEEE 802.15.1 (Bluetooth), IEEE 802.15.4 (ZigBee).
    CP5. FERRAMENTAS DE SUPERVISÃO, CONTROLO E AQUISIÇÃO DE DADOS (SCADA)
    Ferramentas de supervisão, controlo e aquisição de dados para aplicações de controlo e instrumentação.

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Sistemas de Informação

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Sistemas Flexíveis de Fabrico

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Sistemas Flexíveis de Fabrico

  • 6 ECTS

    Teste e Depuração de Sistemas Electrónicos

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Teste e Depuração de Sistemas Electrónicos

2º ano | 1º semestre

  • 6 ECTS

    Laboratório de Mecatrónica

    ECTS
    6
    Período
    1º semestre
    Responsável
    André Vaz Fidalgo
    Prática laboratorial
    4 horas

    Objectivos gerais:
    - Reconhecimento das etapas/tarefas de desenvolvimento de um projecto (OB1).
    -Autonomia em:
    Pesquisa e estudo dos elementos necessários para o seu projecto (OB2).
    Projecto e implementação de sistemas de média complexidade (OB3).
    Elaboração do relatório final (OB4).
    Objectivos especifícos:
    -Formular o problema.
    -Efectuar uma análise de requisitos para cada problema.
    -Analisar as diferentes opções possíveis para a sua resolução.
    -Projectar o sistema bem como todo o setup e procedimentos de teste e validação.
    -Implementar protótipo do sistema (sempre que tal se justifique)
    -Efectuar o teste e validação do sistema implementado.
    -Implementar a solução final.
    -Documentar todas as fases do projecto.

    Projecto e implementação de sistemas industriais apresentados aos alunos (ou propostos pelos alunos) sob supervisão dos docentes da disciplina (CP1).
    Estes projectos deveram utilizar tecnologias e conhecimentos de uma ou várias áreas como:
    Dispositivos IoT
    Aplicações AI
    Sistemas Embebidos
    Sistemas Tempo Real
    Comunicações industriais (Ex. CAN) e protocolos de alto nível associados (CANKing, devicenet, CANopen, etc).
    Robótica
    Projecto de sistemas digitais baseados em microcontroladores (da familia PIC, 51 ou ARM) ou DSP, e utilizando ferramentas de desenvolvimento para programação (integrando assembler e linguagem C), simulação e debug com hardware.
    Sistemas com interface para barramentos tais como SPI, I2C, USB.
    Projecto de sistemas digitais utilizando Lógica Programável (SPLD, CPLD ou FPGA)
    Implementação de device drivers para interligação do hardware desenvolvido ou já existente.

  • 12 ECTS

    Trabalho Preparatório para Dissertação

    ECTS
    12
    Período
    1º semestre
    Responsável
    Isabel Martins
    Outra
    2 horas

    Esta UC tem como objetivo proporcionar aos estudantes os conhecimentos e as competências necessários para a definição, planeamento e preparação da Dissertação de Mestrado a desenvolver no âmbito do MEEC.
    Pretende-se que o estudante identifique uma área de investigação relevante, formule um problema ou questão de investigação devidamente fundamentada, realize uma revisão crítica da literatura e elabore um plano de trabalho exequível e adequado aos objetivos propostos.
    Para atingir estes objetivos, o estudante deverá ser capaz de:
    O1 - Selecionar uma área temática de especialização, identificar tópicos de investigação relevantes e formular um problema, desafio ou questão de investigação a desenvolver na Dissertação de Mestrado;
    O2 - Realizar uma revisão crítica da literatura e do estado da arte, identificando os principais contributos científicos e tecnológicos da área, bem como as lacunas ou oportunidades de investigação que fundamentam o trabalho proposto;
    O3 - Elaborar uma proposta de trabalho estruturada, incluindo objetivos, metodologia, planeamento temporal, recursos necessários, marcos de execução e mecanismos de acompanhamento, de forma a garantir a viabilidade e a conclusão da Dissertação dentro dos prazos estabelecidos.

    Tratando-se de uma UC de carácter predominantemente tutorial, o docente, em articulação com o orientador selecionado pelo estudante, ou designado pela Direção do MEEC, acompanhará o desenvolvimento do trabalho através dos seguintes conteúdos:
    CP1 - Apresentação de áreas de trabalho para a Dissertação e respetivas oportunidades de investigação e desenvolvimento, com destaque para problemas técnico-científicos relevantes e desafios emergentes;
    CP2 - Seleção do tema de dissertação e definição da questão de investigação ou problema a abordar na Dissertação;
    CP3 - Pesquisa, seleção e organização da bibliografia e de outras fontes de informação científica relevantes;
    CP4 - Revisão crítica e sistemática da literatura e identificação do estado da arte na área de estudo;
    CP5 - Definição dos objetivos, metodologia e plano de trabalho, incluindo calendarização das atividades, marcos de execução, análise de riscos e estratégias de mitigação.

  • 6 ECTS

    Algoritmos Genéticos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Filipe Azevedo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Esta unidade curricular visa dotar os alunos de conhecimentos e competências na área da Computação Evolucionária e Inteligência de Enxames. Os alunos deverão ser capaz de interpretar diferentes tipos de problemas e apresentar soluções de optimização recorrendo ao desenvolvimento de ferramentas informáticas que permita, recorrendo à computação evolucionária, a resolução dos mesmos.
    No final da unidade curricular o aluno deverá ser capaz:
    OB2 - Definir e conhecer as características fundamentais da computação evolucionária, desenhar um fluxograma e explicar o funcionamento dos algoritmos evolucionários, assim como mencionar vantagens e aplicações da Computação Evolucionária.
    OB3 - Compreender e saber utilizar os fundamentos e conceitos dos AG;
    OB4 - Conhecer a terminologia e os operadores dos AG de forma a ser capaz de implementar AG;
    OB5 - Saber distinguir as diferentes classes de AG;
    OB6 - Abordar aplicações dos AG, nomeadamente na área da Engenharia Eletrotécnica;
    OB7 - Compreender e saber utilizar os conceitos da Inteligência dos Enxames (IE) e em particular saber implementar problemas simples com o algoritmo de Otimização de Enxames de Partículas (PSO).
    OB8 - Com os conhecimentos e competências adquiridas os alunos deverão ser capazes de ter autonomia que lhes permita desenvolver os seus conhecimentos na área da Computação Evolucionária e Inteligência de Enxames.

    PROGRAMA TEÓRICO:
    PT1 - Computação Evolucionária
    PT2 - Algoritmos Genéticos
    PT3 - Terminologia e Operadores dos Algoritmos Genéticos
    PT4 - Classificação dos Algoritmos Genéticos
    PT5 - Aplicações dos Algoritmos Genéticos
    PT6 - Inteligência dos Enxames: Introdução, Otimização por Enxames de Partículas, Otimização por Colónias de Formigas
    PROGRAMA PRÁTICO:
    PP1 - Otimização de funções utilizando a Optimization toolbox do MatLab
    PP2 - Implementação de Algoritmos Genéticos em MatLab
    PP3 - Realização de Trabalhos Práticos

  • 6 ECTS

    Comunicações Móveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Jorge Mamede
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular desenvolve a capacidade de analisar, projetar e avaliar sistemas de comunicações móveis e sem fios, de acordo com os requisitos de serviços e aplicações em ambientes heterogéneos, móveis e dinâmicos.
    Após a conclusão da unidade curricular, os estudantes deverão ser capazes de:
    PO1 - caracterizar ligações sem fios e requisitos de comunicação;
    PO2 - comparar tecnologias de acesso sem fios, arquiteturas de rede e plataformas de serviços;
    PO3 - planear, dimensionar e avaliar sistemas de comunicações móveis e sem fios;
    PO4 - analisar e projetar soluções de comunicação direta, cooperativa, ad hoc e em malha;
    PO5 - identificar requisitos, ameaças e mecanismos de proteção relativos à segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas e resiliência de sistemas móveis, sem fios e multi-hop;
    PO6 - utilizar ferramentas de medição, modelação, simulação, emulação ou prototipagem para avaliar soluções de comunicação, interpretar resultados e identificar limitações técnicas.

    PC0 - Fundamentos e requisitos das comunicações sem fios
    - Princípios das comunicações móveis e sem fios, incluindo propagação, qualidade da ligação, cobertura, métricas de desempenho e requisitos de comunicação.
    PC1 - Sistemas de comunicações móveis e sem fios
    - Tecnologias de acesso sem fios, redes heterogéneas, arquiteturas 4G/5G, QoS, redes privadas e computação de periferia.
    PC2 - Planeamento, mobilidade e desempenho
    - Planeamento e dimensionamento, capacidade, interferência, mobilidade, continuidade de serviço e avaliação de desempenho.
    PC3 - Redes cooperativas e dinâmicas
    - Comunicações diretas, cooperativas, ad hoc e em malha, gestão dinâmica de topologias, encaminhamento multi-hop e recuperação de conectividade.
    PC4 - Segurança e resiliência
    Segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas, resiliência e funcionamento degradado.

  • 6 ECTS

    Comunicações por Satélite

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Comunicações por Satélite

  • 6 ECTS

    Controlo de Potência

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Domótica

    ECTS
    6
    Período
    1º semestre
    Responsável
    Domingos Salvador dos Santos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Dotar os alunos com conhecimentos na área da domótica, em ambientes habitacionais e serviços, quer ao nível dos conceitos teóricos (EB1) quer ao nível da implementação prática (EB2).
    Após aprovação na disciplina os alunos deverão ser capazes de projectar, instalar e manter instalações automatizadas em edifícios residenciais e de serviços utilizando a tecnologia KNX.

    CP1 - Temas Teóricos
    1.Redes de Campo.
    2.Redes e Áreas de Aplicação
    3.Sistema DALI
    4.Domótica
    5.KNX - Argumentos
    6.KNX - Instalação
    7.KNX - Topologia
    8.KNX - Comunicação
    9.KNX -Telegrama
    10.KNX - Participantes
    CP2 - Temas Práticos
    1.Desenvolvimento de um Projecto Eléctrico KNX
    2.Abordagem ao software ETS
    3.Aplicações Práticas
    4.Projectos de uma Instalação KNX

  • 6 ECTS

    Logística

    ECTS
    6
    Período
    1º semestre
    Responsável
    António Amaral
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1. Compreender a importância estratégica da Logística e da cadeia de abastecimento, como função, nas suas diferentes atividades: armazenamento, transporte, gestão de stocks e planeamento integrado e estratégico.
    OB2. Analisar de forma critica os problemas Logísticos mais comuns nas empresas;
    OB3. Ser capaz de conceber, de forma eficiente e integrada, os vários processos da logística;
    OB4. Conhecer as melhores práticas e tendências futuras da logística, bem como ser capaz de aplicar as técnicas e ferramentas de suporte à função logística.

    CP1. Introdução à Logística e a Gestão da Cadeia de Abastecimento (CA)
    CP2. Estratégias de Localização
    2.1 A importância estratégica da localização;
    2.2 Classificação dos problemas de localização;
    2.3 Modelo Scores, Gravítico e de solução exata.
    CP3. Previsão de Procura
    3.1 Características das Previsões
    3.2 Classificação dos Modelos de Previsão
    3.3 Componentes de uma Série Temporal
    3.4 Métodos e Modelos de Previsão
    CP4. Gestão do Armazenamento
    4.1 Classificação e tipologias de armazenagem
    4.2 Funcionamento e atividades dos Armazéns
    4.3 Layouts de Armazéns
    4.4 Dimensionamento de armazéns e indicadores de performance.
    CP5. Gestão de Inventários Armazenamento
    5.1 Funções dos inventários
    5.2 Gestão de Stocks: Custos Associados
    5.3 Modelos básicos de gestão de stocks
    CP6 ? Planeamento do Transporte e Distribuição
    6.1 Sistemas de transporte
    6.2 Modos de transporte
    6.3 Programação de rotas
    CP7. Gestão Integrada da CA
    CP8. Tendências futuras da Logística/CA

  • 6 ECTS

    Marketing e Gestão Comercial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Andreia Gama
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende dotar os alunos dos conhecimentos e competências necessárias ao desenvolvimento de atividades comerciais e de marketing com bens e serviços com uma vincada componente técnica.
    No âmbito do marketing, os alunos adquirem competências no OBJ1) desenvolvimento de estratégias ajustadas às características dos diversos mercados industriais, OBJ2) bem como na sua operacionalização. No âmbito da gestão comercial, os alunos OBJ3) adquirem competências na área da negociação comercial e ainda OBJ4) na organização e liderança de equipas comerciais, OBJ5) no planeamento e controlo das atividades comerciais e também numa OBJ6) gestão eficiente da carteira de clientes. Também existirá a preocupação de OBJ7) dar a conhecer as principais evoluções nas áreas de marketing e vendas decorrentes da evolução das novas tecnologias.

    PROGRAMA DA DISCIPLINA
    1. Conceito de marketing. Tendências atuais do marketing. Introdução ao marketing industrial.
    2. Os mercados: conceitos e tendências.
    3. Planeamento e estratégias de marketing. O marketing mix.
    4. O marketing digital e marketing relacional.
    5. A empresa, o marketing e as vendas.
    6. O processo de vendas e o processo de compra. As métricas comerciais
    7. Liderança, motivação, avaliação e recompensa das equipas comerciais.
    8. Negociação comercial:
    a. Conceito e pressupostos
    b. Estratégias de gestão de conflitos
    c. Princípios e tipologias negociais
    d. Estratégias e táticas negociais
    e. Etapas de uma negociação.
    f. Erros e heurísticas negociais.

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final da unidade curricular, o estudante deverá ser capaz de:
    OB1 - Analisar requisitos e conceber Sistemas de Informação adequados ao contexto e às necessidades das organizações;
    OB2 - Modelar, implementar e documentar Sistemas de Informação, aplicando metodologias e boas práticas de desenvolvimento;
    OB3 - Utilizar SQL na definição, manipulação e interrogação de bases de dados relacionais;
    OB4 - Conceber e desenvolver interfaces e componentes aplicacionais de Sistemas de Informação, aplicando princípios de usabilidade e boas práticas de desenvolvimento;
    OB5 - Desenvolver e validar uma solução integrada de Sistema de Informação, articulando requisitos, modelação, implementação, acesso a bases de dados relacionais e testes.

    Teórica:
    Capítulo 1 - Introdução aos Sistemas de Informação (CP1): conceitos, componentes e papel nas organizações
    Capítulo 2 - Desenvolvimento de Sistemas de Informação (CP2): ciclo de desenvolvimento e abordagens tradicionais
    Capítulo 3 ? Metodologias Ágeis (CP3): princípios Agile, Scrum e Kanban.
    Capítulo 4 ? Análise de Requisitos e Modelação (CP4): levantamento, especificação e representação de requisitos
    Capítulo 5 ? Dados e Bases de Dados (CP5): modelação de dados, bases de dados relacionais e SQL
    Capítulo 6 ? Desenvolvimento e Validação (CP6): interfaces, usabilidade, acesso a dados, segurança e testes
    Capítulo 7 ? Futuro dos Sistemas de Informação (CP7): tendências e evolução dos SI
    Prática:
    As aulas práticas promovem a aplicação integrada dos conhecimentos na análise, conceção, desenvolvimento, documentação e validação de um Sistema de Informação, através de um projeto, desenvolvendo autonomia, pesquisa, resolução de problemas, trabalho colaborativo e boas práticas (CP8)

  • 6 ECTS

    Projecto de Hardware Digital

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Gericota
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal do curso é equipar o estudante com as ferramentas e os conhecimentos necessários para construir um circuito capaz de resolver um problema específico, utilizando conceitos de projeto de hardware digital. Com a ajuda de linguagens de descrição de hardware e de ferramentas computacionais de projeto, os estudantes implementam uma solução com circuitos lógicos programáveis.
    O papel dos circuitos lógicos programáveis, em especial das Field-Programmable Gate Arrays (FPGA), tem vindo a crescer nos últimos anos, impulsionado pela elevada miniaturização e integração na área dos semicondutores e pela diminuição drástica do tempo de vida útil dos novos produtos no campo da eletrónica de consumo, o que, consequentemente, tem obrigado à redução do designado time-to-market. Ao permitir uma rápida passagem da fase de desenvolvimento para a de produção, bem como a introdução de correções e alterações mesmo após o lançamento dos produtos, a lógica programável apresenta inegáveis vantagens em relação à lógica dedicada. A elevada velocidade proporcionada pela implementação direta da funcionalidade em hardware e o seu baixo consumo tornam igualmente a lógica programável preferível à utilização de microprocessadores, tendo, nos últimos anos, sido integrada conjuntamente com estes numa lógica de aceleração da execução de determinados algoritmos. Exemplo disso é a última geração de microprocessadores desenvolvida especificamente para data centers.

    1. Introdução (1 sem.)
    1.1. Tecnologia digital
    1.2. Microprocessadores vs Hardware dedicado
    1.3. Intr. às ferramentas de projecto de hardware digital
    1.4. Intr. às linguagens de descrição de hardware
    2. Descrição, em linguagem de alto nível (VHDL), de circuitos combinatórios (2 sem.)
    2.1. Descrição genérica
    2.2. Descrição estrutural
    3. Dispositivos Lógicos Programáveis (PLD) (4 sem.)
    3.1. Evolução dos PLD
    3.2. Arquitecturas dos PLD
    3.2.1. Blocos lógicos
    3.2.2. Blocos de entrada/saída
    3.2.3. Recursos de encaminhamento
    3.3. Configuração dos PLD
    4. Fluxo de projecto (2 sem.)
    4.1. Especificação
    4.2. Simulação lógica
    4.3. Mapeamento e síntese
    4.4. Análise temporal
    5. Circuitos sequenciais (2 sem.)
    5.1. Introdução
    5.2. Descrição de um registo e de um flip-flop
    5.3. Exemplos de projectos simples
    6. Máquinas de estado (2 sem.)
    6.1. Tipos Mealy e Moore
    6.2. Representação
    6.3. Máquinas de estado com fluxo de dados
    7. Blocos IP (1 sem.)
    7.1. Tipos de IPs
    7.2. Integração de IPs

  • 6 ECTS

    Redes Inteligentes e Serviços

    ECTS
    6
    Período
    1º semestre
    Responsável
    Benedita Malheiro
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Desenvolver competências no domínio da conceção e realização de aplicações distribuídas para a World Wide Web (WWW) através de:
    O1) Aprendizagem dos conceitos associados a:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web;
    O2) Análise de casos e teste de exemplos ilustrativos de:
    - Aplicações Web
    - Agentes Web
    - Serviços Web;
    O3) Conceção e desenvolvimento de:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web.

    0 Revisões
    0.1 Modelo Cliente/Servidor
    0.2 Interação com Servidores HTTP
    1 Aplicações Web
    1.1 Tecnologias Servlet e JSP
    1.2 Bases de Dados Relacionais
    1.2.1 Definição da Estrutura de uma Base de Dados
    1.2.2 Acesso Remoto a Bases de Dados
    1.2 Teste de Aplicações Web usando Servlets e JSP
    2 Trabalho Curricular Individual sobre Tecnologias de Desenvolvimento de Soluções Web
    3 Agentes Web
    3.1 Interação com Aplicações Web
    3.2 Mashups de valor acrescentado
    3.3 Teste de Clientes Automáticos
    4 Serviços Web
    4.1 Serviços RPC e REST
    4.2 XML, WSDL, SOAP e UDDI
    4.3 Publicação e Consumo de Serviços Web
    4.4 Teste de Serviços Web
    5 Trabalho Curricular Individual de Desenvolvimento de Aplicação, Agente ou Serviço Web

  • 6 ECTS

    Robótica Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular (UC) pretende colmatar esta lacuna nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação de quais as aplicações que são suscetíveis da introdução de robôs industriais e fornecer-lhes uma base de conhecimentos de programação e operação de robôs industriais.
    (OB1) A UC tem como principal objetivo dar formação sobre os princípios da manipulação robótica e seus principais campos de aplicação.
    (OB2) Pretende-se familiarizar os alunos com a terminologia usada na robótica e criar nestes uma base de conhecimentos que possibilite a identificação de quais as aplicações suscetíveis de robotizar, tendo sempre presente as vantagens e desvantagens da utilização de robôs.
    (OB3) É ainda objetivo da UC fornecer ferramentas para desenvolvimento de aplicações robotizadas e focar os principais aspetos das normas de segurança a serem seguidas no desenvolvimento destas aplicações.
    (OB4) Não se aborda uma linguagem particular para a programação de robôs industriais, mas espera-se que, no final, um aluno com aproveitamento e com conhecimentos de programação (que detinha e que reforçou ao longo da disciplina), consiga facilmente aprender e compreender uma qualquer linguagem para programar manipuladores robóticos.

    CP1. Introdução à Robótica
    CP2. Noções básicas de robótica
    CP3. Atuadores finais para robôs industriais
    CP4. Métodos de programação de robôs e sua evolução
    CP5. Segurança na programação e operação de robôs industriais
    CP6. Aplicações industriais da robótica
    CP7. Robótica móvel
    CP8. Metodologia para a implementação de aplicações robotizadas
    CP9. Novas áreas de aplicação da robótica

  • 6 ECTS

    Sintese de Alto Nível para Componentes Programáveis

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Mário Alves
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo é que o estudante adquira conhecimentos sobre o princípio de funcionamento e estado da tecnologia dos sistemas fundamentais constituintes dos veículos com motores de combustão interna, híbridos e elétricos.

    - Perspetiva geral sobre os sistemas automóveis
    - Fundamentos sobre Motores de Combustão Interna (MCI)
    - Eficiência energética, fluxo entrada/saída e controlo de emissões dos MCI
    - Sistemas de alimentação SI
    - Sistemas de alimentação CI
    - Sistemas de pré-aquecimento
    - Sistemas de transmissão de potência
    - Sistemas de carga
    - Sistemas de arranque
    - Sistemas de ignição
    - Sistemas de segurança (passiva e ativa)
    - Sistemas de diagnóstico
    - Sistemas de apoio ao condutor (ADAS) e à navegação autónoma
    - Tecnologias e veículos híbridos-elétricos

  • 6 ECTS

    Sistemas de Controlo Avançado

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o aluno de um conjunto de conhecimentos sobre tópicos emergentes em sistemas de controlo, que lhe permitam desenvolver melhores capacidades na aplicação de estratégias de controlo moderno. (OB1)
    São objetivos específicos:
    - Conhecimento e compreensão de redes neuronais e sua aplicação nos sistemas de controlo (OB2)
    - Conhecimento e compreensão de áreas científicas emergentes, tais como machine learning, deep learning, e reinforcement learning (OB3)
    - Capacidade de aplicar técnicas de sistemas de controlo e técnicas baseadas na inteligência artificial (OB4)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB5)

    1 - Identificação de modelos empíricos através de dados experimentais (CP1)
    2 - Controlo (CP2)
    3 - Redes neuronais (CP3)
    4 - Tópicos selecionados da inteligência artificial (CP4):
    - Machine learning
    - Deep learning
    - Reinforcement learning

  • 6 ECTS

    Sistemas de Tempo Real

    ECTS
    6
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

2º ano | 2º semestre

  • 30 ECTS

    Dissertação

    ECTS
    30
    Período
    2º semestre
    Responsável
    Cecília Reis
    Outra
    2 horas

    A unidade curricular visa a integração de conhecimentos provenientes de diferentes áreas disciplinares, promovendo o trabalho autónomo do estudante. Tem igualmente como objetivos a aplicação de conhecimentos a problemas concretos, o desenvolvimento da capacidade de trabalho autónomo, o reforço do espírito crítico e o estímulo à capacidade de inovação.

    Os temas das dissertações de mestrado podem ser variados; contudo, deverão estar enquadrados na área científica do curso.

1º ano | 1º semestre

  • 9 ECTS

    Laboratório de Sistemas Embebidos e Tecnologias

    ECTS
    9
    Período
    1º semestre
    Responsável
    José Almeida
    Prática laboratorial
    8 horas

    Esta unidade curricular, para alem de funcionar como uma unidade integradora dos conhecimentos, tecnologias e competências adquiridas nas unidades curriculares do primeiro semestre do primeiro ano do curso de mestrado, tem também em vista o desenvolvimento de competências de projeto de engenharia, nomeadamente nas fases do ciclo de desenvolvimento, capacidades de projeto e implementação real de sistemas complexos.
    Sendo uma unidade integradora de carácter multidisciplinar visa também o desenvolvimento da capacidade de aplicação de conhecimentos a novas situações, a capacidade de formular e resolver problemas, o desenvolvimento de competências técnicas auxiliares relevantes (que não são alvo específico do curso), a capacidade de trabalho em equipa bem como a de integração num projeto de engenharia envolvendo uma perspetiva de longo prazo (o tópico/projeto envolve trabalho prévio realizado por outros bem como deve constituir uma base de desenvolvimentos futuros).

    Pretende-se nesta unidade que o aluno, através do desenvolvimento de um sistema embebido, adquira e desenvolva as competências práticas de engenharia nas suas múltiplas vertentes: técnico-científica, de gestão, social, comunicação, etc.
    O tema do trabalho endereça tipicamente um problema associado a sistemas sensoriais ou de atuação em sistemas autónomo. O aluno aplicando metodologias de desenvolvimento de engenharia, tem de efetuar todas as etapas de desenvolvimento (definição de casos de uso, analise de requisitos, desenho alto nível, projeto, implementação, teste e validação, bem como o desenvolvimento da documentação técnica associada).
    Do ponto de vista técnico-científico os projetos são variados envolvendo competências base de programação e desenvolvimento de software para sistemas embebidos, desenvolvimento e/ou integração de hardware (desde desenvolvimento de hardware específico até integração de múltiplos sistemas computacionais, sensores e atuadores).

  • 3 ECTS

    Fusão de Informação Multi-Sensorial

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora
  • 3 ECTS

    Percepção e Sensores

    ECTS
    3
    Período
    1º semestre
    Responsável
    José Almeida
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta unidade curricular pretende fornecer os conhecimentos teóricos e práticos necessários para a utilização e o desenvolvimento sistemas sensoriais avançados.
    Os alunos serão expostos a uma diversidade de tecnologias de sensores e aos seus princípios de funcionamento. Estes conhecimentos e experiências deverão dotar os alunos da capacidade para selecionar tecnologias de sensores adequadas aos requisitos de um problema concreto, e prever os seus comportamentos. O aluno deve ser capaz de analisar um problema de perceção concreto, e de selecionar e combinar os sensores adequados aos requisitos de perceção e/ou projetar um sistema sensorial embebido para o problema em causa.

    Introdução ao sistemas sensoriais e de perceção para sistemas autónomos:
    Estímulos, sensores e transdutores, sensores passivos e ativos, medidas relativas e absolutas,
    Sensores proprioceptivos, exterioceptivos e mistos.
    Atributos e características de sensores
    Arquiteturas de sensores
    Condicionamento e aquisição de sinal, filtragem digital.
    Sinais, ruído, bias, drift, relação sinal ruído
    Combinação de informações de múltiplos sensores
    Tecnologias de Sensores e princípios de funcionamento: GPS; INS; Radar; SAR; LIDAR; DVL, LBL, SBL e USBL; SBP, sonares multi feixe e de abertura lateral, camaras TeraHertz e hiperespectrais, radiometros, sensores de imagem infravermelho, sensores de imagem no espectro visível.
    Técnicas de medição: Tempo de voo, medidas Doppler, medidas de fase, medidas de ângulo, medição de distancias, triangulação e trilateralização, imagem, identificadores rádio e "transponders".
    Sensores e o ambiente: Efeitos de propagação, atmosféricos e de multi caminho

  • 3 ECTS

    Projecto de Sistemas Embebidos

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora
  • 3 ECTS

    Redes de Sensores Distribuídos

    ECTS
    3
    Período
    1º semestre
    Responsável
    André Dias
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Fornecer e explorar um conjunto de conceitos base da robótica móvel disponibilizados pelo framework Robotic Operating System (ROS):
    OB1) Conceitos do framework ROS;
    OB2) Aquisição, partilha (intra-processos e entre robôs) e visualização de dados sensoriais robóticos com recurso ao middleware de comunicação e às ferramentas do ROS;
    OB3) Utilização de módulos de software (ROS packages) desenvolvidos pelas comunidade robótica e a sua adaptação às funcionalidades pretendidas;
    OB4) Perceção e navegação com plataformas móveis reais e simuladas.

    (CP1) Introdução ao ROS; (2 h)
    (CP2) Instalação e configuração do ROS (directa, distrobox); (2 h)
    (CP3) Conceitos básicos da arquitetura ROS (Master, Nodes, Topics, Messages);(2 h)
    (CP4) Middleware de comunicação (Método Publisher/Subscriber para cada uma das arquiteturas ROS 1 e 2); (2 h)
    (CP5) Exploração das ferramentas de análise/debug do sistema ROS (rqt, rostopic, rosmsg etc). Estrutura de ficheiros e packages, Launch Files, CMakeFile; (2 h)
    (CP6) Desenvolvimento de nodes em ROS 1 e 2 em linguagem C++ (roscpp) e Python; (2 h)
    (CP7) Exploração do simulador 3D Gazebo e a sua integração com o ROS; (4 h)
    (CP8) Exploração de casos de estudo, envolvendo a aquisição de informação de sensores móveis; (4 h)
    (CP9) Desenvolvimento de packages ROS para o controlo de uma plataforma robótica através de aquisição e processamento de imagem; (12 h).

  • 3 ECTS

    Robótica Móvel

    ECTS
    3
    Período
    1º semestre
    Responsável
    Alfredo Oliveira Martins
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta disciplina o aluno é introduzido aos conceitos base, métodos, tecnologias e ferramentas necessários para o projecto, integração e implementação de sistemas robóticos móveis.
    Enquadra-se no plano de curso fornecendo um conjunto de conceitos e conhecimentos base posteriormente desenvolvidos em outras unidades curriculares do curso (tais como controlo de sistemas autónomos)
    São introduzidos fundamentos de arquitecturas de controlo e navegação, métodos de operação, especificação de missões, técnicas de navegação e posicionamento. São apresentadas ferramentas e técnicas de simulação de sistemas robóticos móveis. Os conceitos introduzidos são demonstrados com exemplos de sistemas robóticos móveis, terrestres, aquáticos e submarinos.

    Arquitecturas de controlo para robótica móvel
    Sistemas de navegação para robots móveis
    Sensores de percepção e navegação
    Navegação probabilística - conceitos base (ciclo previsão - correcao)
    Hodometria
    Operação e especificação de missões, linguagens e ferramentas de programação de sistemas robóticos móveis (incluindo ambiente ROS e outros RDEs)
    Ferramentas de simulação de sistemas robóticos
    Robots móveis terrestres
    Robots móveis aéreos
    Robots móveis submarinos

  • 3 ECTS

    Sistemas Embebidos

    ECTS
    3
    Período
    1º semestre
    Responsável
    Luis Lima
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    O objectivo desta unidade curricular é dotar o aluno com a capacidade de projecto e desenvolvimento de sistemas embebidos dedicados. São apresentados métodos de projecto e arquiteturas específicas para sistemas embebidos de alto desempenho.
    As competências adquiridas nesta unidade curricular serão utilizadas essencialmente nas 3 disciplinas integradoras de laboratório que decorrem nos primeiros 3 semestres do curso.
    Como objetivo específico da unidade curricular pretende-se fazer o estudo teórico e prático de um processador (ARM CORTEX M3) com caraterísticas de topo para utilização em sistemas embebidos.
    Pretende-se ainda estudar, quer a nível teórico quer a nível prático, um conjunto de protocolos de comunicação de dados que são frequentemente utilizados naquele tipo de sistemas.

    Programa teórico:
    1. Sistemas Embebidos
    1.1 Definição
    1.2 Aplicações
    1.3 Projeto e implementação
    1.4 Hardware
    2. Estudo do uC ARM CORTEX M3
    2.1 Arquitetura base
    2.2 Sistema de memória
    2.3 Sistema de relógio
    2.4 Portos de I/O
    2.5 Timers
    2.6 Sistema de interrupções
    3. Comunicações em Sistemas Embebidos
    3.1 Série assíncrona - RS232
    3.2 I2C
    3.3 SPI
    3.4 CAN
    3.5 Implementação no ARM CORTEX M3
    Programa prático:
    1. Execução de diversos trabalhos baseados no ARM CORTEX M3.
    2. Elaboração e apresentação de um trabalho sobre um tema específico.

  • 3 ECTS

    Sistemas Multirobóticos

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora
  • 3 ECTS

    Sistemas Operativos em Tempo Real

    ECTS
    3
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

  • 3 ECTS

    Tópicos de Matemática para Sist. Autónomos

    ECTS
    3
    Período
    1º semestre
    Responsável
    Pedro Barbosa Guedes
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Dotar os alunos de conhecimentos e capacidades complementares no sentido da compreensão e da aplicação dos conceitos e técnicas matemáticas ao estudo no âmbito da Engenharia Eletrotécnica e Computadores/Sistemas Autónomos.
    Intermédios
    * OB0 Desenvolver competências de análise matemática e computacional aplicadas a sistemas autónomos.
    Terminais
    * OB1 Utilizar conceitos de Álgebra Linear na representação e análise de sistemas dinâmicos.
    * OB2 Aplicar transformadas e técnicas matemáticas na análise de sistemas contínuos e discretos.
    * OB3 Interpretar e modelar sistemas dinâmicos através de representações em espaço de estados.
    * OB4 Relacionar diferentes representações de um sistema através de mudanças de coordenadas e transformações geométricas.

    CP1 Transformações lineares e representações matriciais (20%)
    * Transformações lineares
    * Valores e vetores próprios
    * Diagonalização
    * Mudanças de base
    * Semelhança de matrizes
    * Interpretação geométrica
    CP2 Funções matriciais e evolução temporal (20%)
    * Polinómios de matrizes
    * Cayley-Hamilton
    * Funções de matrizes
    * Exponencial matricial
    CP3 Mudanças de coordenadas e referenciais (20%)
    * Transformações ortogonais
    * Matrizes de rotação
    * Referenciais locais e globais
    CP4 Sistemas lineares contínuos e discretos (40%)
    * Representações em espaço de estados
    * Sistemas em tempo contínuo e transformada de Laplace
    * Sistemas em tempo discreto e transformada Z
    * Discretização

1º ano | 2º semestre

  • 6 ECTS

    Atividades Complementares em Engenharia

    ECTS
    6
    Período
    2º semestre
    Responsável
    Eduardo Pereira da Silva
    Prática laboratorial
    4 horas

    O propósito fundamental é expor o aluno às suas limitações de interação com o outro ou com as euipas de trabalho. Ganha realce o desenvolvimento de competências de perceção e de comunicação, bem como da capacidade de perceber o impacto das ações individuais no todo.

    Definição de uma actividade externa ao curso e o seu desenvolvimento ao longo de seis semanas de actividade em horario de trabalho equivalente.

  • 9 ECTS

    Laboratório de Sistemas Robóticos

    ECTS
    9
    Período
    2º semestre
    Responsável
    Eduardo Pereira da Silva
    Prática laboratorial
    8 horas

    Esta unidade curricular, para alem de funcionar como uma unidade integradora dos conhecimentos, tecnologias e competências adquiridas nas unidades curriculares do segundo semestre do primeiro ano do curso de mestrado, tem também em vista em o aprofundamento de competências de projeto de engenharia, nomeadamente nas fases do ciclo de "desenvolvimento" ( capacidades de design e implementação real de sistemas complexos).
    Sendo uma unidade integradora de carácter multidisciplinar visa também o desenvolvimento da capacidade de aplicação de conhecimentos a novas situações, a capacidade de formular e resolver problemas, o desenvolvimento de competências técnicas auxiliares relevantes (que não são alvo específico do curso), a capacidade de trabalho em equipa bem como a de integração num projeto de engenharia envolvendo uma perspetiva de longo prazo(o tópico/ projecto envolve trabalho prévio realizado por outros bem como deve constituir uma base de desenvolvimentos futuros).

    Pretende-se nesta unidade que através da implementação e teste de um sistema robótico cujo o objectivo é a sua integração num sistema multi-robô complexo.
    O aluno adquire e desenvolve as competências práticas de engenharia nas suas múltiplas vertentes : técnico-científica, de gestão, social, comunicação etc. O projecto consiste na análise de requisitos de um sistema envolvendo múltiplos robôs bem como no projecto e implementação de sistemas robóticos com aplicações em ambiente terrestre, aéreo ou marinho.
    Do ponto de vista técnico- científico os projectos são variados envolvendo competências base de programação e desenvolvimento de software (desde microprocessadores a sistemas computacionais mais complexos), desenvolvimento e/ou integração de hardware (desenvolvimento de hardware específico até integração de múltiplos sistemas computacionais, sensores e actuadores). São aplicados na prática tópicos como a navegação, controlo percepção e actuação.

  • 3 ECTS

    Controlo de Sistemas Autónomos

    ECTS
    3
    Período
    2º semestre
    Responsável
    Alfredo Oliveira Martins
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Pretende-se com esta disciplina introduzir conceitos e técnicas de controlo e decisão para sistemas autónomos. O aluno deve ser capaz de definir uma arquitectura de controlo para sistemas autónomos (móveis, robóticos, distribuídos etc) e de projectar os necessários subsistemas de controlo, supervisão e decisão. A unidade curricular apresenta a aplicação de técnicas de controlo e decisão a diversos sistemas autónomos fazendo a ponte entre as tradicionais disciplinas de controlo automático, teoria da comutação e as áreas da implementação em hardware e software dedicados. Características particulares dos sistemas autónomos são focadas com a introdução de técnicas e métodos específicos de resolução de problemas.
    Nesta disciplina o aluno é introduzido aos conceitos base, métodos, tecnologias e ferramentas necessários para a análise, projecto, implementação de sistemas de controlo para sistemas autónomos e para sistemas robóticos móveis em particular.

    Arquitecturas de controlo de sistemas autónomos
    Introdução ao controlo de movimento
    Conceitos de manobrabilidade de veículos terrestres
    Modelização cinemática de veiculos robóticos terrestres
    Holonomia
    Controlo de movimento
    Tracção terrestre
    Planeamento de movimento
    Espaço de configuração
    Métodos de visibilidade
    ?Roadmaps?
    Propulsão subaquática e aérea e métodos de controlo
    Mecanismos de locomoção
    Tópicos de modelização e identificação de sistemas autónomos

  • 3 ECTS

    Dinâmica Avançada

    ECTS
    3
    Período
    2º semestre
    Responsável
    Manuel Silva
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta UC são introduzidos conceitos fundamentais de base em mecânica aplicada que permitem ao aluno desenvolver capacidades de análise e projeto de sistemas autónomos.
    OB1. Em particular, esta UC fornece o necessário suporte de base em termos de ferramentas de análise em geometria de massas, cinética, aerodinâmica e mecânica de fluídos, para a caracterização de sistemas autónomos em veículos aéreos terrestres, aéreos e aquáticos.
    OB2. As várias matérias lecionadas nesta UC têm por objetivo facultar ao aluno elementos que lhe permitam, em simultâneo, a análise e o projeto de sistemas robóticos autónomos. Em particular, é dada ênfase a metodologias matemáticas normalizadas e utilizadas em robótica.
    OB3. São também fornecidos fundamentos que se julgam úteis para a idealização de sistemas robóticos cuja estrutura seja multidisciplinar.

    1. Cinemática
    Utilidade dos modelos cinemáticos na robótica
    Espaço das juntas e espaço operacional
    Convenção de Denavit-Hartenberg
    O problema da cinemática inversa
    Cinemática diferencial e sua aplicação na robótica
    Jacobiano analítico
    2. Geometria de massas
    Utilidade da geometria de massas na robótica
    Centro de massa de estruturas rígidas
    Centro de massa de estruturas articuladas
    Momentos de inércia
    3. Planeamento de trajetórias
    Interpolação linear, cúbica e de quinta ordem
    Funções lineares com transições parabólicas
    4. Dinâmica analítica
    Aplicação dos modelos dinâmicos na robótica
    Formulação de Lagrange
    Equação do modelo dinâmico
    5. Aerodinâmica
    Perfis aerodinâmicos
    Ângulo de ataque
    Forças de empuxo; arrasto; gravítica e de sustentação
    Centro de gravidade e centro de pressão
    Coeficiente de sustentação
    Coeficiente de resistência
    Estabilidade estática e dinâmica
    Compensadores
    Trem de aterragem

  • 3 ECTS

    Estimação Aplicada

    ECTS
    3
    Período
    2º semestre
    Responsável
    José Almeida
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Esta unidade curricular pretende fornecer os conhecimentos teóricos e práticos necessários para a aplicação e desenvolvimento de métodos de estimação avançados.
    Será focado na aplicação de filtros de Kalman e Filtros de Kalman estendidos a diversos problemas de estimação com dados provenientes de sensores. No decorrer deste módulo serão utilizadas nas aulas práticas, ferramentas de computação matemática para implementar e avaliar os diversos métodos de estimação. Diversas questões sobre a utilização, projeto e implementação de estimadores avançados em sistemas autónomos serão abordadas.
    O aluno deve ser capaz de analisar um problema de estimação concreto, e de projetar, implementar e afinar um estimador adequado ao problema em causa.

    Introdução à Estimação
    Elementos históricos
    Métodos de estimação
    Modelos de Sensores, processos e Incerteza
    Medidas de informação e fusão de informação
    Problemas de estimação em sistemas autónomos
    Estimação e Fusão de informação com o teorema de Bayes
    Filtro de Kalman Linear
    Filtro de Kalman não linear
    Variantes do Filtro de Kalman
    Introdução a Filtros Probabilísticos (Monte Carlo / filtros de partículas)
    Projeto e Implementação de estimadores Avançados.
    Aplicação ao seguimento de alvos
    Aplicação a sistemas de localização

  • 3 ECTS

    Fundamentos Matemáticos da Computação

    ECTS
    3
    Período
    2º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta disciplina são introduzidos conceitos fundamentais de base e ferramentas matemáticas que permitem ao aluno desenvolver capacidades acrescidas na modelização de sistemas de acontecimentos discretos e no projecto de sistemas computacionais. Em particular, esta disciplina fornece o necessário suporte de base em termos de ferramentas de análise, estruturação lógica, classificação, prova e bases algébricas para a compreensão dos problemas algorítmicos, vias de resolução, caracterização de sistemas computacionais nas vertentes de hardware e software.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Os conteúdos programáticos serão desenvolvidos em 7/8 unidades ao longo dos seguintes tópicos:
    Bases algébricas da computação;
    Bases de lógica formal;
    Autómatos de estados finitos;
    Teoria de grafos;
    Complexidade algoritmica (classificação de problemas P, NP);
    Conteúdo de informação;
    Provas, métodos indutivos, métodos dedutivos.

  • 3 ECTS

    Projecto de Sistemas de Controlo por Computador

    ECTS
    3
    Período
    2º semestre
    Responsável
    Alfredo Oliveira Martins
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    O aluno após a frequência e aprovação nesta disciplina deve possuir os conhecimentos necessários para analisar, modelizar e projectar sistemas de controlo envolvendo componentes contínua e discreta. Fundamentalmente adquiriu a capacidade de especificar e modelizar os comportamentos através de ferramentas formais, e aplicá-los no desenvolvimento de aplicações.
    Esta unidade curricular tem por objectivo o desenvolvimento de competências no projecto e implementação de sistemas integrados com controlo por computador. Nela são focadas ferramentas matemáticas e técnicas que permitem a análise e síntese de sistemas controlado por computador bem como as tecnologias necessárias para a sua implementação

    Os conteúdos programáticos serão desenvolvidos em 7/8 unidades ao longo dos seguintes tópicos:
    - Amostragem de sinais e sistemas e a sua relação com sistemas controlados por computador.
    - Modelos de sistemas em tempo discreto
    - Análise de sistemas dinâmicos em tempo discreto
    - Projecto de controladores em espaço de estados
    - Projecto de controladores por aproximação de modelos contínuos
    - Implementação em micro-controladores de controladores digitais
    - Efeitos de quantização, escala, limites de hardware
    - Hardware de conversão analógico ? digital
    - Implementação de controlo digital em sistemas computacionais complexos

  • 3 ECTS

    Tópicos Avançados de Visão para Robótica

    ECTS
    3
    Período
    2º semestre
    Responsável
    José Almeida
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta unidade curricular os alunos vão ser expostos a tópicos avançados de visão para aplicação em sistemas robóticos.
    São abordados tópicos como: técnicas de segmentação da imagem e fluxo óptico, visão stereo e multi-câmara, e recuperação da estrutura e movimento a partir de sequências de imagem. Nas aulas laboratoriais, os tópicos serão trabalhados e estudados em ambientes de computação matemática, para uma melhor compreensão dos mesmos. Os conceitos expostos serão ainda utilizados em aplicações de navegação e controlo de sistemas robóticos com visão, reconstrução 3D, reconhecimento de objectos e obstáculos.

    Processo de formação da imagem, projecção e modelos de câmaras.
    Revisões de álgebra linear, Transformações 2D-3D
    Filtragem da imagem. Técnicas de segmentação da imagem e detecção de edges
    Fluxo óptico e suas aplicações
    Visão Stereo e multi-câmara. Geometria Epipolar e correspondência, reconstrução 3D.
    Calibração de câmaras: monocular e stereo. Auto calibração.
    Recuperação de estrutura e movimento a partir de sequências de imagens.

2º ano | 1º semestre

  • 9 ECTS

    Laboratório de Sistemas Multirobóticos

    ECTS
    9
    Período
    1º semestre
    Responsável
    Alfredo Oliveira Martins
    Prática laboratorial
    8 horas

    Esta unidade curricular, para alem de funcionar como uma unidade integradora dos conhecimentos, tecnologias e competências adquiridas nas unidades curriculares do primeiro semestre do segundo ano do curso de mestrado, tem também em vista em vista o aprofundamento de competências de projeto de engenharia, nomeadamente nas fases do ciclo de "desenvolvimento" ( capacidades de design e implementação real de sistemas complexos).
    Sendo uma unidade integradora de carácter multidisciplinar visa também o desenvolvimento da capacidade de aplicação de conhecimentos a novas situações, a capacidade de formular e resolver problemas, o desenvolvimento de competências técnicas auxiliares relevantes (que não são alvo específico do curso), a capacidade de trabalho em equipa bem como a de integração num projeto de engenharia envolvendo uma perspetiva de longo prazo(o tópico/ projecto envolve trabalho prévio realizado por outros bem como deve constituir uma base de desenvolvimentos futuros).

    Pretende-se nesta unidade que através da implementação e teste de um sistema robótico cujo o objectivo é a sua integração num sistema multi-robô complexo.
    O aluno adquire e desenvolve as competências práticas de engenharia nas suas múltiplas vertentes : técnico-científica, de gestão, social, comunicação etc. O projecto consiste na análise de requisitos de um sistema envolvendo múltiplos robôs bem como no projecto e implementação de sistemas robóticos com aplicações em ambiente terrestre, aéreo ou marinho.
    Do ponto de vista técnico- científico os projectos são variados envolvendo competências base de programação e desenvolvimento de software (desde microprocessadores a sistemas computacionais mais complexos), desenvolvimento e/ou integração de hardware (desenvolvimento de hardware específico até integração de múltiplos sistemas computacionais, sensores e actuadores). São aplicados na prática tópicos como a navegação, controlo percepção e actuação.

  • 12 ECTS

    Trabalho Preparatório para Dissertação

    ECTS
    12
    Período
    1º semestre
    Responsável
    Isabel Martins
    Outra
    2 horas

    Esta UC tem como objetivo proporcionar aos estudantes os conhecimentos e as competências necessários para a definição, planeamento e preparação da Dissertação de Mestrado a desenvolver no âmbito do MEEC.
    Pretende-se que o estudante identifique uma área de investigação relevante, formule um problema ou questão de investigação devidamente fundamentada, realize uma revisão crítica da literatura e elabore um plano de trabalho exequível e adequado aos objetivos propostos.
    Para atingir estes objetivos, o estudante deverá ser capaz de:
    O1 - Selecionar uma área temática de especialização, identificar tópicos de investigação relevantes e formular um problema, desafio ou questão de investigação a desenvolver na Dissertação de Mestrado;
    O2 - Realizar uma revisão crítica da literatura e do estado da arte, identificando os principais contributos científicos e tecnológicos da área, bem como as lacunas ou oportunidades de investigação que fundamentam o trabalho proposto;
    O3 - Elaborar uma proposta de trabalho estruturada, incluindo objetivos, metodologia, planeamento temporal, recursos necessários, marcos de execução e mecanismos de acompanhamento, de forma a garantir a viabilidade e a conclusão da Dissertação dentro dos prazos estabelecidos.

    Tratando-se de uma UC de carácter predominantemente tutorial, o docente, em articulação com o orientador selecionado pelo estudante, ou designado pela Direção do MEEC, acompanhará o desenvolvimento do trabalho através dos seguintes conteúdos:
    CP1 - Apresentação de áreas de trabalho para a Dissertação e respetivas oportunidades de investigação e desenvolvimento, com destaque para problemas técnico-científicos relevantes e desafios emergentes;
    CP2 - Seleção do tema de dissertação e definição da questão de investigação ou problema a abordar na Dissertação;
    CP3 - Pesquisa, seleção e organização da bibliografia e de outras fontes de informação científica relevantes;
    CP4 - Revisão crítica e sistemática da literatura e identificação do estado da arte na área de estudo;
    CP5 - Definição dos objetivos, metodologia e plano de trabalho, incluindo calendarização das atividades, marcos de execução, análise de riscos e estratégias de mitigação.

  • 3 ECTS

    Fusão de Informação Multi-Sensorial

    ECTS
    3
    Período
    1º semestre
    Responsável
    José Almeida
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta unidade curricular pretende-se fornecer os conhecimentos teóricos e práticos necessários para a aplicação e desenvolvimento de sistemas de fusão de informação multi-sensorial.
    Serão abordados diversos métodos de fusão multi-sensorial incluindo filtros de Kalman multi-sensor, filtros de informação e outros estimadores Bayesianos multi-sensor. Os conhecimentos teóricos serão aplicados a diversos casos de estudo na área de sistema autónomos, quer em ambientes de computação matemática, quer em sistemas autónomos físicos. Serão abordados também os aspetos de arquitetura dos sistemas de fusão sensorial e da descentralização dos mesmos.
    Serão ainda abordados modelos probabilísticos e abordagens de fusão de dados baseadas em modelos probabilísticos.

    Modelos probabilísticos, métodos Bayesianos discretos e contínuos e métodos de fusão
    de informação
    Filtro de Kalman para sistemas Multi-sensoriais
    Métodos de Associação de Dados
    Seguimento de Multi-Alvos com Multi-sensores
    Filtros de informação
    Fusão de Informação descentralizada
    Gestão de sensores e comunicações
    Arquiteturas de sistemas de Fusão sensorial
    Projeto de sistemas de fusão de informação descentralizados
    Modelos probabilísticos
    Inferência com "Factor Graphs"

  • 3 ECTS

    Projecto de Sistemas Embebidos

    ECTS
    3
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Esta unidade curricular tem em vista o desenvolvimento de competências de projeto em sistemas embebidos. Pretende-se com esta disciplina complementar conhecimentos adquiridos sobre sistemas embebidos e implementação de software em hardware específico, com métodos e ferramentas avançadas de desenvolvimento conjunto hardware/software.
    Focando mais sobre metodologia de projeto do que aplicações e técnicas específicas, esta unidade curricular fornece as capacidades necessárias para o projeto integrado de sistemas embebidos de elevada complexidade e desempenho elevado.
    É objetivo da unidade curricular, atribuir competências ao nível das linguagens da descrição de hardware.

    Técnicas de engenharia de software para sistemas embebidos
    Projeto conjunto hardware/software
    Particionamento hardware/firmware
    Projeto de sistemas com sinais mistos
    Ferramentas de desenvolvimento e apoio
    Projeto de firmware, arquitetura e depuração

  • 3 ECTS

    Sistemas Multirobóticos

    ECTS
    3
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Nesta disciplina são apresentados tópicos avançados de sistemas multirobóticos. Pretende-se que o aluno compreenda as questões de controlo e navegação associadas a múltiplos sistemas robóticos com diferentes graus de autonomia e em diferentes cenários de operação. O aluno deve poder projetar sistemas multirobóticos complexos e/ou integrar outros sistemas embebidos num cenário com estas características.
    Pretende-se nesta unidade expor o aluno a um conjunto de conhecimentos teórico-práticos tendo em vista ao desenvolvimento de aplicações de um sistema multi-robô em ambiente terrestre, aéreo ou marinho.

    Tópicos
    Coordenação de múltiplos robots
    Controlo de formações
    Fluxo de informação e topologia de formações (grafos)
    Arquiteturas de coordenação
    Comunicação de múltiplos robots (aplicação com e sem restrições, subaquáticos, aéreos)
    Navegação distribuída
    Supervisão e interface de sistemas móveis distribuídos
    Integração de sistemas multirobóticos em redes sensoriais distribuída

2º ano | 2º semestre

  • 30 ECTS

    Dissertação

    ECTS
    30
    Período
    2º semestre
    Responsável
    Cecília Reis
    Outra
    2 horas

    A unidade curricular visa a integração de conhecimentos provenientes de diferentes áreas disciplinares, promovendo o trabalho autónomo do estudante. Tem igualmente como objetivos a aplicação de conhecimentos a problemas concretos, o desenvolvimento da capacidade de trabalho autónomo, o reforço do espírito crítico e o estímulo à capacidade de inovação.

    Os temas das dissertações de mestrado podem ser variados; contudo, deverão estar enquadrados na área científica do curso.

1º ano | 1º semestre

  • 6 ECTS

    Análise de Projetos de Investimento

    ECTS
    6
    Período
    1º semestre
    Responsável
    Carlos Lourenço Moreira de Barros
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 ? Compreender e estimar as principais variáveis económicas e financeiras relevantes para a tomada de decisões de investimento.
    OB2 ? Identificar, pesquisar, selecionar e analisar a informação necessária à estruturação de projetos de investimento, considerando as suas diferentes vertentes, nomeadamente estratégica, comercial, técnica e económico-financeira.
    OB3 ? Analisar situações e problemas concretos de investimento, selecionando e aplicando as metodologias e ferramentas de análise mais adequadas a cada contexto.
    OB4 ? Identificar e analisar os principais fatores de risco e incerteza associados aos projetos de investimento e avaliar o seu impacto na tomada de decisão.
    OB5 ? Aplicar e interpretar os principais métodos e critérios de avaliação económica e financeira de projetos de investimento, fundamentando a seleção entre alternativas de investimento.
    OB6 ? Analisar o impacto das decisões de financiamento, do custo do capital e da inflação na avaliação e viabilidade dos projetos de investimento.
    OB7 ? Integrar conceitos, métodos e ferramentas na conceção, estruturação, análise e avaliação de um projeto de investimento, aplicando-os à resolução de problemas e à fundamentação de decisões em contextos de engenharia.

    I ? Conceitos fundamentais de análise de investimentos
    II ? Aspetos não financeiros dos projetos de investimento
    III ? Elementos necessários à avaliação económica e financeira de um projeto de investimento
    IV ? Análise financeira de um projeto de investimento
    V ? Critérios de avaliação económica e financeira de projetos de investimento
    Período de recuperação do investimento (Payback Period)
    Valor Atual Líquido (VAL)
    Taxa Interna de Rentabilidade (TIR)
    Outros critérios de avaliação
    VI ? Financiamento e custo do capital do projeto
    Plano de financiamento
    Capitais próprios
    Capitais alheios
    Custo Médio Ponderado do Capital (CMPC)
    Alavancagem financeira e alavancagem operacional
    VII ? Análise do risco e da incerteza na avaliação e seleção de projetos de investimento
    VIII ? Impacto da inflação na análise de investimentos
    Inflação e taxa de atualização
    Impacto diferenciado da inflação sobre custos e rendimentos
    Inflação e necessidades de fundo de maneio
    IX ? Questões complementares

  • 6 ECTS

    Comunicações Industriais e Empresariais

    ECTS
    6
    Período
    1º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Pretende-se introduzir um conjunto lato de conceitos e tecnologias de comunicação utilizados em ambientes industriais e empresariais. Serão abordados aspectos que permitam fornecer uma visão integrada destas diferentes tecnologias de forma a garantir o planeamento correcto e abrangente de redes e serviços de comunicação em ambientes industriais e empresariais.
    - Compreender os modelos de referência dos sistemas de comunicação e informação.
    - Conhecer genericamente as normas e os protocolos mais significativos.
    - Conhecer as arquitecturas típicas de redes de comunicação e de sistemas de informação.
    - Compreender as funcionalidades dos diversos componentes de um sistema comunicação.
    - Conhecer as tendências de evolução futura das normas e equipamentos de comunicação e informação.

    Redes Locais.
    Tecnologias e meios de Transmissão.
    -- A rede Ethernet (IEEE 802.3).
    -- Redes sem fios
    - Wi-FI (IEEE 802.11)
    - Bluetooth (IEEE 802.15).
    - WiMAX (IEEE 802.16).
    Interligação de Redes.
    A pilha protocolar TCP/IP (IP, TCP, UDP, ICMP, ARP).
    Serviços de Rede (DNS, DHCP, SMTP, POP, IMAP, HTTP).
    Elementos de interligação.
    Redes e Tecnologias de Acesso às Redes Públicas.
    Sistemas de Informação.
    Serviços Internet.
    Serviços de Voz (serviço convencional e VoIP).

  • 6 ECTS

    Metodologias de Apoio à Decisão

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ana Viana
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OBJ 1 -- Sensibilizar o aluno para a existência de técnicas de optimização e apoio à tomada de decisão. Dotá-lo de conhecimentos básicos em Programação Linear e Inteira.
    OBJ 2 -- Apresentação de problemas de Gestão de Projectos e problemas típicos da Engenharia Electrotécnica.
    OBJ 3 - Apresentação de "resolvedores gerais" de problemas PI e de software específico de optimização.

    CP1 -
    Fases do processo de resolução de um problema.
    Da optimização ao apoio à tomada de decisões.
    Modelação de problemas de Programação Linear e Inteira.
    Técnicas de resolução de problemas de Programação Linear e Inteira.
    Análise de Redes.
    CP 2 - Casos de Estudo: Problemas de divisão e combinação de recursos. Localização de equipamentos (ex. localização de concentradores). Atribuição de frequências em redes de comunicação móveis. Optimização da topologia de redes de comunicações.

  • 6 ECTS

    Algoritmos Genéticos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Filipe Azevedo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Esta unidade curricular visa dotar os alunos de conhecimentos e competências na área da Computação Evolucionária e Inteligência de Enxames. Os alunos deverão ser capaz de interpretar diferentes tipos de problemas e apresentar soluções de optimização recorrendo ao desenvolvimento de ferramentas informáticas que permita, recorrendo à computação evolucionária, a resolução dos mesmos.
    No final da unidade curricular o aluno deverá ser capaz:
    OB2 - Definir e conhecer as características fundamentais da computação evolucionária, desenhar um fluxograma e explicar o funcionamento dos algoritmos evolucionários, assim como mencionar vantagens e aplicações da Computação Evolucionária.
    OB3 - Compreender e saber utilizar os fundamentos e conceitos dos AG;
    OB4 - Conhecer a terminologia e os operadores dos AG de forma a ser capaz de implementar AG;
    OB5 - Saber distinguir as diferentes classes de AG;
    OB6 - Abordar aplicações dos AG, nomeadamente na área da Engenharia Eletrotécnica;
    OB7 - Compreender e saber utilizar os conceitos da Inteligência dos Enxames (IE) e em particular saber implementar problemas simples com o algoritmo de Otimização de Enxames de Partículas (PSO).
    OB8 - Com os conhecimentos e competências adquiridas os alunos deverão ser capazes de ter autonomia que lhes permita desenvolver os seus conhecimentos na área da Computação Evolucionária e Inteligência de Enxames.

    PROGRAMA TEÓRICO:
    PT1 - Computação Evolucionária
    PT2 - Algoritmos Genéticos
    PT3 - Terminologia e Operadores dos Algoritmos Genéticos
    PT4 - Classificação dos Algoritmos Genéticos
    PT5 - Aplicações dos Algoritmos Genéticos
    PT6 - Inteligência dos Enxames: Introdução, Otimização por Enxames de Partículas, Otimização por Colónias de Formigas
    PROGRAMA PRÁTICO:
    PP1 - Otimização de funções utilizando a Optimization toolbox do MatLab
    PP2 - Implementação de Algoritmos Genéticos em MatLab
    PP3 - Realização de Trabalhos Práticos

  • 6 ECTS

    Comunicações Móveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Jorge Mamede
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular desenvolve a capacidade de analisar, projetar e avaliar sistemas de comunicações móveis e sem fios, de acordo com os requisitos de serviços e aplicações em ambientes heterogéneos, móveis e dinâmicos.
    Após a conclusão da unidade curricular, os estudantes deverão ser capazes de:
    PO1 - caracterizar ligações sem fios e requisitos de comunicação;
    PO2 - comparar tecnologias de acesso sem fios, arquiteturas de rede e plataformas de serviços;
    PO3 - planear, dimensionar e avaliar sistemas de comunicações móveis e sem fios;
    PO4 - analisar e projetar soluções de comunicação direta, cooperativa, ad hoc e em malha;
    PO5 - identificar requisitos, ameaças e mecanismos de proteção relativos à segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas e resiliência de sistemas móveis, sem fios e multi-hop;
    PO6 - utilizar ferramentas de medição, modelação, simulação, emulação ou prototipagem para avaliar soluções de comunicação, interpretar resultados e identificar limitações técnicas.

    PC0 - Fundamentos e requisitos das comunicações sem fios
    - Princípios das comunicações móveis e sem fios, incluindo propagação, qualidade da ligação, cobertura, métricas de desempenho e requisitos de comunicação.
    PC1 - Sistemas de comunicações móveis e sem fios
    - Tecnologias de acesso sem fios, redes heterogéneas, arquiteturas 4G/5G, QoS, redes privadas e computação de periferia.
    PC2 - Planeamento, mobilidade e desempenho
    - Planeamento e dimensionamento, capacidade, interferência, mobilidade, continuidade de serviço e avaliação de desempenho.
    PC3 - Redes cooperativas e dinâmicas
    - Comunicações diretas, cooperativas, ad hoc e em malha, gestão dinâmica de topologias, encaminhamento multi-hop e recuperação de conectividade.
    PC4 - Segurança e resiliência
    Segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas, resiliência e funcionamento degradado.

  • 6 ECTS

    Controlo de Potência

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Domótica

    ECTS
    6
    Período
    1º semestre
    Responsável
    Domingos Salvador dos Santos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Dotar os alunos com conhecimentos na área da domótica, em ambientes habitacionais e serviços, quer ao nível dos conceitos teóricos (EB1) quer ao nível da implementação prática (EB2).
    Após aprovação na disciplina os alunos deverão ser capazes de projectar, instalar e manter instalações automatizadas em edifícios residenciais e de serviços utilizando a tecnologia KNX.

    CP1 - Temas Teóricos
    1.Redes de Campo.
    2.Redes e Áreas de Aplicação
    3.Sistema DALI
    4.Domótica
    5.KNX - Argumentos
    6.KNX - Instalação
    7.KNX - Topologia
    8.KNX - Comunicação
    9.KNX -Telegrama
    10.KNX - Participantes
    CP2 - Temas Práticos
    1.Desenvolvimento de um Projecto Eléctrico KNX
    2.Abordagem ao software ETS
    3.Aplicações Práticas
    4.Projectos de uma Instalação KNX

  • 6 ECTS

    Gestão da Qualidade

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Gestão de Projectos

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Logística

    ECTS
    6
    Período
    1º semestre
    Responsável
    António Amaral
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 Compreender a importância estratégica da Logística e da cadeia de abastecimento, como função, nas suas diferentes atividades: armazenamento, transporte, gestão de stocks e planeamento integrado e estratégico.
    OB2 Analisar de forma crítica os problemas Logísticos mais comuns nas empresas;
    OB3 Ser capaz de conceber, de forma eficiente e integrada, os vários processos da logística;
    OB4 ? Conhecer as melhores práticas e tendências futuras da logística, bem como ser capaz de aplicar as técnicas e ferramentas de suporte à função logística.

    CP1 Introdução à Logística e a Gestão da Cadeia de Abastecimento (CA)
    CP2 Estratégias de Localização
    2.1 A importância estratégica da localização;
    2.2 Classificação dos problemas de localização;
    2.3 Modelo Scores, Gravítico e de solução exata.
    CP3 Previsão de Procura
    3.1 Características das Previsões
    3.2 Classificação dos Modelos de Previsão
    3.3 Componentes de uma Série Temporal
    3.4 Métodos e Modelos de Previsão
    CP4 Gestão do Armazenamento
    4.1 Classificação e tipologias de armazenagem
    4.2 Funcionamento e atividades dos Armazéns
    4.3 Layouts de Armazéns
    4.4 Dimensionamento de armazéns e indicadores de performance.
    CP5 Gestão de Inventários Armazenamento
    5.1 Funções dos inventários
    5.2 Gestão de Stocks: Custos Associados
    5.3 Modelos básicos de gestão de stocks
    CP6 Planeamento do Transporte e Distribuição
    6.1 Sistemas de transporte
    6.2 Modos de transporte
    6.3 Programação de rotas
    CP7 Gestão Integrada da CA
    CP8 Tendências futuras da Logística/CA

  • 6 ECTS

    Marketing e Gestão Comercial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Andreia Gama
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende dotar os alunos dos conhecimentos e competências necessárias ao desenvolvimento de atividades comerciais e de marketing com bens e serviços com uma vincada componente técnica.
    No âmbito do marketing, os alunos adquirem competências no OBJ1) desenvolvimento de estratégias ajustadas às características dos diversos mercados industriais, OBJ2) bem como na sua operacionalização. No âmbito da gestão comercial, os alunos OBJ3) adquirem competências na área da negociação comercial e ainda OBJ4) na organização e liderança de equipas comerciais, OBJ5) no planeamento e controlo das atividades comerciais e também numa OBJ6) gestão eficiente da carteira de clientes. Também existirá a preocupação de OBJ7) dar a conhecer as principais evoluções nas áreas de marketing e vendas decorrentes da evolução das novas tecnologias.

    PROGRAMA DA DISCIPLINA
    1. Conceito de marketing. Tendências atuais do marketing. Introdução ao marketing industrial.
    2. Os mercados: conceitos e tendências.
    3. Planeamento e estratégias de marketing. O marketing mix.
    4. O marketing digital e marketing relacional.
    5. A empresa, o marketing e as vendas.
    6. O processo de vendas e o processo de compra. As métricas comerciais
    7. Liderança, motivação, avaliação e recompensa das equipas comerciais.
    8. Negociação comercial:
    a. Conceito e pressupostos
    b. Estratégias de gestão de conflitos
    c. Princípios e tipologias negociais
    d. Estratégias e táticas negociais
    e. Etapas de uma negociação.
    f. Erros e heurísticas negociais.

  • 6 ECTS

    Métodos de Previsão

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Métodos de Previsão

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final da unidade curricular, o estudante deverá ser capaz de:
    OB1 ? Analisar requisitos e conceber Sistemas de Informação adequados ao contexto e às necessidades das organizações;
    OB2 ? Modelar, implementar e documentar Sistemas de Informação, aplicando metodologias e boas práticas de desenvolvimento;
    OB3 ? Utilizar SQL na definição, manipulação e interrogação de bases de dados relacionais;
    OB4 ? Conceber e desenvolver interfaces e componentes aplicacionais de Sistemas de Informação, aplicando princípios de usabilidade e boas práticas de desenvolvimento;
    OB5 ? Desenvolver e validar uma solução integrada de Sistema de Informação, articulando requisitos, modelação, implementação, acesso a bases de dados relacionais e testes.

    Teórica:
    Capítulo 1 ? Introdução aos Sistemas de Informação (CP1): conceitos, componentes e papel nas organizações
    Capítulo 2 ? Desenvolvimento de Sistemas de Informação (CP2): ciclo de desenvolvimento e abordagens tradicionais
    Capítulo 3 ? Metodologias Ágeis (CP3): princípios Agile, Scrum e Kanban.
    Capítulo 4 ? Análise de Requisitos e Modelação (CP4): levantamento, especificação e representação de requisitos
    Capítulo 5 ? Dados e Bases de Dados (CP5): modelação de dados, bases de dados relacionais e SQL
    Capítulo 6 ? Desenvolvimento e Validação (CP6): interfaces, usabilidade, acesso a dados, segurança e testes
    Capítulo 7 ? Futuro dos Sistemas de Informação (CP7): tendências e evolução dos SI
    Prática:
    As aulas práticas promovem a aplicação integrada dos conhecimentos na análise, conceção, desenvolvimento, documentação e validação de um Sistema de Informação, através de um projeto, desenvolvendo autonomia, pesquisa, resolução de problemas, trabalho colaborativo e boas práticas (CP8)

  • 6 ECTS

    Projecto de Hardware Digital

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Gericota
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal do curso é equipar o estudante com as ferramentas e os conhecimentos necessários para construir um circuito capaz de resolver um problema específico, utilizando conceitos de projeto de hardware digital. Com a ajuda de linguagens de descrição de hardware e de ferramentas computacionais de projeto, os estudantes implementam uma solução com circuitos lógicos programáveis.
    O papel dos circuitos lógicos programáveis, em especial das Field-Programmable Gate Arrays (FPGA), tem vindo a crescer nos últimos anos, impulsionado pela elevada miniaturização e integração na área dos semicondutores e pela diminuição drástica do tempo de vida útil dos novos produtos no campo da eletrónica de consumo, o que, consequentemente, tem obrigado à redução do designado time-to-market. Ao permitir uma rápida passagem da fase de desenvolvimento para a de produção, bem como a introdução de correções e alterações mesmo após o lançamento dos produtos, a lógica programável apresenta inegáveis vantagens em relação à lógica dedicada. A elevada velocidade proporcionada pela implementação direta da funcionalidade em hardware e o seu baixo consumo tornam igualmente a lógica programável preferível à utilização de microprocessadores, tendo, nos últimos anos, sido integrada conjuntamente com estes numa lógica de aceleração da execução de determinados algoritmos. Exemplo disso é a última geração de microprocessadores desenvolvida especificamente para data centers.

    1. Introdução (1 sem.)
    1.1. Tecnologia digital
    1.2. Microprocessadores vs Hardware dedicado
    1.3. Intr. às ferramentas de projecto de hardware digital
    1.4. Intr. às linguagens de descrição de hardware
    2. Descrição, em linguagem de alto nível (VHDL), de circuitos combinatórios (2 sem.)
    2.1. Descrição genérica
    2.2. Descrição estrutural
    3. Dispositivos Lógicos Programáveis (PLD) (4 sem.)
    3.1. Evolução dos PLD
    3.2. Arquitecturas dos PLD
    3.2.1. Blocos lógicos
    3.2.2. Blocos de entrada/saída
    3.2.3. Recursos de encaminhamento
    3.3. Configuração dos PLD
    4. Fluxo de projecto (2 sem.)
    4.1. Especificação
    4.2. Simulação lógica
    4.3. Mapeamento e síntese
    4.4. Análise temporal
    5. Circuitos sequenciais (2 sem.)
    5.1. Introdução
    5.2. Descrição de um registo e de um flip-flop
    5.3. Exemplos de projectos simples
    6. Máquinas de estado (2 sem.)
    6.1. Tipos Mealy e Moore
    6.2. Representação
    6.3. Máquinas de estado com fluxo de dados
    7. Blocos IP (1 sem.)
    7.1. Tipos de IPs
    7.2. Integração de IPs

  • 3 ECTS

    Redes de Sensores Distribuídos

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora
  • 6 ECTS

    Redes Inteligentes e Serviços

    ECTS
    6
    Período
    1º semestre
    Responsável
    Benedita Malheiro
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Desenvolver competências no domínio da conceção e realização de aplicações distribuídas para a World Wide Web (WWW) através de:
    O1) Aprendizagem dos conceitos associados a:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web;
    O2) Análise de casos e teste de exemplos ilustrativos de:
    - Aplicações Web
    - Agentes Web
    - Serviços Web;
    O3) Conceção e desenvolvimento de:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web.

    0 Revisões
    0.1 Modelo Cliente/Servidor
    0.2 Interação com Servidores HTTP
    1 Aplicações Web
    1.1 Tecnologias Servlet e JSP
    1.2 Bases de Dados Relacionais
    1.2.1 Definição da Estrutura de uma Base de Dados
    1.2.2 Acesso Remoto a Bases de Dados
    1.2 Teste de Aplicações Web usando Servlets e JSP
    2 Trabalho Curricular Individual sobre Tecnologias de Desenvolvimento de Soluções Web
    3 Agentes Web
    3.1 Interação com Aplicações Web
    3.2 Mashups de valor acrescentado
    3.3 Teste de Clientes Automáticos
    4 Serviços Web
    4.1 Serviços RPC e REST
    4.2 XML, WSDL, SOAP e UDDI
    4.3 Publicação e Consumo de Serviços Web
    4.4 Teste de Serviços Web
    5 Trabalho Curricular Individual de Desenvolvimento de Aplicação, Agente ou Serviço Web

  • 6 ECTS

    Robótica Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular (UC) pretende colmatar esta lacuna nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação de quais as aplicações que são suscetíveis da introdução de robôs industriais e fornecer-lhes uma base de conhecimentos de programação e operação de robôs industriais.
    (OB1) A UC tem como principal objetivo dar formação sobre os princípios da manipulação robótica e seus principais campos de aplicação.
    (OB2) Pretende-se familiarizar os alunos com a terminologia usada na robótica e criar nestes uma base de conhecimentos que possibilite a identificação de quais as aplicações suscetíveis de robotizar, tendo sempre presente as vantagens e desvantagens da utilização de robôs.
    (OB3) É ainda objetivo da UC fornecer ferramentas para desenvolvimento de aplicações robotizadas e focar os principais aspetos das normas de segurança a serem seguidas no desenvolvimento destas aplicações.
    (OB4) Não se aborda uma linguagem particular para a programação de robôs industriais, mas espera-se que, no final, um aluno com aproveitamento e com conhecimentos de programação (que detinha e que reforçou ao longo da disciplina), consiga facilmente aprender e compreender uma qualquer linguagem para programar manipuladores robóticos.

    CP1. Introdução à Robótica
    CP2. Noções básicas de robótica
    CP3. Atuadores finais para robôs industriais
    CP4. Métodos de programação de robôs e sua evolução
    CP5. Segurança na programação e operação de robôs industriais
    CP6. Aplicações industriais da robótica
    CP7. Robótica móvel
    CP8. Metodologia para a implementação de aplicações robotizadas
    CP9. Novas áreas de aplicação da robótica

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Mário Alves
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo é que o estudante adquira conhecimentos sobre o princípio de funcionamento e estado da tecnologia dos sistemas fundamentais constituintes dos veículos com motores de combustão interna, híbridos e elétricos.

    - Perspetiva geral sobre os sistemas automóveis
    - Fundamentos sobre Motores de Combustão Interna (MCI)
    - Eficiência energética, fluxo entrada/saída e controlo de emissões dos MCI
    - Sistemas de alimentação SI
    - Sistemas de alimentação CI
    - Sistemas de pré-aquecimento
    - Sistemas de transmissão de potência
    - Sistemas de carga
    - Sistemas de arranque
    - Sistemas de ignição
    - Sistemas de segurança (passiva e ativa)
    - Sistemas de diagnóstico
    - Sistemas de apoio ao condutor (ADAS) e à navegação autónoma
    - Tecnologias e veículos híbridos-elétricos

  • 6 ECTS

    Sistemas de Controlo Avançado

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o aluno de um conjunto de conhecimentos sobre tópicos emergentes em sistemas de controlo, que lhe permitam desenvolver melhores capacidades na aplicação de estratégias de controlo moderno. (OB1)
    São objetivos específicos:
    - Conhecimento e compreensão de redes neuronais e sua aplicação nos sistemas de controlo (OB2)
    - Conhecimento e compreensão de áreas científicas emergentes, tais como machine learning, deep learning, e reinforcement learning (OB3)
    - Capacidade de aplicar técnicas de sistemas de controlo e técnicas baseadas na inteligência artificial (OB4)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB5)

    1 - Identificação de modelos empíricos através de dados experimentais (CP1)
    2 - Controlo (CP2)
    3 - Redes neuronais (CP3)
    4 - Tópicos selecionados da inteligência artificial (CP4):
    - Machine learning
    - Deep learning
    - Reinforcement learning

  • 6 ECTS

    Sistemas de Tempo Real

    ECTS
    6
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

  • 3 ECTS

    Sistemas Embebidos

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Sistemas Embebidos

1º ano | 2º semestre

  • 6 ECTS

    Análise de Decisão

    ECTS
    6
    Período
    2º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    A unidade curricular tem como objetivos fornecer conhecimento sintético sobre metodologias de apoio à decisão, nomeadamente:
    OBJ1 - Explorar softwares associados aos conteúdos programáticos CP1 a CP5
    OBJ2 - Sensibilizar o aluno para a existência de técnicas de apoio à tomada de decisão em situações de incerteza e risco.

    Conteúdos programáticos:
    CP1 - Dualidade e Simplex Dual.
    CP2 - Análise de Sensibilidade. Resolução por método gráfico e forma algébrica. Programação paramétrica.
    CP3 - Critérios de decisão em incerteza. Valor da informação. Árvores de decisão.
    CP4 - Funções de valor e teoria da utilidade esperada. Curvas de indiferença.
    CP5 - Análise de risco. Prémio de risco. Critérios de decisão com risco

  • 6 ECTS

    Estudos de Tempos e Métodos

    ECTS
    6
    Período
    2º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1. Esta UC tem como principal objetivo dar formação sobre os princípios envolvidos no estudo dos métodos de trabalho e na medida das operações, pretendendo colmatar as lacunas identificadas acima nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação dos principais problemas associados à organização do trabalho, como promover a sua melhoria e como efetuar uma correta medição do tempo associado ao trabalho.
    OB2. Serão ainda focados aspetos relacionados com o balanceamento de linhas de produção e são também abordadas algumas das correntes ditas ?modernas? associadas à organização dos processos industriais.
    OB3. Pretende-se familiarizar os alunos com a terminologia usada na área do estudo e da organização do trabalho e criar nestes uma base de conhecimentos que possibilite a identificação dos problemas existentes numa dada operação industrial e das possibilidades de melhoria presentes, tendo sempre presente as vantagens e inconvenientes das diversas aproximações possíveis.
    OB4. É ainda objetivo da disciplina fornecer ferramentas para auxiliar no estudo do trabalho.

    1 Processo - Conceito e Fundamentos
    .1 Planeamento do processo de fabrico
    .2 Representação abrangente do processo
    .3 Caraterísticas de desempenho dum processo
    .4 Decomposição da duração total do processo
    2 Estudo dos Métodos e a Simplificação do Trabalho
    .1 Definição do sistema de fabrico
    .2 Otimização do layout por produto e por processo
    .3 Princípio da dúvida sistemática
    .4 Etapas do estudo dos métodos
    .5 Gráficos e diagramas
    .6 Implantação/circulação de materiais
    .7 Métodos e movimentos no posto de trabalho
    3 A Medida do Trabalho
    .1 Padronização do trabalho
    .2 Métodos de medida do trabalho
    .3 Estudo dos tempos por cronometragem
    .4 Estudo dos tempos por amostragem
    .5 Problemas encontrados na medição do trabalho
    4 Modelação e Simulação de Processos Industriais Utilizando a Aplicação FlexSim

  • 6 ECTS

    Fiabilidade de Sistemas

    ECTS
    6
    Período
    2º semestre
    Responsável
    F. Maurício Dias
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Nesta Unidade Curricular, pretende-se abordar aspetos relacionados com a fiabilidade de produtos e sistemas e relacioná-los com conceitos da Qualidade que, em conjunto, promovem a satisfação dos utilizadores. Pretende-se, ainda, efetuar a ligação dos conceitos teóricos à sua aplicação em ambiente industrial de forma a preparar os estudantes para a sua atividade futura.
    As aulas desta unidade serão orientadas no sentido de os alunos adquirirem conhecimentos relativamente a fiabilidade e qualidade que, nas aulas PL serão aprofundados através da resolução de casos práticos e trabalhos de pesquisa.
    São propósitos e objetivos desta UC:
    OB1. Dotar os alunos de noções sobre fiabilidade de componentes e de sistemas.
    OB2. Dotar os alunos de noções sobre qualidade e de algumas das suas ferramentas.
    OB3. Dotar os alunos de noções sobre a conformidade de produtos e a sua evidência.
    OB4. Sensibilizar os estudantes para a importância da fiabilidade/qualidade de produtos e sistemas numa perspectiva económica e de um quadro de maior exigência dos equipamentos quer para os consumidores quer para as organizações.
    OB5. Aplicação, de forma intuitiva, dos conceitos apreendidos a novas situações, interpretar e definir soluções para os casos apresentados.

    1. Fiabilidade (6 semanas)
    1.1 Objetivos estudos de fiabilidade, conceitos, técnicas gerais e índices de fiabilidade
    1.2 Conceitos probabilísticos
    1.3 Funções de distribuição
    1.4 Fiabilidade de um componente
    1.5 Fiabilidade de um sistema
    1.5.1 Sistemas simples
    1.5.2 Sistemas complexos
    1.5.3 Redundância em stand by
    1.6 Avaliação de sistemas complexos
    1.6.1 Árvore de avarias
    1.6.2 Método dos Cortes mínimos
    1.6.3 Método da Probabilidade condicionada
    1.7 Processos de Markov
    1.7.1 Processos discretos
    1.7.2 Processos contínuos
    2. Fiabilidade e Qualidade (6 semanas)
    2.1 Custos da não fiabilidade/qualidade
    2.1.1 Norma NP 4239: Bases para a Quantificação dos Custos da Qualidade
    2.3 Ferramentas da Qualidade
    2.3.1Diagrama de Pareto
    2.3.2 Histogramas
    2.3.3 Diagrama de causa efeito
    2.3.4 FMEA
    2.3.5 Cartas de controlo
    2.4 Sistemas de gestão da qualidade. ISO 9001
    3. Conformidade de produtos (3 semanas)
    3.1 Sistemas de certificação
    3.2 Marcas de certificação
    3.3 Marcação CE

  • 6 ECTS

    Gestão da Produção e das Operações

    ECTS
    6
    Período
    2º semestre
    Responsável
    Paulo Ávila
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Compreender a importância das várias fases do planeamento, programação e controlo da produção, assim como das diferentes abordagens à sua implementação, perspectiva MRP, JIT e OPT.
    O aluno após frequentar esta disciplina será capaz de:
    A- Compreender a caracterização dos sistemas de produção, suas necessidades em informação e critérios para o suporte de gestão;
    B- Perceber as diferentes etapas do planeamento, programação e controlo da produção e suas funções associadas;
    C- Analisar, compreender e ser capaz de utilizar os vários modelos e técnicas de resolução dos principais problemas de gestão da produção e das operações;
    D- Diferenciar o modelo MRP do JIT na gestão da produção e reconhecer formas de integração.

    1 Tipologia dos Sistemas de Produção
    1.1 Interesse da tipologia
    1.2 Classificação dos processos dos sistemas de produção
    1.3 Caracterização dos principais processos
    1.4 Implicações das tipologias dos processos principais na gestão das organizações
    2 Planeamento, Programação e Controlo da Produção (PPCP) (com MRP)
    2.1 A função planeamento programação e controlo da produção
    2.2 Planeamento estratégico
    2.3 Planeamento agregado
    2.4 Planeamento director da Produção
    2.5 Planeamento de necessidades de materiais (MRP) e de capacidade (CRP)
    2.6 Lançamento das ordens de fabrico
    2.7 Programação detalhada da produção
    2.8 Controlo da produção
    3 Just in time (JIT) no Planeamento e Controlo da Produção
    3.1 Elementos essenciais do JIT
    3.2 Implicações do JIT nas várias fases do PPCP
    3.3 Tecnologia de Grupo
    3.4 O controlo da produção com o Kanban
    3.5 Comparação entre o JIT e MRP e sua adequação às tipologias dos sistemas produtivos
    3.6 A integração dos dois modelos
    4. Introdução ao OPT

  • 6 ECTS

    Gestão de Projectos

    ECTS
    6
    Período
    2º semestre
    Responsável
    Carlos J. Pereira Freitas
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    A disciplina visa dotar os participantes do conhecimento dos principais referenciais internacionais de gestão de projetos, seja pela abordagem de metodologias convencionais/preditivas, orientadas para ciclos de vida preditivos (waterfall), seja pela abordagem de metodologias ágeis, mais adequadas a ciclos de vida iterativos e incrementais. Os alunos terão também a possibilidade de apreender e treinar a utilização dos mais difundidos softwares de gestão de projetos, seja o Microsoft Project®, para a gestão convencional/preditiva, seja o Jira® para a gestão ágil. A aprendizagem destas ferramentas informáticas faz-se num contexto de simulação de gestão de projetos, onde os alunos têm de dar resposta a vários cenários que simulam situações práticas concretas no âmbito da engenharia.
    No final da disciplina pretende-se que os alunos:
    OB1. Conheçam e saibam manusear o modelo conceptual do Project Management Body of Knowledge (PMBoK® Guide - Seven Edition);
    OB2. Sejam capazes de utilizar o software MS Project® em conformidade com o standard PMBoK®;
    OB3. Sejam capazes de selecionar, em função do projeto, os processos, as técnicas e o grau de detalhe destas;
    OB4. Saibam aplicar os processos de gestão de projetos, nomeadamente iniciação, planeamento e controlo, com destreza média;
    OB5. Conheçam os Princípios e Valores da abordagem Agile à gestão de projetos;
    OB6. Conheçam a framework SCRUM como ferramenta de gestão ágil de projetos e compreendam os fatores críticos para a sua implementação numa organização;
    OB7. Compreendam o papel desempenhado pelos diferentes atores no Scrum (Product Owner, Scrum Master, Developers) e dominem as técnicas elementares para a sua operacionalização;
    OB8. Sejam capazes de utilizar o software Jira®.

    CP1. Introdução à Gestão de Projetos (0,5 semanas)
    CP2. Referencial PMBoK® Guide - Seven Edition (1,5 semanas)
    CP3. Abordagem Convencional/Preditiva à Gestão de Projetos (4 semanas)
    CP4. Software para Gestão de Projetos Convencional/Preditiva: MS Project® (1,5 semanas)
    CP5. Caso de Simulação (Trabalho de Grupo): Gestão de Projetos Convencional/Preditiva com Software MS Project® (2,5 semanas)
    CP6. Abordagem Ágil à Gestão de Projetos (2 semanas)
    CP7. Software para Gestão de Projetos Ágil: Jira® (0,5 semanas)
    CP8. Caso de Simulação (Trabalho de Grupo): Gestão de Projetos Ágil (Scrum) com Software Jira® (2,0 semanas)
    CP9. Abordagem Convencional/Preditiva (waterfall) vs. Abordagem Ágil à Gestão de Projetos (0,5 semanas)
    Nota: o plano semanal de aulas constará do documento PUC (Planeamento da Unidade Curricular) disponível na página Moodle da UC.

  • 6 ECTS

    Interacção e Multimédia

    ECTS
    6
    Período
    2º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Transmitir conhecimento sobre as tecnologias multimédia actuais e as metodologias de interação.
    Desenvolver competências para a utilização de equipamentos multimédia e para o desenvolvimento de sistemas interactivos e conteúdos multimédia.
    - Selecionar e aplicar técnicas actuais de representação, armazenamento e transmissão de dados multimédia.
    - Conceber sistemas ou componentes com capacidades de interação com utilizadores humanos.

    Introdução à multimédia
    - definição,
    - informação
    - tecnologias básicas.
    Representação da informação multimédia:
    - teoria da Informação
    - técnicas de compressão,
    Redes de comunicação multimédia:
    Interfaces de utilizador: usabilidade, projecto, avaliação.
    Aplicações multimédia:
    - Imagem
    - Som
    - Gráficos 2D
    - Vídeo
    - Gráficos 3D
    - Realidade Virtual e Aumentada

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    2º semestre
    Responsável
    Carlos José Campos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final desta unidade curricular o estudante deverá ser capaz de analisar e conceber (OB1); implementar e documentar (OB2) sistemas de informação; Saber utilizar a linguagem de manipulação e interrogação de dados SQL (OB3); Conhecer e saber utilizar ferramentas programação visuais, orientadas a objectos (OB4); Desenvolver sistemas de informação recorrendo a ferramentas de programação visual incluindo acesso a bases de dados relacionais (OB5).

    Teórica:
    Capítulo 1 - Introdução aos Sistemas de Informação (SI) (CP1)
    Capítulo 2 - Processo de Desenvolvimento de Sistemas de Informação (DSI) (CP2)
    Capítulo 3 - Modelação e Métodos de Desenvolvimento de Sistemas de Informação (DSI) (CP3)
    Capítulo 4 - Ferramentas e Técnicas para o Desenvolvimento de Sistemas de Informação (CP4)
    Capítulo 5 - Sistemas de Informação Distribuídos (CP5)
    Capítulo 6 - Futuro dos Sistemas de Informação (CP6)
    As aulas práticas destinam-se a promovem a aquisição e o desenvolvimento de atitudes de pesquisa e de reflexão no desenvolvimento de sistemas de informação, assim como permitem o desenvolvimento de um sistema de informação (CP7).

  • 6 ECTS

    Redes de Campo e de Instrumentação

    ECTS
    6
    Período
    2º semestre
    Responsável
    André Vaz Fidalgo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objectivo desta disciplina é que o aluno adquira competências a nível dos sistemas distribuídos de instrumentação e controlo (SDIC). São introduzidos ao aluno conceitos fundamentais sobre sistemas de medição, monitorização e controlo baseados em computador (O1) e sobre o paradigma dos sistemas distribuídos (O2). São depois apresentados os protocolos de comunicação normalizados (O3) e as tecnologias actualmente existentes e mais utilizadas, tanto para redes cabladas como para redes sem fio (O4). Por fim, serão abordadas as ferramentas de desenvolvimento de aplicações para supervisão, controlo e aquisição de dados (SCADA).
    Projeto e utilização de ambientes reais de SDIC, com particular atenção a protocolos de comunicação e interface homem-maquina (O5).
    Analise economica da utilização de DCIS em ambientes industriais.
    Analise da evolução tecnologica e seu impacto no mundo industrial (O6).
    No desenvolvimento do trabalho executado na disciplina é necessária uma análise aprofundada dos conceitos (teóricos e tecnológicos) envolvidos.
    São particularmente relevantes a caracterização do problema, a análise de alternativas técnicas e uma avaliação das diferenças de desempenho e custo.uturo.

    CP1. ASPECTOS GERAIS SOBRE OS SDIC
    Noções gerais sobre sistemas controlados por computador e exemplos de aplicações práticas.
    CP2. CONCEITOS FUNDAMENTAIS SOBRE REDES E PROTOCOLOS DE COMUNICAÇÃO
    Modelo OSI, focando as camadas protocolares mais utilizadas nas redes de campo e de instrumentação. Modelos de comunicação Polling, Mestre/Escravo e Produtor Consumidor.
    CP3. REDES CABLADAS PARA SDIC
    Protocolos normalizados e tecnologias existentes e emergentes: GPIB ? General Purpose Interface Bus, CAN - Controller Area Network, WorldFIP ? Factory Instrumentation Protocol, FF - Foundation Fieldbus, PROFIBUS - Process Fieldbus, PROFINET e Ethernet IP.
    CP4. REDES SEM FIOS PARA SDIC
    Protocolos normalizados e tecnologias existentes e emergentes: IEEE 802.11 (WiFi), IEEE 802.15.1 (Bluetooth), IEEE 802.15.4 (ZigBee).
    CP5. FERRAMENTAS DE SUPERVISÃO, CONTROLO E AQUISIÇÃO DE DADOS (SCADA)
    Ferramentas de supervisão, controlo e aquisição de dados para aplicações de controlo e instrumentação.

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Sistemas Flexíveis de Fabrico

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Sistemas Flexíveis de Fabrico

2º ano | 1º semestre

  • 6 ECTS

    Gestão da Inovação e do Conhecimento

    ECTS
    6
    Período
    1º semestre
    Responsável
    Carlos J. Pereira Freitas
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal da Unidade Curricular é formar empreendedores, pessoas capazes de liderar projetos, seja por conta própria seja integradas numa organização.
    O1 - Desenvolver competências de empreendedorismo e liderança de projetos empresariais;
    O2 - Desenvolver competências ao nível da inovação empresarial;
    O3 - Desenvolver competências de gestão, nomeadamente ao nível do marketing e da estratégia empresarial;
    O4 - Desenvolver competências ao nível do desenvolvimento, avaliação e financiamento de novas ideias de negócio;
    O5 - Desenvolver competências necessárias à transformação das ideias de negócio e tecnologias em empresas/ projetos;
    O6 - Fomentar a aproximação dos alunos a instituições de apoio à inovação e à criação de startups;
    O7 - Fomentar a aproximação dos alunos ao mundo empresarial, contribuindo para a transposição do conhecimento científico e tecnológico gerado nas instituições de ensino superior.

    P1. Empreendedorismo e Desenvolvimento de Negócios (1 semana)
    > Milestone 1 - Business Plan: Desenvolvimento da Ideia de Negócio no Modelo Canvas e Apresentação da Ideia de Negócio no formato Elevator Pitch
    P2. Estratégia Empresarial e Planeamento de Marketing (1 semana)
    P3. Plano de Marketing (1,5 semanas)
    > Milestone 2 - Business Plan: Apresentação e defesa do Plano de Marketing
    P4. Gestão da Inovação (1 semana)
    P5. Plano Financeiro e Avaliação de Novos Negócios (1,5 semanas)
    P6. Financiamento de Novos Negócios (1 semana)
    P7. Constituição e Enquadramento Jurídico e Fiscal da Empresa (0,5 semanas)
    P8. Elaboração de Plano de Negócios (7,5 semanas)
    > Milestone 3 - Business Plan: Apresentação e defesa do Plano de Negócios Integral
    Nota: o plano semanal de aulas está definido no documento PUC - Planeamento da Unidade Curricular (disponível na plataforma Moodle)

  • 12 ECTS

    Trabalho Preparatório para Dissertação

    ECTS
    12
    Período
    1º semestre
    Responsável
    Isabel Martins
    Outra
    2 horas

    Esta UC tem como objetivo proporcionar aos estudantes os conhecimentos e as competências necessários para a definição, planeamento e preparação da Dissertação de Mestrado a desenvolver no âmbito do MEEC.
    Pretende-se que o estudante identifique uma área de investigação relevante, formule um problema ou questão de investigação devidamente fundamentada, realize uma revisão crítica da literatura e elabore um plano de trabalho exequível e adequado aos objetivos propostos.
    Para atingir estes objetivos, o estudante deverá ser capaz de:
    O1 - Selecionar uma área temática de especialização, identificar tópicos de investigação relevantes e formular um problema, desafio ou questão de investigação a desenvolver na Dissertação de Mestrado;
    O2 - Realizar uma revisão crítica da literatura e do estado da arte, identificando os principais contributos científicos e tecnológicos da área, bem como as lacunas ou oportunidades de investigação que fundamentam o trabalho proposto;
    O3 - Elaborar uma proposta de trabalho estruturada, incluindo objetivos, metodologia, planeamento temporal, recursos necessários, marcos de execução e mecanismos de acompanhamento, de forma a garantir a viabilidade e a conclusão da Dissertação dentro dos prazos estabelecidos.

    Tratando-se de uma UC de carácter predominantemente tutorial, o docente, em articulação com o orientador selecionado pelo estudante, ou designado pela Direção do MEEC, acompanhará o desenvolvimento do trabalho através dos seguintes conteúdos:
    CP1 - Apresentação de áreas de trabalho para a Dissertação e respetivas oportunidades de investigação e desenvolvimento, com destaque para problemas técnico-científicos relevantes e desafios emergentes;
    CP2 - Seleção do tema de dissertação e definição da questão de investigação ou problema a abordar na Dissertação;
    CP3 - Pesquisa, seleção e organização da bibliografia e de outras fontes de informação científica relevantes;
    CP4 - Revisão crítica e sistemática da literatura e identificação do estado da arte na área de estudo;
    CP5 - Definição dos objetivos, metodologia e plano de trabalho, incluindo calendarização das atividades, marcos de execução, análise de riscos e estratégias de mitigação.

  • 6 ECTS

    Algoritmos Genéticos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Filipe Azevedo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Esta unidade curricular visa dotar os alunos de conhecimentos e competências na área da Computação Evolucionária e Inteligência de Enxames. Os alunos deverão ser capaz de interpretar diferentes tipos de problemas e apresentar soluções de optimização recorrendo ao desenvolvimento de ferramentas informáticas que permita, recorrendo à computação evolucionária, a resolução dos mesmos.
    No final da unidade curricular o aluno deverá ser capaz:
    OB2 - Definir e conhecer as características fundamentais da computação evolucionária, desenhar um fluxograma e explicar o funcionamento dos algoritmos evolucionários, assim como mencionar vantagens e aplicações da Computação Evolucionária.
    OB3 - Compreender e saber utilizar os fundamentos e conceitos dos AG;
    OB4 - Conhecer a terminologia e os operadores dos AG de forma a ser capaz de implementar AG;
    OB5 - Saber distinguir as diferentes classes de AG;
    OB6 - Abordar aplicações dos AG, nomeadamente na área da Engenharia Eletrotécnica;
    OB7 - Compreender e saber utilizar os conceitos da Inteligência dos Enxames (IE) e em particular saber implementar problemas simples com o algoritmo de Otimização de Enxames de Partículas (PSO).
    OB8 - Com os conhecimentos e competências adquiridas os alunos deverão ser capazes de ter autonomia que lhes permita desenvolver os seus conhecimentos na área da Computação Evolucionária e Inteligência de Enxames.

    PROGRAMA TEÓRICO:
    PT1 - Computação Evolucionária
    PT2 - Algoritmos Genéticos
    PT3 - Terminologia e Operadores dos Algoritmos Genéticos
    PT4 - Classificação dos Algoritmos Genéticos
    PT5 - Aplicações dos Algoritmos Genéticos
    PT6 - Inteligência dos Enxames: Introdução, Otimização por Enxames de Partículas, Otimização por Colónias de Formigas
    PROGRAMA PRÁTICO:
    PP1 - Otimização de funções utilizando a Optimization toolbox do MatLab
    PP2 - Implementação de Algoritmos Genéticos em MatLab
    PP3 - Realização de Trabalhos Práticos

  • 6 ECTS

    Comunicações Móveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Jorge Mamede
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular desenvolve a capacidade de analisar, projetar e avaliar sistemas de comunicações móveis e sem fios, de acordo com os requisitos de serviços e aplicações em ambientes heterogéneos, móveis e dinâmicos.
    Após a conclusão da unidade curricular, os estudantes deverão ser capazes de:
    PO1 - caracterizar ligações sem fios e requisitos de comunicação;
    PO2 - comparar tecnologias de acesso sem fios, arquiteturas de rede e plataformas de serviços;
    PO3 - planear, dimensionar e avaliar sistemas de comunicações móveis e sem fios;
    PO4 - analisar e projetar soluções de comunicação direta, cooperativa, ad hoc e em malha;
    PO5 - identificar requisitos, ameaças e mecanismos de proteção relativos à segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas e resiliência de sistemas móveis, sem fios e multi-hop;
    PO6 - utilizar ferramentas de medição, modelação, simulação, emulação ou prototipagem para avaliar soluções de comunicação, interpretar resultados e identificar limitações técnicas.

    PC0 - Fundamentos e requisitos das comunicações sem fios
    - Princípios das comunicações móveis e sem fios, incluindo propagação, qualidade da ligação, cobertura, métricas de desempenho e requisitos de comunicação.
    PC1 - Sistemas de comunicações móveis e sem fios
    - Tecnologias de acesso sem fios, redes heterogéneas, arquiteturas 4G/5G, QoS, redes privadas e computação de periferia.
    PC2 - Planeamento, mobilidade e desempenho
    - Planeamento e dimensionamento, capacidade, interferência, mobilidade, continuidade de serviço e avaliação de desempenho.
    PC3 - Redes cooperativas e dinâmicas
    - Comunicações diretas, cooperativas, ad hoc e em malha, gestão dinâmica de topologias, encaminhamento multi-hop e recuperação de conectividade.
    PC4 - Segurança e resiliência
    Segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas, resiliência e funcionamento degradado.

  • 6 ECTS

    Controlo de Potência

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Domótica

    ECTS
    6
    Período
    1º semestre
    Responsável
    Domingos Salvador dos Santos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Dotar os alunos com conhecimentos na área da domótica, em ambientes habitacionais e serviços, quer ao nível dos conceitos teóricos (EB1) quer ao nível da implementação prática (EB2).
    Após aprovação na disciplina os alunos deverão ser capazes de projectar, instalar e manter instalações automatizadas em edifícios residenciais e de serviços utilizando a tecnologia KNX.

    CP1 - Temas Teóricos
    1.Redes de Campo.
    2.Redes e Áreas de Aplicação
    3.Sistema DALI
    4.Domótica
    5.KNX - Argumentos
    6.KNX - Instalação
    7.KNX - Topologia
    8.KNX - Comunicação
    9.KNX -Telegrama
    10.KNX - Participantes
    CP2 - Temas Práticos
    1.Desenvolvimento de um Projecto Eléctrico KNX
    2.Abordagem ao software ETS
    3.Aplicações Práticas
    4.Projectos de uma Instalação KNX

  • 6 ECTS

    Logística

    ECTS
    6
    Período
    1º semestre
    Responsável
    António Amaral
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 Compreender a importância estratégica da Logística e da cadeia de abastecimento, como função, nas suas diferentes atividades: armazenamento, transporte, gestão de stocks e planeamento integrado e estratégico.
    OB2 Analisar de forma crítica os problemas Logísticos mais comuns nas empresas;
    OB3 Ser capaz de conceber, de forma eficiente e integrada, os vários processos da logística;
    OB4 Conhecer as melhores práticas e tendências futuras da logística, bem como ser capaz de aplicar as técnicas e ferramentas de suporte à função logística.

    CP1 Introdução à Logística e a Gestão da Cadeia de Abastecimento (CA)
    CP2 Estratégias de Localização
    2.1 A importância estratégica da localização;
    2.2 Classificação dos problemas de localização;
    2.3 Modelo Scores, Gravítico e de solução exata.
    CP3 Previsão de Procura
    3.1 Características das Previsões
    3.2 Classificação dos Modelos de Previsão
    3.3 Componentes de uma Série Temporal
    3.4 Métodos e Modelos de Previsão
    CP4 Gestão do Armazenamento
    4.1 Classificação e tipologias de armazenagem
    4.2 Funcionamento e atividades dos Armazéns
    4.3 Layouts de Armazéns
    4.4 Dimensionamento de armazéns e indicadores de performance.
    CP5 Gestão de Inventários Armazenamento
    5.1 Funções dos inventários
    5.2 Gestão de Stocks: Custos Associados
    5.3 Modelos básicos de gestão de stocks
    CP6 Planeamento do Transporte e Distribuição
    6.1 Sistemas de transporte
    6.2 Modos de transporte
    6.3 Programação de rotas
    CP7 Gestão Integrada da CA
    CP8 Tendências futuras da Logística/CA

  • 6 ECTS

    Marketing e Gestão Comercial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Andreia Gama
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende dotar os alunos dos conhecimentos e competências necessárias ao desenvolvimento de atividades comerciais e de marketing com bens e serviços com uma vincada componente técnica.
    No âmbito do marketing, os alunos adquirem competências no OBJ1) desenvolvimento de estratégias ajustadas às características dos diversos mercados industriais, OBJ2) bem como na sua operacionalização. No âmbito da gestão comercial, os alunos OBJ3) adquirem competências na área da negociação comercial e ainda OBJ4) na organização e liderança de equipas comerciais, OBJ5) no planeamento e controlo das atividades comerciais e também numa OBJ6) gestão eficiente da carteira de clientes. Também existirá a preocupação de OBJ7) dar a conhecer as principais evoluções nas áreas de marketing e vendas decorrentes da evolução das novas tecnologias.

    PROGRAMA DA DISCIPLINA
    1. Conceito de marketing. Tendências atuais do marketing. Introdução ao marketing industrial.
    2. Os mercados: conceitos e tendências.
    3. Planeamento e estratégias de marketing. O marketing mix.
    4. O marketing digital e marketing relacional.
    5. A empresa, o marketing e as vendas.
    6. O processo de vendas e o processo de compra. As métricas comerciais
    7. Liderança, motivação, avaliação e recompensa das equipas comerciais.
    8. Negociação comercial:
    a. Conceito e pressupostos
    b. Estratégias de gestão de conflitos
    c. Princípios e tipologias negociais
    d. Estratégias e táticas negociais
    e. Etapas de uma negociação.
    f. Erros e heurísticas negociais.

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final da unidade curricular, o estudante deverá ser capaz de:
    OB1 ? Analisar requisitos e conceber Sistemas de Informação adequados ao contexto e às necessidades das organizações;
    OB2 ? Modelar, implementar e documentar Sistemas de Informação, aplicando metodologias e boas práticas de desenvolvimento;
    OB3 ? Utilizar SQL na definição, manipulação e interrogação de bases de dados relacionais;
    OB4 ? Conceber e desenvolver interfaces e componentes aplicacionais de Sistemas de Informação, aplicando princípios de usabilidade e boas práticas de desenvolvimento;
    OB5 ? Desenvolver e validar uma solução integrada de Sistema de Informação, articulando requisitos, modelação, implementação, acesso a bases de dados relacionais e testes.

    Teórica:
    Capítulo 1 ? Introdução aos Sistemas de Informação (CP1): conceitos, componentes e papel nas organizações
    Capítulo 2 ? Desenvolvimento de Sistemas de Informação (CP2): ciclo de desenvolvimento e abordagens tradicionais
    Capítulo 3 ? Metodologias Ágeis (CP3): princípios Agile, Scrum e Kanban.
    Capítulo 4 ? Análise de Requisitos e Modelação (CP4): levantamento, especificação e representação de requisitos
    Capítulo 5 ? Dados e Bases de Dados (CP5): modelação de dados, bases de dados relacionais e SQL
    Capítulo 6 ? Desenvolvimento e Validação (CP6): interfaces, usabilidade, acesso a dados, segurança e testes
    Capítulo 7 ? Futuro dos Sistemas de Informação (CP7): tendências e evolução dos SI
    Prática:
    As aulas práticas promovem a aplicação integrada dos conhecimentos na análise, conceção, desenvolvimento, documentação e validação de um Sistema de Informação, através de um projeto, desenvolvendo autonomia, pesquisa, resolução de problemas, trabalho colaborativo e boas práticas (CP8)

  • 3 ECTS

    Percepção e Sensores

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Percepção e Sensores

  • 6 ECTS

    Projecto de Hardware Digital

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Gericota
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal do curso é equipar o estudante com as ferramentas e os conhecimentos necessários para construir um circuito capaz de resolver um problema específico, utilizando conceitos de projeto de hardware digital. Com a ajuda de linguagens de descrição de hardware e de ferramentas computacionais de projeto, os estudantes implementam uma solução com circuitos lógicos programáveis.
    O papel dos circuitos lógicos programáveis, em especial das Field-Programmable Gate Arrays (FPGA), tem vindo a crescer nos últimos anos, impulsionado pela elevada miniaturização e integração na área dos semicondutores e pela diminuição drástica do tempo de vida útil dos novos produtos no campo da eletrónica de consumo, o que, consequentemente, tem obrigado à redução do designado time-to-market. Ao permitir uma rápida passagem da fase de desenvolvimento para a de produção, bem como a introdução de correções e alterações mesmo após o lançamento dos produtos, a lógica programável apresenta inegáveis vantagens em relação à lógica dedicada. A elevada velocidade proporcionada pela implementação direta da funcionalidade em hardware e o seu baixo consumo tornam igualmente a lógica programável preferível à utilização de microprocessadores, tendo, nos últimos anos, sido integrada conjuntamente com estes numa lógica de aceleração da execução de determinados algoritmos. Exemplo disso é a última geração de microprocessadores desenvolvida especificamente para data centers.

    1. Introdução (1 sem.)
    1.1. Tecnologia digital
    1.2. Microprocessadores vs Hardware dedicado
    1.3. Intr. às ferramentas de projecto de hardware digital
    1.4. Intr. às linguagens de descrição de hardware
    2. Descrição, em linguagem de alto nível (VHDL), de circuitos combinatórios (2 sem.)
    2.1. Descrição genérica
    2.2. Descrição estrutural
    3. Dispositivos Lógicos Programáveis (PLD) (4 sem.)
    3.1. Evolução dos PLD
    3.2. Arquitecturas dos PLD
    3.2.1. Blocos lógicos
    3.2.2. Blocos de entrada/saída
    3.2.3. Recursos de encaminhamento
    3.3. Configuração dos PLD
    4. Fluxo de projecto (2 sem.)
    4.1. Especificação
    4.2. Simulação lógica
    4.3. Mapeamento e síntese
    4.4. Análise temporal
    5. Circuitos sequenciais (2 sem.)
    5.1. Introdução
    5.2. Descrição de um registo e de um flip-flop
    5.3. Exemplos de projectos simples
    6. Máquinas de estado (2 sem.)
    6.1. Tipos Mealy e Moore
    6.2. Representação
    6.3. Máquinas de estado com fluxo de dados
    7. Blocos IP (1 sem.)
    7.1. Tipos de IPs
    7.2. Integração de IPs

  • 6 ECTS

    Redes Inteligentes e Serviços

    ECTS
    6
    Período
    1º semestre
    Responsável
    Benedita Malheiro
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Desenvolver competências no domínio da conceção e realização de aplicações distribuídas para a World Wide Web (WWW) através de:
    O1) Aprendizagem dos conceitos associados a:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web;
    O2) Análise de casos e teste de exemplos ilustrativos de:
    - Aplicações Web
    - Agentes Web
    - Serviços Web;
    O3) Conceção e desenvolvimento de:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web.

    0 Revisões
    0.1 Modelo Cliente/Servidor
    0.2 Interação com Servidores HTTP
    1 Aplicações Web
    1.1 Tecnologias Servlet e JSP
    1.2 Bases de Dados Relacionais
    1.2.1 Definição da Estrutura de uma Base de Dados
    1.2.2 Acesso Remoto a Bases de Dados
    1.2 Teste de Aplicações Web usando Servlets e JSP
    2 Trabalho Curricular Individual sobre Tecnologias de Desenvolvimento de Soluções Web
    3 Agentes Web
    3.1 Interação com Aplicações Web
    3.2 Mashups de valor acrescentado
    3.3 Teste de Clientes Automáticos
    4 Serviços Web
    4.1 Serviços RPC e REST
    4.2 XML, WSDL, SOAP e UDDI
    4.3 Publicação e Consumo de Serviços Web
    4.4 Teste de Serviços Web
    5 Trabalho Curricular Individual de Desenvolvimento de Aplicação, Agente ou Serviço Web

  • 6 ECTS

    Robótica Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular (UC) pretende colmatar esta lacuna nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação de quais as aplicações que são suscetíveis da introdução de robôs industriais e fornecer-lhes uma base de conhecimentos de programação e operação de robôs industriais.
    (OB1) A UC tem como principal objetivo dar formação sobre os princípios da manipulação robótica e seus principais campos de aplicação.
    (OB2) Pretende-se familiarizar os alunos com a terminologia usada na robótica e criar nestes uma base de conhecimentos que possibilite a identificação de quais as aplicações suscetíveis de robotizar, tendo sempre presente as vantagens e desvantagens da utilização de robôs.
    (OB3) É ainda objetivo da UC fornecer ferramentas para desenvolvimento de aplicações robotizadas e focar os principais aspetos das normas de segurança a serem seguidas no desenvolvimento destas aplicações.
    (OB4) Não se aborda uma linguagem particular para a programação de robôs industriais, mas espera-se que, no final, um aluno com aproveitamento e com conhecimentos de programação (que detinha e que reforçou ao longo da disciplina), consiga facilmente aprender e compreender uma qualquer linguagem para programar manipuladores robóticos.

    CP1. Introdução à Robótica
    CP2. Noções básicas de robótica
    CP3. Atuadores finais para robôs industriais
    CP4. Métodos de programação de robôs e sua evolução
    CP5. Segurança na programação e operação de robôs industriais
    CP6. Aplicações industriais da robótica
    CP7. Robótica móvel
    CP8. Metodologia para a implementação de aplicações robotizadas
    CP9. Novas áreas de aplicação da robótica

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Mário Alves
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo é que o estudante adquira conhecimentos sobre o princípio de funcionamento e estado da tecnologia dos sistemas fundamentais constituintes dos veículos com motores de combustão interna, híbridos e elétricos.

    - Perspetiva geral sobre os sistemas automóveis
    - Fundamentos sobre Motores de Combustão Interna (MCI)
    - Eficiência energética, fluxo entrada/saída e controlo de emissões dos MCI
    - Sistemas de alimentação SI
    - Sistemas de alimentação CI
    - Sistemas de pré-aquecimento
    - Sistemas de transmissão de potência
    - Sistemas de carga
    - Sistemas de arranque
    - Sistemas de ignição
    - Sistemas de segurança (passiva e ativa)
    - Sistemas de diagnóstico
    - Sistemas de apoio ao condutor (ADAS) e à navegação autónoma
    - Tecnologias e veículos híbridos-elétricos

  • 6 ECTS

    Sistemas de Controlo Avançado

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o aluno de um conjunto de conhecimentos sobre tópicos emergentes em sistemas de controlo, que lhe permitam desenvolver melhores capacidades na aplicação de estratégias de controlo moderno. (OB1)
    São objetivos específicos:
    - Conhecimento e compreensão de redes neuronais e sua aplicação nos sistemas de controlo (OB2)
    - Conhecimento e compreensão de áreas científicas emergentes, tais como machine learning, deep learning, e reinforcement learning (OB3)
    - Capacidade de aplicar técnicas de sistemas de controlo e técnicas baseadas na inteligência artificial (OB4)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB5)

    1 - Identificação de modelos empíricos através de dados experimentais (CP1)
    2 - Controlo (CP2)
    3 - Redes neuronais (CP3)
    4 - Tópicos selecionados da inteligência artificial (CP4):
    - Machine learning
    - Deep learning
    - Reinforcement learning

  • 6 ECTS

    Sistemas de Tempo Real

    ECTS
    6
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

  • 3 ECTS

    Sistemas Operativos em Tempo Real

    ECTS
    3
    Período
    1º semestre
    Teórica
    1 hora
    Prática laboratorial
    1 hora

    Sistemas Operativos em Tempo Real

2º ano | 2º semestre

  • 30 ECTS

    Dissertação

    ECTS
    30
    Período
    2º semestre
    Responsável
    Cecília Reis
    Outra
    2 horas

    A unidade curricular visa a integração de conhecimentos provenientes de diferentes áreas disciplinares, promovendo o trabalho autónomo do estudante. Tem igualmente como objetivos a aplicação de conhecimentos a problemas concretos, o desenvolvimento da capacidade de trabalho autónomo, o reforço do espírito crítico e o estímulo à capacidade de inovação.

    Os temas das dissertações de mestrado podem ser variados; contudo, deverão estar enquadrados na área científica do curso.

1º ano | 1º semestre

  • 6 ECTS

    Eletrónica das Telecomunicações

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Eletrónica das Telecomunicações

  • 6 ECTS

    Interligação e Gestão de Redes

    ECTS
    6
    Período
    1º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Pretende-se complementar a formação na área das Redes de Dados fornecendo uma visão de conjunto de inter-operação de redes. Os conceitos arquitectónicos, tecnologias e soluções mais usadas para a interligação e gestão de redes IP serão objecto de estudo.
    O estudante deverá ser capaz de projectar, instalar e gerir uma rede de dados de dimensão média.

    - Problemas de Interligação de Redes
    - Modelo TCP/IP
    - Protocolo IP: Conceitos Básicos; Endereçamento; Encaminhamento; Mobilidade; Ipv6
    - Protocolos de Controlo: ICMP; ARP; RARP; BOOTP; DHCP;
    - Protocolos de Transporte: TCP, UDP
    - Protocolos de Aplicação: HTTP, SMTP, POP3, FTP, DNS, SNMP
    - Aplicações de Diagnóstico
    - Protocolos de Encaminhamento
    - Segurança
    - Protocolos de Gestão
    - Comunicações Multimédia

  • 6 ECTS

    Sistemas de Telecomunicações

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Algoritmos Genéticos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Filipe Azevedo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Esta unidade curricular visa dotar os alunos de conhecimentos e competências na área da Computação Evolucionária e Inteligência de Enxames. Os alunos deverão ser capaz de interpretar diferentes tipos de problemas e apresentar soluções de optimização recorrendo ao desenvolvimento de ferramentas computacionais que permita, recorrendo à computação evolucionária, a resolução dos mesmos.
    No final da unidade curricular o aluno deverá ser capaz:
    OB2 - Definir e conhecer as características fundamentais da computação evolucionária, desenhar um fluxograma e explicar o funcionamento dos algoritmos evolucionários, assim como mencionar vantagens e aplicações da Computação Evolucionária.
    OB3 - Compreender e saber utilizar os fundamentos e conceitos dos AG;
    OB4 - Conhecer a terminologia e os operadores dos AG de forma a ser capaz de implementar AG;
    OB5 - Saber distinguir as diferentes classes de AG;
    OB6 - Abordar aplicações dos AG, nomeadamente na área da Engenharia Eletrotécnica;
    OB7 - Compreender e saber utilizar os conceitos da Inteligência dos Enxames (IE) e em particular saber implementar problemas simples com o algoritmo de Otimização de Enxames de Partículas (PSO).
    OB8 - Com os conhecimentos e competências adquiridas os alunos deverão ser capazes de ter autonomia que lhes permita desenvolver os seus conhecimentos na área da Computação Evolucionária e Inteligência de Enxames.

    PROGRAMA TEÓRICO:
    PT1 - Computação Evolucionária
    PT2 - Algoritmos Genéticos
    PT3 - Terminologia e Operadores dos Algoritmos Genéticos
    PT4 - Classificação dos Algoritmos Genéticos
    PT5 - Aplicações dos Algoritmos Genéticos
    PT6 - Inteligência dos Enxames: Introdução, Otimização por Enxames de Partículas, Otimização por Colónias de Formigas
    PROGRAMA PRÁTICO:
    PP1 - Otimização de funções utilizando a Optimization toolbox do MatLab
    PP2 - Implementação de Algoritmos Genéticos em MatLab
    PP3 - Realização de Trabalhos Práticos

  • 6 ECTS

    Comunicações Móveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Jorge Mamede
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular desenvolve a capacidade de analisar, projetar e avaliar sistemas de comunicações móveis e sem fios, de acordo com os requisitos de serviços e aplicações em ambientes heterogéneos, móveis e dinâmicos.
    Após a conclusão da unidade curricular, os estudantes deverão ser capazes de:
    PO1 - caracterizar ligações sem fios e requisitos de comunicação;
    PO2 - comparar tecnologias de acesso sem fios, arquiteturas de rede e plataformas de serviços;
    PO3 - planear, dimensionar e avaliar sistemas de comunicações móveis e sem fios;
    PO4 - analisar e projetar soluções de comunicação direta, cooperativa, ad hoc e em malha;
    PO5 - identificar requisitos, ameaças e mecanismos de proteção relativos à segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas e resiliência de sistemas móveis, sem fios e multi-hop;
    PO6 - utilizar ferramentas de medição, modelação, simulação, emulação ou prototipagem para avaliar soluções de comunicação, interpretar resultados e identificar limitações técnicas.

    PC0 - Fundamentos e requisitos das comunicações sem fios
    - Princípios das comunicações móveis e sem fios, incluindo propagação, qualidade da ligação, cobertura, métricas de desempenho e requisitos de comunicação.
    PC1 - Sistemas de comunicações móveis e sem fios
    - Tecnologias de acesso sem fios, redes heterogéneas, arquiteturas 4G/5G, QoS, redes privadas e computação de periferia.
    PC2 - Planeamento, mobilidade e desempenho
    - Planeamento e dimensionamento, capacidade, interferência, mobilidade, continuidade de serviço e avaliação de desempenho.
    PC3 - Redes cooperativas e dinâmicas
    - Comunicações diretas, cooperativas, ad hoc e em malha, gestão dinâmica de topologias, encaminhamento multi-hop e recuperação de conectividade.
    PC4 - Segurança e resiliência
    Segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas, resiliência e funcionamento degradado.

  • 6 ECTS

    Comunicações por Satélite

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Comunicações por Satélite

  • 6 ECTS

    Domótica

    ECTS
    6
    Período
    1º semestre
    Responsável
    Domingos Salvador dos Santos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Dotar os alunos com conhecimentos na área da domótica, em ambientes habitacionais e serviços, quer ao nível dos conceitos teóricos (EB1) quer ao nível da implementação prática (EB2).
    Após aprovação na disciplina os alunos deverão ser capazes de projectar, instalar e manter instalações automatizadas em edifícios residenciais e de serviços utilizando a tecnologia KNX.

    CP1 - Temas Teóricos
    1.Redes de Campo.
    2.Redes e Áreas de Aplicação
    3.Sistema DALI
    4.Domótica
    5.KNX - Argumentos
    6.KNX - Instalação
    7.KNX - Topologia
    8.KNX - Comunicação
    9.KNX -Telegrama
    10.KNX - Participantes
    CP2 - Temas Práticos
    1.Desenvolvimento de um Projecto Eléctrico KNX
    2.Abordagem ao software ETS
    3.Aplicações Práticas
    4.Projectos de uma Instalação KNX

  • 6 ECTS

    Logística

    ECTS
    6
    Período
    1º semestre
    Responsável
    António Amaral
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1. Compreender a importância estratégica da Logística e da cadeia de abastecimento, como função, nas suas diferentes atividades: armazenamento, transporte, gestão de stocks e planeamento integrado e estratégico.
    OB2. Analisar de forma critica os problemas Logísticos mais comuns nas empresas;
    OB3. Ser capaz de conceber, de forma eficiente e integrada, os vários processos da logística;
    OB4. Conhecer as melhores práticas e tendências futuras da logística, bem como ser capaz de aplicar as técnicas e ferramentas de suporte à função logística.

    CP1. Introdução à Logística e a Gestão da Cadeia de Abastecimento (CA)
    CP2. Estratégias de Localização
    2.1 A importância estratégica da localização;
    2.2 Classificação dos problemas de localização;
    2.3 Modelo Scores, Gravítico e de solução exata.
    CP3. Previsão de Procura
    3.1 Características das Previsões
    3.2 Classificação dos Modelos de Previsão
    3.3 Componentes de uma Série Temporal
    3.4 Métodos e Modelos de Previsão
    CP4. Gestão do Armazenamento
    4.1 Classificação e tipologias de armazenagem
    4.2 Funcionamento e atividades dos Armazéns
    4.3 Layouts de Armazéns
    4.4 Dimensionamento de armazéns e indicadores de performance.
    CP5. Gestão de Inventários Armazenamento
    5.1 Funções dos inventários
    5.2 Gestão de Stocks: Custos Associados
    5.3 Modelos básicos de gestão de stocks
    CP6. Planeamento do Transporte e Distribuição
    6.1 Sistemas de transporte
    6.2 Modos de transporte
    6.3 Programação de rotas
    CP7. Gestão Integrada da CA
    CP8. Tendências futuras da Logística/

  • 6 ECTS

    Marketing e Gestão Comercial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Andreia Gama
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende dotar os alunos dos conhecimentos e competências necessárias ao desenvolvimento de atividades comerciais e de marketing com bens e serviços com uma vincada componente técnica.
    No âmbito do marketing, os alunos adquirem competências no OBJ1) desenvolvimento de estratégias ajustadas às características dos diversos mercados industriais, OBJ2) bem como na sua operacionalização. No âmbito da gestão comercial, os alunos OBJ3) adquirem competências na área da negociação comercial e ainda OBJ4) na organização e liderança de equipas comerciais, OBJ5) no planeamento e controlo das atividades comerciais e também numa OBJ6) gestão eficiente da carteira de clientes. Também existirá a preocupação de OBJ7) dar a conhecer as principais evoluções nas áreas de marketing e vendas decorrentes da evolução das novas tecnologias.

    PROGRAMA DA DISCIPLINA
    1. Conceito de marketing. Tendências atuais do marketing. Introdução ao marketing industrial.
    2. Os mercados: conceitos e tendências.
    3. Planeamento e estratégias de marketing. O marketing mix.
    4. O marketing digital e marketing relacional.
    5. A empresa, o marketing e as vendas.
    6. O processo de vendas e o processo de compra. As métricas comerciais
    7. Liderança, motivação, avaliação e recompensa das equipas comerciais.
    8. Negociação comercial:
    a. Conceito e pressupostos
    b. Estratégias de gestão de conflitos
    c. Princípios e tipologias negociais
    d. Estratégias e táticas negociais
    e. Etapas de uma negociação.
    f. Erros e heurísticas negociais.

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final da unidade curricular, o estudante deverá ser capaz de:
    OB1 ? Analisar requisitos e conceber Sistemas de Informação adequados ao contexto e às necessidades das organizações;
    OB2 ? Modelar, implementar e documentar Sistemas de Informação, aplicando metodologias e boas práticas de desenvolvimento;
    OB3 ? Utilizar SQL na definição, manipulação e interrogação de bases de dados relacionais;
    OB4 ? Conceber e desenvolver interfaces e componentes aplicacionais de Sistemas de Informação, aplicando princípios de usabilidade e boas práticas de desenvolvimento;
    OB5 ? Desenvolver e validar uma solução integrada de Sistema de Informação, articulando requisitos, modelação, implementação, acesso a bases de dados relacionais e testes.

    Teórica:
    Capítulo 1 ? Introdução aos Sistemas de Informação (CP1): conceitos, componentes e papel nas organizações
    Capítulo 2 ? Desenvolvimento de Sistemas de Informação (CP2): ciclo de desenvolvimento e abordagens tradicionais
    Capítulo 3 ? Metodologias Ágeis (CP3): princípios Agile, Scrum e Kanban.
    Capítulo 4 ? Análise de Requisitos e Modelação (CP4): levantamento, especificação e representação de requisitos
    Capítulo 5 ? Dados e Bases de Dados (CP5): modelação de dados, bases de dados relacionais e SQL
    Capítulo 6 ? Desenvolvimento e Validação (CP6): interfaces, usabilidade, acesso a dados, segurança e testes
    Capítulo 7 ? Futuro dos Sistemas de Informação (CP7): tendências e evolução dos SI
    Prática:
    As aulas práticas promovem a aplicação integrada dos conhecimentos na análise, conceção, desenvolvimento, documentação e validação de um Sistema de Informação, através de um projeto, desenvolvendo autonomia, pesquisa, resolução de problemas, trabalho colaborativo e boas práticas (CP8)

  • 6 ECTS

    Projecto de Hardware Digital

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Gericota
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal do curso é equipar o estudante com as ferramentas e os conhecimentos necessários para construir um circuito capaz de resolver um problema específico, utilizando conceitos de projeto de hardware digital. Com a ajuda de linguagens de descrição de hardware e de ferramentas computacionais de projeto, os estudantes implementam uma solução com circuitos lógicos programáveis.
    O papel dos circuitos lógicos programáveis, em especial das Field-Programmable Gate Arrays (FPGA), tem vindo a crescer nos últimos anos, impulsionado pela elevada miniaturização e integração na área dos semicondutores e pela diminuição drástica do tempo de vida útil dos novos produtos no campo da eletrónica de consumo, o que, consequentemente, tem obrigado à redução do designado time-to-market. Ao permitir uma rápida passagem da fase de desenvolvimento para a de produção, bem como a introdução de correções e alterações mesmo após o lançamento dos produtos, a lógica programável apresenta inegáveis vantagens em relação à lógica dedicada. A elevada velocidade proporcionada pela implementação direta da funcionalidade em hardware e o seu baixo consumo tornam igualmente a lógica programável preferível à utilização de microprocessadores, tendo, nos últimos anos, sido integrada conjuntamente com estes numa lógica de aceleração da execução de determinados algoritmos. Exemplo disso é a última geração de microprocessadores desenvolvida especificamente para data centers.

    1. Introdução (1 sem.)
    1.1. Tecnologia digital
    1.2. Microprocessadores vs Hardware dedicado
    1.3. Intr. às ferramentas de projecto de hardware digital
    1.4. Intr. às linguagens de descrição de hardware
    2. Descrição, em linguagem de alto nível (VHDL), de circuitos combinatórios (2 sem.)
    2.1. Descrição genérica
    2.2. Descrição estrutural
    3. Dispositivos Lógicos Programáveis (PLD) (4 sem.)
    3.1. Evolução dos PLD
    3.2. Arquitecturas dos PLD
    3.2.1. Blocos lógicos
    3.2.2. Blocos de entrada/saída
    3.2.3. Recursos de encaminhamento
    3.3. Configuração dos PLD
    4. Fluxo de projecto (2 sem.)
    4.1. Especificação
    4.2. Simulação lógica
    4.3. Mapeamento e síntese
    4.4. Análise temporal
    5. Circuitos sequenciais (2 sem.)
    5.1. Introdução
    5.2. Descrição de um registo e de um flip-flop
    5.3. Exemplos de projectos simples
    6. Máquinas de estado (2 sem.)
    6.1. Tipos Mealy e Moore
    6.2. Representação
    6.3. Máquinas de estado com fluxo de dados
    7. Blocos IP (1 sem.)
    7.1. Tipos de IPs
    7.2. Integração de IPs

  • 6 ECTS

    Redes de Comunicações Ópticas

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Redes Inteligentes e Serviços

    ECTS
    6
    Período
    1º semestre
    Responsável
    Benedita Malheiro
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Desenvolver competências no domínio da conceção e realização de aplicações distribuídas para a World Wide Web (WWW) através de:
    O1) Aprendizagem dos conceitos associados a:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web;
    O2) Análise de casos e teste de exemplos ilustrativos de:
    - Aplicações Web
    - Agentes Web
    - Serviços Web;
    O3) Conceção e desenvolvimento de:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web.

    0 Revisões
    0.1 Modelo Cliente/Servidor
    0.2 Interação com Servidores HTTP
    1 Aplicações Web
    1.1 Tecnologias Servlet e JSP
    1.2 Bases de Dados Relacionais
    1.2.1 Definição da Estrutura de uma Base de Dados
    1.2.2 Acesso Remoto a Bases de Dados
    1.2 Teste de Aplicações Web usando Servlets e JSP
    2 Trabalho Curricular Individual sobre Tecnologias de Desenvolvimento de Soluções Web
    3 Agentes Web
    3.1 Interação com Aplicações Web
    3.2 Mashups de valor acrescentado
    3.3 Teste de Clientes Automáticos
    4 Serviços Web
    4.1 Serviços RPC e REST
    4.2 XML, WSDL, SOAP e UDDI
    4.3 Publicação e Consumo de Serviços Web
    4.4 Teste de Serviços Web
    5 Trabalho Curricular Individual de Desenvolvimento de Aplicação, Agente ou Serviço Web

  • 6 ECTS

    Robótica Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular (UC) pretende colmatar esta lacuna nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação de quais as aplicações que são suscetíveis da introdução de robôs industriais e fornecer-lhes uma base de conhecimentos de programação e operação de robôs industriais.
    (OB1) A UC tem como principal objetivo dar formação sobre os princípios da manipulação robótica e seus principais campos de aplicação.
    (OB2) Pretende-se familiarizar os alunos com a terminologia usada na robótica e criar nestes uma base de conhecimentos que possibilite a identificação de quais as aplicações suscetíveis de robotizar, tendo sempre presente as vantagens e desvantagens da utilização de robôs.
    (OB3) É ainda objetivo da UC fornecer ferramentas para desenvolvimento de aplicações robotizadas e focar os principais aspetos das normas de segurança a serem seguidas no desenvolvimento destas aplicações.
    (OB4) Não se aborda uma linguagem particular para a programação de robôs industriais, mas espera-se que, no final, um aluno com aproveitamento e com conhecimentos de programação (que detinha e que reforçou ao longo da disciplina), consiga facilmente aprender e compreender uma qualquer linguagem para programar manipuladores robóticos.

    CP1. Introdução à Robótica
    CP2. Noções básicas de robótica
    CP3. Atuadores finais para robôs industriais
    CP4. Métodos de programação de robôs e sua evolução
    CP5. Segurança na programação e operação de robôs industriais
    CP6. Aplicações industriais da robótica
    CP7. Robótica móvel
    CP8. Metodologia para a implementação de aplicações robotizadas
    CP9. Novas áreas de aplicação da robótica

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Mário Alves
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo é que o estudante adquira conhecimentos sobre o princípio de funcionamento e estado da tecnologia dos sistemas fundamentais constituintes dos veículos com motores de combustão interna, híbridos e elétricos.

    - Perspetiva geral sobre os sistemas automóveis
    - Fundamentos sobre Motores de Combustão Interna (MCI)
    - Eficiência energética, fluxo entrada/saída e controlo de emissões dos MCI
    - Sistemas de alimentação SI
    - Sistemas de alimentação CI
    - Sistemas de pré-aquecimento
    - Sistemas de transmissão de potência
    - Sistemas de carga
    - Sistemas de arranque
    - Sistemas de ignição
    - Sistemas de segurança (passiva e ativa)
    - Sistemas de diagnóstico
    - Sistemas de apoio ao condutor (ADAS) e à navegação autónoma
    - Tecnologias e veículos híbridos-elétricos

  • 6 ECTS

    Sistemas de Controlo Avançado

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o aluno de um conjunto de conhecimentos sobre tópicos emergentes em sistemas de controlo, que lhe permitam desenvolver melhores capacidades na aplicação de estratégias de controlo moderno. (OB1)
    São objetivos específicos:
    - Conhecimento e compreensão de redes neuronais e sua aplicação nos sistemas de controlo (OB2)
    - Conhecimento e compreensão de áreas científicas emergentes, tais como machine learning, deep learning, e reinforcement learning (OB3)
    - Capacidade de aplicar técnicas de sistemas de controlo e técnicas baseadas na inteligência artificial (OB4)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB5)

    1 - Identificação de modelos empíricos através de dados experimentais (CP1)
    2 - Controlo (CP2)
    3 - Redes neuronais (CP3)
    4 - Tópicos selecionados da inteligência artificial (CP4):
    - Machine learning
    - Deep learning
    - Reinforcement learning

  • 6 ECTS

    Sistemas de Tempo Real

    ECTS
    6
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

1º ano | 2º semestre

  • 6 ECTS

    Comunicações por Fibras Ópticas

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Processamento Digital de Sinal

    ECTS
    6
    Período
    2º semestre
    Responsável
    Isabel Martins
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o estudante de um conjunto de competências, suportadas por um conjunto de conhecimentos e conceitos básicos da teoria dos sinais e dos sistemas discretos aplicados à análise de sinais e ao projeto de sistemas discretos lineares, nomeadamente, filtros digitais. Pretende-se desenvolver as ferramentas analíticas e as técnicas necessárias à análise de sinais discretos e ao projeto e análise de sistemas discretos.
    Após a frequência, com sucesso, da u.c., o estudante deverá ser capaz de:
    - Caracterizar sinais e sistemas discretos;
    - Analisar sistemas discretos lineares e invariantes-no-tempo (LIT), por meio de análise temporal e de métodos de Fourier;
    - Compreender e saber aplicar a transformada de Fourier e a transformada Z para analisar sistemas LIT;
    - Saber aplicar o teorema da amostragem para representar sinais contínuos em tempo discreto;
    - Compreender e saber utilizar a Transformada Discreta de Fourier (DFT);
    - Projetar filtros digitais (IIR e FIR);
    - Utilizar ferramentas profissionais, como o MATLAB, para simulação.

    - Representação e caracterização de Sinais e Sistemas em tempo discreto
    - Sistemas Lineares e Invariantes-no-Tempo (LIT)
    Soma de convolução.
    Sistemas caracterizados por equações às diferenças lineares de coeficientes constantes. Sistemas FIR. Sistemas IIR.
    - Transformada de Fourier em tempo discreto
    - Transformada Z
    - Análise de sistemas LIT recorrendo às transformadas
    Resposta em frequência e função de transferência.
    Sistemas de fase linear.
    - Estruturas para a realização de sistemas discretos
    - Amostragem e reconstrução de sinais contínuos
    - Transformada Discreta de Fourier (DFT)
    Filtragem linear usando a DFT.
    Análise espectral usando a DFT.
    - Projeto de filtros digitais
    Projeto de filtros IIR.
    Projeto de filtros FIR.

  • 6 ECTS

    Sistemas e Aplicações Distribuídos em Telecomunicações

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Antenas

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Gestão da Produção e das Operações

    ECTS
    6
    Período
    2º semestre
    Responsável
    Paulo Ávila
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Compreender a importância das várias fases do planeamento, programação e controlo da produção, assim como das diferentes abordagens à sua implementação, perspectiva MRP, JIT e OPT.
    O aluno após frequentar esta disciplina será capaz de:
    A- Compreender a caracterização dos sistemas de produção, suas necessidades em informação e critérios para o suporte de gestão;
    B- Perceber as diferentes etapas do planeamento, programação e controlo da produção e suas funções associadas;
    C- Analisar, compreender e ser capaz de utilizar os vários modelos e técnicas de resolução dos principais problemas de gestão da produção e das operações;
    D- Diferenciar o modelo MRP do JIT na gestão da produção e reconhecer formas de integração.

    1 Tipologia dos Sistemas de Produção
    1.1 Interesse da tipologia
    1.2 Classificação dos processos dos sistemas de produção
    1.3 Caracterização dos principais processos
    1.4 Implicações das tipologias dos processos principais na gestão das organizações
    2 Planeamento, Programação e Controlo da Produção (PPCP) (com MRP)
    2.1 A função planeamento programação e controlo da produção
    2.2 Planeamento estratégico
    2.3 Planeamento agregado
    2.4 Planeamento director da Produção
    2.5 Planeamento de necessidades de materiais (MRP) e de capacidade (CRP)
    2.6 Lançamento das ordens de fabrico
    2.7 Programação detalhada da produção
    2.8 Controlo da produção
    3 Just in time (JIT) no Planeamento e Controlo da Produção
    3.1 Elementos essenciais do JIT
    3.2 Implicações do JIT nas várias fases do PPCP
    3.3 Tecnologia de Grupo
    3.4 O controlo da produção com o Kanban
    3.5 Comparação entre o JIT e MRP e sua adequação às tipologias dos sistemas produtivos
    3.6 A integração dos dois modelos
    4. Introdução ao OPT

  • 6 ECTS

    Gestão de Projectos

    ECTS
    6
    Período
    2º semestre
    Responsável
    Carlos J. Pereira Freitas
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    A disciplina visa dotar os participantes do conhecimento dos principais referenciais internacionais de gestão de projetos, seja pela abordagem de metodologias convencionais/preditivas, orientadas para ciclos de vida preditivos (waterfall), seja pela abordagem de metodologias ágeis, mais adequadas a ciclos de vida iterativos e incrementais. Os alunos terão também a possibilidade de apreender e treinar a utilização dos mais difundidos softwares de gestão de projetos, seja o Microsoft Project®, para a gestão convencional/preditiva, seja o Jira® para a gestão ágil. A aprendizagem destas ferramentas informáticas faz-se num contexto de simulação de gestão de projetos, onde os alunos têm de dar resposta a vários cenários que simulam situações práticas concretas no âmbito da engenharia.
    No final da disciplina pretende-se que os alunos:
    OB1. Conheçam e saibam manusear o modelo conceptual do Project Management Body of Knowledge (PMBoK® Guide - Seven Edition);
    OB2. Sejam capazes de utilizar o software MS Project® em conformidade com o standard PMBoK®;
    OB3. Sejam capazes de selecionar, em função do projeto, os processos, as técnicas e o grau de detalhe destas;
    OB4. Saibam aplicar os processos de gestão de projetos, nomeadamente iniciação, planeamento e controlo, com destreza média;
    OB5. Conheçam os Princípios e Valores da abordagem Agile à gestão de projetos;
    OB6. Conheçam a framework SCRUM como ferramenta de gestão ágil de projetos e compreendam os fatores críticos para a sua implementação numa organização;
    OB7. Compreendam o papel desempenhado pelos diferentes atores no Scrum (Product Owner, Scrum Master, Developers) e dominem as técnicas elementares para a sua operacionalização;
    OB8. Sejam capazes de utilizar o software Jira®.

    CP1. Introdução à Gestão de Projetos (0,5 semanas)
    CP2. Referencial PMBoK® Guide - Seven Edition (1,5 semanas)
    CP3. Abordagem Convencional/Preditiva à Gestão de Projetos (4 semanas)
    CP4. Software para Gestão de Projetos Convencional/Preditiva: MS Project® (1,5 semanas)
    CP5. Caso de Simulação (Trabalho de Grupo): Gestão de Projetos Convencional/Preditiva com Software MS Project® (2,5 semanas)
    CP6. Abordagem Ágil à Gestão de Projetos (2 semanas)
    CP7. Software para Gestão de Projetos Ágil: Jira® (0,5 semanas)
    CP8. Caso de Simulação (Trabalho de Grupo): Gestão de Projetos Ágil (Scrum) com Software Jira® (2,0 semanas)
    CP9. Abordagem Convencional/Preditiva (waterfall) vs. Abordagem Ágil à Gestão de Projetos (0,5 semanas)
    Nota: o plano semanal de aulas constará do documento PUC (Planeamento da Unidade Curricular) disponível na página Moodle da UC.

  • 6 ECTS

    Interacção e Multimédia

    ECTS
    6
    Período
    2º semestre
    Responsável
    Miguel Leitão
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Transmitir conhecimento sobre as tecnologias multimédia actuais e as metodologias de interação.
    Desenvolver competências para a utilização de equipamentos multimédia e para o desenvolvimento de sistemas interactivos e conteúdos multimédia.
    - Selecionar e aplicar técnicas actuais de representação, armazenamento e transmissão de dados multimédia.
    - Conceber sistemas ou componentes com capacidades de interação com utilizadores humanos.

    Introdução à multimédia
    - definição,
    - informação
    - tecnologias básicas.
    Representação da informação multimédia:
    - teoria da Informação
    - técnicas de compressão,
    Redes de comunicação multimédia:
    Interfaces de utilizador: usabilidade, projecto, avaliação.
    Aplicações multimédia:
    - Imagem
    - Som
    - Gráficos 2D
    - Vídeo
    - Gráficos 3D
    - Realidade Virtual e Aumentada

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Redes de Campo e de Instrumentação

    ECTS
    6
    Período
    2º semestre
    Responsável
    André Vaz Fidalgo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objectivo desta disciplina é que o aluno adquira competências a nível dos sistemas distribuídos de instrumentação e controlo (SDIC). São introduzidos ao aluno conceitos fundamentais sobre sistemas de medição, monitorização e controlo baseados em computador (O1) e sobre o paradigma dos sistemas distribuídos (O2). São depois apresentados os protocolos de comunicação normalizados (O3) e as tecnologias actualmente existentes e mais utilizadas, tanto para redes cabladas como para redes sem fio (O4). Por fim, serão abordadas as ferramentas de desenvolvimento de aplicações para supervisão, controlo e aquisição de dados (SCADA).
    Projeto e utilização de ambientes reais de SDIC, com particular atenção a protocolos de comunicação e interface homem-maquina (O5).
    Analise economica da utilização de DCIS em ambientes industriais.
    Analise da evolução tecnologica e seu impacto no mundo industrial (O6).
    No desenvolvimento do trabalho executado na disciplina é necessária uma análise aprofundada dos conceitos (teóricos e tecnológicos) envolvidos.
    São particularmente relevantes a caracterização do problema, a análise de alternativas técnicas e uma avaliação das diferenças de desempenho e custo.uturo.

    CP1. ASPECTOS GERAIS SOBRE OS SDIC
    Noções gerais sobre sistemas controlados por computador e exemplos de aplicações práticas.
    CP2. CONCEITOS FUNDAMENTAIS SOBRE REDES E PROTOCOLOS DE COMUNICAÇÃO
    Modelo OSI, focando as camadas protocolares mais utilizadas nas redes de campo e de instrumentação. Modelos de comunicação Polling, Mestre/Escravo e Produtor Consumidor.
    CP3. REDES CABLADAS PARA SDIC
    Protocolos normalizados e tecnologias existentes e emergentes: GPIB ? General Purpose Interface Bus, CAN - Controller Area Network, WorldFIP ? Factory Instrumentation Protocol, FF - Foundation Fieldbus, PROFIBUS - Process Fieldbus, PROFINET e Ethernet IP.
    CP4. REDES SEM FIOS PARA SDIC
    Protocolos normalizados e tecnologias existentes e emergentes: IEEE 802.11 (WiFi), IEEE 802.15.1 (Bluetooth), IEEE 802.15.4 (ZigBee).
    CP5. FERRAMENTAS DE SUPERVISÃO, CONTROLO E AQUISIÇÃO DE DADOS (SCADA)
    Ferramentas de supervisão, controlo e aquisição de dados para aplicações de controlo e instrumentação.

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 6 ECTS

    Sistemas de Produção e Difusão de Televisão Digital

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Sistemas de Produção e Difusão de Televisão Digital

  • 6 ECTS

    Sistemas Flexíveis de Fabrico

    ECTS
    6
    Período
    2º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Sistemas Flexíveis de Fabrico

2º ano | 1º semestre

  • 6 ECTS

    Redes Públicas de Telecomunicações

    ECTS
    6
    Período
    1º semestre
    Teórica
    2 horas
    Prática laboratorial
    2 horas
  • 12 ECTS

    Trabalho Preparatório para Dissertação

    ECTS
    12
    Período
    1º semestre
    Responsável
    Isabel Martins
    Outra
    2 horas

    Esta UC tem como objetivo proporcionar aos estudantes os conhecimentos e as competências necessários para a definição, planeamento e preparação da Dissertação de Mestrado a desenvolver no âmbito do MEEC.
    Pretende-se que o estudante identifique uma área de investigação relevante, formule um problema ou questão de investigação devidamente fundamentada, realize uma revisão crítica da literatura e elabore um plano de trabalho exequível e adequado aos objetivos propostos.
    Para atingir estes objetivos, o estudante deverá ser capaz de:
    O1 - Selecionar uma área temática de especialização, identificar tópicos de investigação relevantes e formular um problema, desafio ou questão de investigação a desenvolver na Dissertação de Mestrado;
    O2 - Realizar uma revisão crítica da literatura e do estado da arte, identificando os principais contributos científicos e tecnológicos da área, bem como as lacunas ou oportunidades de investigação que fundamentam o trabalho proposto;
    O3 - Elaborar uma proposta de trabalho estruturada, incluindo objetivos, metodologia, planeamento temporal, recursos necessários, marcos de execução e mecanismos de acompanhamento, de forma a garantir a viabilidade e a conclusão da Dissertação dentro dos prazos estabelecidos.

    Tratando-se de uma UC de carácter predominantemente tutorial, o docente, em articulação com o orientador selecionado pelo estudante, ou designado pela Direção do MEEC, acompanhará o desenvolvimento do trabalho através dos seguintes conteúdos:
    CP1 - Apresentação de áreas de trabalho para a Dissertação e respetivas oportunidades de investigação e desenvolvimento, com destaque para problemas técnico-científicos relevantes e desafios emergentes;
    CP2 - Seleção do tema de dissertação e definição da questão de investigação ou problema a abordar na Dissertação;
    CP3 - Pesquisa, seleção e organização da bibliografia e de outras fontes de informação científica relevantes;
    CP4 - Revisão crítica e sistemática da literatura e identificação do estado da arte na área de estudo;
    CP5 - Definição dos objetivos, metodologia e plano de trabalho, incluindo calendarização das atividades, marcos de execução, análise de riscos e estratégias de mitigação.

  • 6 ECTS

    Algoritmos Genéticos

    ECTS
    6
    Período
    1º semestre
    Responsável
    Filipe Azevedo
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1 - Esta unidade curricular visa dotar os alunos de conhecimentos e competências na área da Computação Evolucionária e Inteligência de Enxames. Os alunos deverão ser capaz de interpretar diferentes tipos de problemas e apresentar soluções de optimização recorrendo ao desenvolvimento de ferramentas informáticas que permita, recorrendo à computação evolucionária, a resolução dos mesmos.
    No final da unidade curricular o aluno deverá ser capaz:
    OB2 - Definir e conhecer as características fundamentais da computação evolucionária, desenhar um fluxograma e explicar o funcionamento dos algoritmos evolucionários, assim como mencionar vantagens e aplicações da Computação Evolucionária.
    OB3 - Compreender e saber utilizar os fundamentos e conceitos dos AG;
    OB4 - Conhecer a terminologia e os operadores dos AG de forma a ser capaz de implementar AG;
    OB5 - Saber distinguir as diferentes classes de AG;
    OB6 - Abordar aplicações dos AG, nomeadamente na área da Engenharia Eletrotécnica;
    OB7 - Compreender e saber utilizar os conceitos da Inteligência dos Enxames (IE) e em particular saber implementar problemas simples com o algoritmo de Otimização de Enxames de Partículas (PSO).
    OB8 - Com os conhecimentos e competências adquiridas os alunos deverão ser capazes de ter autonomia que lhes permita desenvolver os seus conhecimentos na área da Computação Evolucionária e Inteligência de Enxames.

    PROGRAMA TEÓRICO:
    PT1 - Computação Evolucionária
    PT2 - Algoritmos Genéticos
    PT3 - Terminologia e Operadores dos Algoritmos Genéticos
    PT4 - Classificação dos Algoritmos Genéticos
    PT5 - Aplicações dos Algoritmos Genéticos
    PT6 - Inteligência dos Enxames: Introdução, Otimização por Enxames de Partículas, Otimização por Colónias de Formigas
    PROGRAMA PRÁTICO:
    PP1 - Otimização de funções utilizando a Optimization toolbox do MatLab
    PP2 - Implementação de Algoritmos Genéticos em MatLab
    PP3 - Realização de Trabalhos Práticos

  • 6 ECTS

    Comunicações Móveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Jorge Mamede
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular desenvolve a capacidade de analisar, projetar e avaliar sistemas de comunicações móveis e sem fios, de acordo com os requisitos de serviços e aplicações em ambientes heterogéneos, móveis e dinâmicos.
    Após a conclusão da unidade curricular, os estudantes deverão ser capazes de:
    PO1 - caracterizar ligações sem fios e requisitos de comunicação;
    PO2 - comparar tecnologias de acesso sem fios, arquiteturas de rede e plataformas de serviços;
    PO3 - planear, dimensionar e avaliar sistemas de comunicações móveis e sem fios;
    PO4 - analisar e projetar soluções de comunicação direta, cooperativa, ad hoc e em malha;
    PO5 - identificar requisitos, ameaças e mecanismos de proteção relativos à segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas e resiliência de sistemas móveis, sem fios e multi-hop;
    PO6 - utilizar ferramentas de medição, modelação, simulação, emulação ou prototipagem para avaliar soluções de comunicação, interpretar resultados e identificar limitações técnicas.

    PC0 - Fundamentos e requisitos das comunicações sem fios
    - Princípios das comunicações móveis e sem fios, incluindo propagação, qualidade da ligação, cobertura, métricas de desempenho e requisitos de comunicação.
    PC1 - Sistemas de comunicações móveis e sem fios
    - Tecnologias de acesso sem fios, redes heterogéneas, arquiteturas 4G/5G, QoS, redes privadas e computação de periferia.
    PC2 - Planeamento, mobilidade e desempenho
    - Planeamento e dimensionamento, capacidade, interferência, mobilidade, continuidade de serviço e avaliação de desempenho.
    PC3 - Redes cooperativas e dinâmicas
    - Comunicações diretas, cooperativas, ad hoc e em malha, gestão dinâmica de topologias, encaminhamento multi-hop e recuperação de conectividade.
    PC4 - Segurança e resiliência
    Segurança, privacidade, fiabilidade, disponibilidade, tolerância a falhas, resiliência e funcionamento degradado.

  • 6 ECTS

    Domótica

    ECTS
    6
    Período
    1º semestre
    Responsável
    Domingos Salvador dos Santos
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Dotar os alunos com conhecimentos na área da domótica, em ambientes habitacionais e serviços, quer ao nível dos conceitos teóricos (EB1) quer ao nível da implementação prática (EB2).
    Após aprovação na disciplina os alunos deverão ser capazes de projectar, instalar e manter instalações automatizadas em edifícios residenciais e de serviços utilizando a tecnologia KNX.

    CP1 - Temas Teóricos
    1.Redes de Campo.
    2.Redes e Áreas de Aplicação
    3.Sistema DALI
    4.Domótica
    5.KNX - Argumentos
    6.KNX - Instalação
    7.KNX - Topologia
    8.KNX - Comunicação
    9.KNX -Telegrama
    10.KNX - Participantes
    CP2 - Temas Práticos
    1.Desenvolvimento de um Projecto Eléctrico KNX
    2.Abordagem ao software ETS
    3.Aplicações Práticas
    4.Projectos de uma Instalação KNX

  • 6 ECTS

    Logística

    ECTS
    6
    Período
    1º semestre
    Responsável
    António Amaral
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    OB1. Compreender a importância estratégica da Logística e da cadeia de abastecimento, como função, nas suas diferentes atividades: armazenamento, transporte, gestão de stocks e planeamento integrado e estratégico.
    OB2. Analisar de forma critica os problemas Logísticos mais comuns nas empresas;
    OB3. Ser capaz de conceber, de forma eficiente e integrada, os vários processos da logística;
    OB4. Conhecer as melhores práticas e tendências futuras da logística, bem como ser capaz de aplicar as técnicas e ferramentas de suporte à função logística.

    CP1. Introdução à Logística e a Gestão da Cadeia de Abastecimento (CA)
    CP2. Estratégias de Localização
    2.1 A importância estratégica da localização;
    2.2 Classificação dos problemas de localização;
    2.3 Modelo Scores, Gravítico e de solução exata.
    CP3. Previsão de Procura
    3.1 Características das Previsões
    3.2 Classificação dos Modelos de Previsão
    3.3 Componentes de uma Série Temporal
    3.4 Métodos e Modelos de Previsão
    CP4. Gestão do Armazenamento
    4.1 Classificação e tipologias de armazenagem
    4.2 Funcionamento e atividades dos Armazéns
    4.3 Layouts de Armazéns
    4.4 Dimensionamento de armazéns e indicadores de performance.
    CP5. Gestão de Inventários Armazenamento
    5.1 Funções dos inventários
    5.2 Gestão de Stocks: Custos Associados
    5.3 Modelos básicos de gestão de stocks
    CP6 ? Planeamento do Transporte e Distribuição
    6.1 Sistemas de transporte
    6.2 Modos de transporte
    6.3 Programação de rotas
    CP7. Gestão Integrada da CA
    CP8. Tendências futuras da Logística/CA

  • 6 ECTS

    Marketing e Gestão Comercial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Andreia Gama
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta disciplina pretende dotar os alunos dos conhecimentos e competências necessárias ao desenvolvimento de atividades comerciais e de marketing com bens e serviços com uma vincada componente técnica.
    No âmbito do marketing, os alunos adquirem competências no OBJ1) desenvolvimento de estratégias ajustadas às características dos diversos mercados industriais, OBJ2) bem como na sua operacionalização. No âmbito da gestão comercial, os alunos OBJ3) adquirem competências na área da negociação comercial e ainda OBJ4) na organização e liderança de equipas comerciais, OBJ5) no planeamento e controlo das atividades comerciais e também numa OBJ6) gestão eficiente da carteira de clientes. Também existirá a preocupação de OBJ7) dar a conhecer as principais evoluções nas áreas de marketing e vendas decorrentes da evolução das novas tecnologias.

    PROGRAMA DA DISCIPLINA
    1. Conceito de marketing. Tendências atuais do marketing. Introdução ao marketing industrial.
    2. Os mercados: conceitos e tendências.
    3. Planeamento e estratégias de marketing. O marketing mix.
    4. O marketing digital e marketing relacional.
    5. A empresa, o marketing e as vendas.
    6. O processo de vendas e o processo de compra. As métricas comerciais
    7. Liderança, motivação, avaliação e recompensa das equipas comerciais.
    8. Negociação comercial:
    a. Conceito e pressupostos
    b. Estratégias de gestão de conflitos
    c. Princípios e tipologias negociais
    d. Estratégias e táticas negociais
    e. Etapas de uma negociação.
    f. Erros e heurísticas negociais.

  • 6 ECTS

    Modelação e Simulação Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Cecília Reis
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    No final da unidade curricular, o estudante deverá ser capaz de:
    OB1 ? Analisar requisitos e conceber Sistemas de Informação adequados ao contexto e às necessidades das organizações;
    OB2 ? Modelar, implementar e documentar Sistemas de Informação, aplicando metodologias e boas práticas de desenvolvimento;
    OB3 ? Utilizar SQL na definição, manipulação e interrogação de bases de dados relacionais;
    OB4 ? Conceber e desenvolver interfaces e componentes aplicacionais de Sistemas de Informação, aplicando princípios de usabilidade e boas práticas de desenvolvimento;
    OB5 ? Desenvolver e validar uma solução integrada de Sistema de Informação, articulando requisitos, modelação, implementação, acesso a bases de dados relacionais e testes.

    Teórica:
    Capítulo 1 ? Introdução aos Sistemas de Informação (CP1): conceitos, componentes e papel nas organizações
    Capítulo 2 ? Desenvolvimento de Sistemas de Informação (CP2): ciclo de desenvolvimento e abordagens tradicionais
    Capítulo 3 ? Metodologias Ágeis (CP3): princípios Agile, Scrum e Kanban.
    Capítulo 4 ? Análise de Requisitos e Modelação (CP4): levantamento, especificação e representação de requisitos
    Capítulo 5 ? Dados e Bases de Dados (CP5): modelação de dados, bases de dados relacionais e SQL
    Capítulo 6 ? Desenvolvimento e Validação (CP6): interfaces, usabilidade, acesso a dados, segurança e testes
    Capítulo 7 ? Futuro dos Sistemas de Informação (CP7): tendências e evolução dos SI
    Prática:
    As aulas práticas promovem a aplicação integrada dos conhecimentos na análise, conceção, desenvolvimento, documentação e validação de um Sistema de Informação, através de um projeto, desenvolvendo autonomia, pesquisa, resolução de problemas, trabalho colaborativo e boas práticas (CP8)

  • 6 ECTS

    Projecto de Hardware Digital

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Gericota
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo principal do curso é equipar o estudante com as ferramentas e os conhecimentos necessários para construir um circuito capaz de resolver um problema específico, utilizando conceitos de projeto de hardware digital. Com a ajuda de linguagens de descrição de hardware e de ferramentas computacionais de projeto, os estudantes implementam uma solução com circuitos lógicos programáveis.
    O papel dos circuitos lógicos programáveis, em especial das Field-Programmable Gate Arrays (FPGA), tem vindo a crescer nos últimos anos, impulsionado pela elevada miniaturização e integração na área dos semicondutores e pela diminuição drástica do tempo de vida útil dos novos produtos no campo da eletrónica de consumo, o que, consequentemente, tem obrigado à redução do designado time-to-market. Ao permitir uma rápida passagem da fase de desenvolvimento para a de produção, bem como a introdução de correções e alterações mesmo após o lançamento dos produtos, a lógica programável apresenta inegáveis vantagens em relação à lógica dedicada. A elevada velocidade proporcionada pela implementação direta da funcionalidade em hardware e o seu baixo consumo tornam igualmente a lógica programável preferível à utilização de microprocessadores, tendo, nos últimos anos, sido integrada conjuntamente com estes numa lógica de aceleração da execução de determinados algoritmos. Exemplo disso é a última geração de microprocessadores desenvolvida especificamente para data centers.

    1. Introdução (1 sem.)
    1.1. Tecnologia digital
    1.2. Microprocessadores vs Hardware dedicado
    1.3. Intr. às ferramentas de projecto de hardware digital
    1.4. Intr. às linguagens de descrição de hardware
    2. Descrição, em linguagem de alto nível (VHDL), de circuitos combinatórios (2 sem.)
    2.1. Descrição genérica
    2.2. Descrição estrutural
    3. Dispositivos Lógicos Programáveis (PLD) (4 sem.)
    3.1. Evolução dos PLD
    3.2. Arquitecturas dos PLD
    3.2.1. Blocos lógicos
    3.2.2. Blocos de entrada/saída
    3.2.3. Recursos de encaminhamento
    3.3. Configuração dos PLD
    4. Fluxo de projecto (2 sem.)
    4.1. Especificação
    4.2. Simulação lógica
    4.3. Mapeamento e síntese
    4.4. Análise temporal
    5. Circuitos sequenciais (2 sem.)
    5.1. Introdução
    5.2. Descrição de um registo e de um flip-flop
    5.3. Exemplos de projectos simples
    6. Máquinas de estado (2 sem.)
    6.1. Tipos Mealy e Moore
    6.2. Representação
    6.3. Máquinas de estado com fluxo de dados
    7. Blocos IP (1 sem.)
    7.1. Tipos de IPs
    7.2. Integração de IPs

  • 6 ECTS

    Redes Inteligentes e Serviços

    ECTS
    6
    Período
    1º semestre
    Responsável
    Benedita Malheiro
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Desenvolver competências no domínio da conceção e realização de aplicações distribuídas para a World Wide Web (WWW) através de:
    O1) Aprendizagem dos conceitos associados a:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web;
    O2) Análise de casos e teste de exemplos ilustrativos de:
    - Aplicações Web
    - Agentes Web
    - Serviços Web;
    O3) Conceção e desenvolvimento de:
    - Aplicações Web.
    - Agentes Web.
    - Serviços Web.

    0 Revisões
    0.1 Modelo Cliente/Servidor
    0.2 Interação com Servidores HTTP
    1 Aplicações Web
    1.1 Tecnologias Servlet e JSP
    1.2 Bases de Dados Relacionais
    1.2.1 Definição da Estrutura de uma Base de Dados
    1.2.2 Acesso Remoto a Bases de Dados
    1.2 Teste de Aplicações Web usando Servlets e JSP
    2 Trabalho Curricular Individual sobre Tecnologias de Desenvolvimento de Soluções Web
    3 Agentes Web
    3.1 Interação com Aplicações Web
    3.2 Mashups de valor acrescentado
    3.3 Teste de Clientes Automáticos
    4 Serviços Web
    4.1 Serviços RPC e REST
    4.2 XML, WSDL, SOAP e UDDI
    4.3 Publicação e Consumo de Serviços Web
    4.4 Teste de Serviços Web
    5 Trabalho Curricular Individual de Desenvolvimento de Aplicação, Agente ou Serviço Web

  • 6 ECTS

    Robótica Industrial

    ECTS
    6
    Período
    1º semestre
    Responsável
    Manuel Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular (UC) pretende colmatar esta lacuna nos futuros diplomados do MEEC do ISEP, conferindo-lhes conhecimentos que lhes possibilitem a identificação de quais as aplicações que são suscetíveis da introdução de robôs industriais e fornecer-lhes uma base de conhecimentos de programação e operação de robôs industriais.
    (OB1) A UC tem como principal objetivo dar formação sobre os princípios da manipulação robótica e seus principais campos de aplicação.
    (OB2) Pretende-se familiarizar os alunos com a terminologia usada na robótica e criar nestes uma base de conhecimentos que possibilite a identificação de quais as aplicações suscetíveis de robotizar, tendo sempre presente as vantagens e desvantagens da utilização de robôs.
    (OB3) É ainda objetivo da UC fornecer ferramentas para desenvolvimento de aplicações robotizadas e focar os principais aspetos das normas de segurança a serem seguidas no desenvolvimento destas aplicações.
    (OB4) Não se aborda uma linguagem particular para a programação de robôs industriais, mas espera-se que, no final, um aluno com aproveitamento e com conhecimentos de programação (que detinha e que reforçou ao longo da disciplina), consiga facilmente aprender e compreender uma qualquer linguagem para programar manipuladores robóticos.

    CP1. Introdução à Robótica
    CP2. Noções básicas de robótica
    CP3. Atuadores finais para robôs industriais
    CP4. Métodos de programação de robôs e sua evolução
    CP5. Segurança na programação e operação de robôs industriais
    CP6. Aplicações industriais da robótica
    CP7. Robótica móvel
    CP8. Metodologia para a implementação de aplicações robotizadas
    CP9. Novas áreas de aplicação da robótica

  • 6 ECTS

    Sistemas Automóveis

    ECTS
    6
    Período
    1º semestre
    Responsável
    Mário Alves
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo é que o estudante adquira conhecimentos sobre o princípio de funcionamento e estado da tecnologia dos sistemas fundamentais constituintes dos veículos com motores de combustão interna, híbridos e elétricos.

    - Perspetiva geral sobre os sistemas automóveis
    - Fundamentos sobre Motores de Combustão Interna (MCI)
    - Eficiência energética, fluxo entrada/saída e controlo de emissões dos MCI
    - Sistemas de alimentação SI
    - Sistemas de alimentação CI
    - Sistemas de pré-aquecimento
    - Sistemas de transmissão de potência
    - Sistemas de carga
    - Sistemas de arranque
    - Sistemas de ignição
    - Sistemas de segurança (passiva e ativa)
    - Sistemas de diagnóstico
    - Sistemas de apoio ao condutor (ADAS) e à navegação autónoma
    - Tecnologias e veículos híbridos-elétricos

  • 6 ECTS

    Sistemas de Controlo Avançado

    ECTS
    6
    Período
    1º semestre
    Responsável
    Ramiro Barbosa
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    Esta unidade curricular tem por objetivo dotar o aluno de um conjunto de conhecimentos sobre tópicos emergentes em sistemas de controlo, que lhe permitam desenvolver melhores capacidades na aplicação de estratégias de controlo moderno. (OB1)
    São objetivos específicos:
    - Conhecimento e compreensão de redes neuronais e sua aplicação nos sistemas de controlo (OB2)
    - Conhecimento e compreensão de áreas científicas emergentes, tais como machine learning, deep learning, e reinforcement learning (OB3)
    - Capacidade de aplicar técnicas de sistemas de controlo e técnicas baseadas na inteligência artificial (OB4)
    - Capacidade de avaliar e testar o desempenho de sistemas usando ferramentas computacionais (OB5)

    1 - Identificação de modelos empíricos através de dados experimentais (CP1)
    2 - Controlo (CP2)
    3 - Redes neuronais (CP3)
    4 - Tópicos selecionados da inteligência artificial (CP4):
    - Machine learning
    - Deep learning
    - Reinforcement learning

  • 6 ECTS

    Sistemas de Tempo Real

    ECTS
    6
    Período
    1º semestre
    Responsável
    Eduardo Pereira da Silva
    Teórica
    2 horas
    Prática laboratorial
    2 horas

    O objetivo desta unidade curricular é dotar o aluno com a capacidade de projeto e desenvolvimento de sistemas embebidos dedicados, com características de tempo real em ambientes de software adequados. São apresentados métodos de projeto e arquiteturas específicas para sistemas embebidos de alto desempenho. Complementarmente são apresentados conceitos básicos de sistemas de tempo real e a sua implementação em sistemas operativos. Em particular são estudados os sistemas operativos com características de tempo real, sob o ponto de vista de arquitetura, conceção e das funcionalidades que oferecem. Pretende-se ainda fazer o estudo teórico e prático de um processador com características de topo para aquelas arquiteturas.
    O aluno deve após concluir esta unidade curricular poder avaliar as diversas opções em termos de sistema operativo e ambiente de desenvolvimento para uma dada aplicação e hardware ,e ser capaz de implementar todos os passos para a obtenção do produto final, incluindo configuração, desenvolvimento de interfaces com hardware, instalação e desenvolvimento da aplicação tirando partido das funcionalidades oferecidas.

    Parte 1
    1.Definição de Sistema Embebido
    2.Aplicações de Sistemas Embebidos
    3.Projeto e Implementação
    4.Hardware para Sistemas Embebidos
    5.Estudo do uC ARM CORTEX M3
    6.Comunicações em Sistemas Embebidos
    (RS232, I2C, SPI, CAN)
    7.Implementação no ARM CORTEX M3
    Parte II
    1.Arquiteturas de sistemas operativos em tempo real
    2.Escalabilidade
    3.Caracterização temporal
    4.API
    5.Interação com hardware / "device drivers"
    6.Métodos de comunicação inter-processo/tarefa
    7.Métodos de engenharia de software para desenvolvimento de sistemas em tempo real
    8.Sistemas distribuídos em tempo real
    9.Paradigmas de controlo em rede
    10."Middleware" de suporte ao desenvolvimento de sistemas em tempo real
    11.Real -Time Public Subescribe mechanisms (NDDS, ORTE)
    12.Ocera , etc
    13.Aplicações exemplo, Linux, RTLinux, VxWorks, QNX etc

2º ano | 2º semestre

  • 30 ECTS

    Dissertação

    ECTS
    30
    Período
    2º semestre
    Responsável
    Cecília Reis
    Outra
    2 horas

    A unidade curricular visa a integração de conhecimentos provenientes de diferentes áreas disciplinares, promovendo o trabalho autónomo do estudante. Tem igualmente como objetivos a aplicação de conhecimentos a problemas concretos, o desenvolvimento da capacidade de trabalho autónomo, o reforço do espírito crítico e o estímulo à capacidade de inovação.

    Os temas das dissertações de mestrado podem ser variados; contudo, deverão estar enquadrados na área científica do curso.

 

*O horário diurno está condicionado a um número mínimo de inscrições.

Registo Legal

Nº Processo A3ES

ACEF/2425/0213072
Data inicial: 2025-07-31
Data final: 2031-07-31

Registo DGES

R/A-EF 848/2011/AL01

Em que áreas podes trabalhar? 

  • Eletrónica, automação e sistemas industriais; 

  • Robótica e sistemas autónomos; 

  • Telecomunicações e multimédia; 

  • Software, Internet e soluções digitais; 

  • Indústria automóvel, aeronáutica, defesa e espaço; 

  • Transportes e mobilidade inteligente; 

  • Empreendedorismo em inovação tecnológica; 

  • Investigação e desenvolvimento em engenharia eletrotécnica e de computadores. 

 

E se quiseres continuar a estudar? 

Programa Doutoral em Engenharia Eletrotécnica e Sistemas Computacionais 

  • “O Mestrado em Engenharia Eletrotécnica e de Computadores é um curso bastante motivador e desafiante, que confere aos estudantes uma diferenciação em quatro ramos da eletrotecnia. Eu especializei-me em Telecomunicações e desenvolvi o meu estágio curricular no Laboratório de Tecnologias Óticas e Eletrónicas do INESC TEC e, atualmente, colaboro como investigador nessa instituição. Foi, sem qualquer dúvida, o meu percurso no ISEP, e neste curso, que me abriu a porta para o trabalho que hoje desempenho.”

    João Henrique Araújo

Posso candidatar-me?

Podes candidatar-te ao mestrado se fores:

  • Titular do grau de licenciado ou equivalente legal.

  • Finalista de licenciatura, mas de forma condicional, devendo apresentar prova de conclusão até ao último dia do prazo de matrícula da fase a que se candidatou, sob pena de exclusão.

  • Titular de grau académico superior estrangeiro conferido após um 1º ciclo de estudos organizado segundo os princípios de Bolonha, por um Estado aderente.

  • Titular de grau académico superior estrangeiro reconhecido pelo Conselho Técnico-Científico (CTC) do ISEP como equivalente a licenciado.

Se precisares de reconhecimento pelo Conselho Técnico-Científico (CTC) do ISEP, deves solicitá-lo antecipadamente. Pede informação por email à Divisão Académica ou à direção do mestrado (contacto na página do curso, barra lateral direita).

É também possível pedir o reconhecimento do grau académico através da DGES: https://www.dges.gov.pt/pt/pagina/reconhecimento.

 

Quando posso candidatar-me?

1.ª Fase – De 03 de junho a 06 de julho de 2026

Vagas incluídas no Edital do Concurso (PT) | Vacancies are listed in the Public Notice (EN)

Adenda I | Addendum I

2.ª Fase – De 1 a 31 de agosto de 2026

Mapa de vagas | Vacancy List

3.ª Fase – 28 de setembro a 7 de outubro de 2026

Mapa de vagas | Vacancy List

 

As segunda e terceira fases abrem mediante a disponibilidade de vagas resultantes das fases anteriores.

Depois de ultrapassado o prazo de uma fase, as datas e os documentos públicos partilhados nesta página passam a servir apenas como referência informativa para eventuais candidaturas futuras.

 

Como posso candidatar-me?

  • Seleciona abaixo o botão “CANDIDATURAS” – botão ativo apenas durante os períodos de candidatura.

  • Se não tens chave de acesso, clica em "OBTER CHAVE DE ACESSO"; se tens chave de acesso, clica em “ENTRAR”.

  • Se tiveres dúvidas no preenchimento do formulário online, podes esclarecê-las, por email, à Divisão Académica ou à direção do mestrado (contactos nesta página, barra lateral direita).


Os candidatos que não tenham chave de acesso devem clicar em "obter chave de acesso".

Voltar ao topo