Sistemas Embebidos

Conhecimentos de Base Recomendados

Programação e Sistemas Digitais

Métodos de Ensino

Método expositivo e realização de trabalhos práticos com elaboração de relatórios

Resultados de Aprendizagem

Compreender sistemas embebidos, suas características, classificação, arquitetura além de outros conceitos relacionados.
Compreender aplicações de sistemas embebidos e de que forma são utilizados. Aprender o processo de implementação e desenvolvimento de sistemas embebidos.
Trabalhar com hardware e software necessários para projetar e implementar sistemas embebidos baseados em microcontroladores, sensores entre outros. Compreender a evolução dos sistemas embebidos juntamente com novas tecnologias, como a Internet of Things (IoT) e computação em nuvem. Aprender a projetar e desenvolver aplicações IoT integrando sistemas embebidos e de que forma se pode disponibilizar os dados obtidos pelos sistemas na nuvem.

Programa

Introdução aos sistemas embebidos
Definição, características, classificações e aplicações
Arquitetura de sistemas embebidos
Sistemas operativos embebidos
Desenho e desenvolvimento de sistemas embebidos
Atributos de qualidade de sistemas embebidos
Desafios envolvidos
Implementação de sistemas embebidos
Teste, verificação e validação
Tendências em sistemas embebidos
Integração de sistemas embebidos com IoT e computação em nuvem

Docente(s) responsável(eis)

José Pedro de Matos Nogueira Amaro

Métodos de Avaliação

Avaliação teórica de conhecimentos
    Avaliação por exame final
        Exame de época Normal ou de Recurso, de acordo com o calendário de exames
Avaliação prática de conhecimentos
    Trabalhos práticos em grupo ou individual
    Desempenho e participação
    Teste prático individual
        A realizar a meio do semestre
    Projeto final individual
        Enunciado disponibilizado a meio do semestre
        Entrega até à penúltima semana de aulas
        Defesa na última semana de aulas e semana de apoio
Nota final (20 valores) repartida em:
    Componente teórica (10 valores)
    Componente prática (10 valores) repartidos em:
        Trabalhos individuais/grupo e desempenho/participação (3 valores)
        Teste prático (3 valores)
        Projeto final (4 valores)
Para aproveitamento são consideradas, cumulativamente, as seguintes regras obrigatórias:
    Componente teórica ≥ 45% em 10 valores
    Componente prática ≥ 50% em 10 valores
    Máximo de 3 faltas às aulas práticas


    Estágio(s)

    NAO

    Bibliografia

    Wolf, M. (2017). Computers as Components: Principles of Embedded Computing Systems Design (4th edition). Morgan Kaufmann Publishers. ISBN: 9780128053874
    Apresentações das aulas teóricas