Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Informática
  4. Interfaces Software/Hardware

Interfaces Software/Hardware

Código 11497
Ano 1
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial
Estágios N/A
Objectivos de Aprendizagem No final da unidade curricular o estudante deve ser capaz de:
1) Conhecer os mecanismos de aquisição de dados (input) pelos computadores e o modo como estes podem controlar os dispositivos (output) a que se encontrem ligados;
2) Entender a estrutura e a tecnologia dos dispositivos periféricos que podem ser ligados a um computador, de modo a poderem efectuar a sua selecção ou alteração em face das necessidades de um projeto específico;
3) Desenvolver software otimizado, baseado no conhecimento das características do hardware aonde esse software irá ser executado;
4) Acompanhar a constante evolução e as novas aplicações das tecnologias, sendo capaz de entender os seus princípios e características, incluindo as mais inovadoras.
Conteúdos programáticos a) Princípios básicos de electrotecnia/electrónica: noção de tensão,corrente e resistência; leis de Ohm e de Kirchhoff; componentes passivos e ativos; medidas eléctricas; principais componentes usados em circuitos elecrónicos;
b) Dispositivos periféricos usados para entrada e saída de dados – visão geral;
c) Microprocessadores/microcontroladores;
d) Conversão A/D e D/A;
e) Aquisição de dados por computador (input);
f) Controlo por computador (output);
g) Sensores e redes de sensores;
h) Sistemas embutidos (electrodomésticos, automóveis, outros);
i) Interface entre linguagens de alto-nível e dispositivos de input-output;
j) Análise de aplicações (processamento de sinais, robótica, sistemas médicos, edifícios inteligentes, smart cities, etc);
Metodologias de Ensino e Critérios de Avaliação Metodologias ensino
Nas aulas teóricas são expostos e discutidos os diversos conceitos, apoiados em exemplos de aplicação. Serão colocados desafios aos alunos para que estes pesquisem soluções e as apresentem para discusão na sala de aula.
Nas aulas práticas é feita a análise do funcionamento de equipamentos reais e são propostos temas para realização de trabalhos aonde são aplicados os conceitos que foram leccionados nas aulas teóricas.

Avaliação: três trabalhos práticos, todos obrigatórios, com apresentação/defesa online
TI = 4 valores – trabalho de pesquisa sobre tema a escolher
TM = 6 valores - projeto intermédio
TF = 10 valores – projeto final de âmbito alargado

Classificação final: F = TI+TM+TF

Exame = 4 valores a somar a TM+TF
Admissão: minimo de 6 valores
Bibliografia principal [1] “Computer Systems - Digital Design, Fundamentals of Computer Architecture and Assembly Language”, Ata Elahi, Springer, 2018.
[2] “Electrónica Analógica”, Acácio Manuel Raposo Amaral, ISBN: 9789726188773, 2017, Edições Sílabo.
[3] “Sistemas Digitais”, Acácio Manuel Raposo Amaral, ISBN: 9789726187677, 2014, Edições Sílabo.
[4] “Computer Organization and Design: The Hardware/Software Interface”, David A. Patterson, John L. Hennessy, The Morgan Kaufmann Series in Computer Architecture and Design, Fourth Edition, 2011
[5] “Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development”, Gary Stringham; Newnes, 1th edition, 2009.
[6] Bases de dados de artigos científicos (IEEExplore, ACM, Elsevier, Springer, Wiley, Kluwer, etc.).
[7] Textos disponibilizados na página da disciplina;
Língua Português
Data da última atualização: 2020-06-25
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.