• Bindal, A. (2019). Fundamentals of Computer Architecture and Design. 2nd edition. Springer. Chakraborty, P. (2021). Computer Organisation and Architecture Evolutionary Concepts, Principles, and Designs. Routledge. Hennessy, J. L., & Patterson, D. A. (2019). Computer architecture: a quantitative approach. 6th edition. Elsevier. Ledin, J. (2020). Modern Computer Architecture and Organization. Packt Publishing. William, S. (2019). Computer organization and architecture: designing for performance. 11th edition. Pearson.
  • Engenharia Informática (L) (ISLA-Santarém)
  • 7030
  • 5857
  • Arquitetura de Computadores
  • ISLA Santarém7030-5857
  • 1
  • 6
  • 0
  • 25
  • Não
  • Português
  • Sincrona a distância: 1. Aulas teóricas de exposição dos conteúdos recorrendo ao método expositivo e interrogativo. Presencial: 2. Aplicação prática através de exercícios e trabalhos. Autónoma: 3. Resolução de exercícios adicionais e estudos de caso propostos pelo docente. O docente disponibiliza todos os materiais de apoio pedagógico, incluindo os exercícios e estudos de caso, através da plataforma Moodle. O docente dá feedback (Orientação Tutorial - OT) sobre os resultados obtidos pelo estudante na resolução dos problemas propostos, presencialmente em contexto de sala de aula ou a distância em modo assíncrono através da plataforma Moodle.
  • Obrigatório
  • O1. Compreender a logica digital. O2. Introduzir a arquitetura de computadores, expor o funcionamento interno dos modernos computadores digitais a um nível que desmistifica o que acontece dentro da máquina. O3. Dar a conhecer a arquitetura básica e o funcionamento dos computadores digitais, do modelo convencional Von Neumann, do modelo de barramento de sistema, e todos os itens de um computador típico, com especial ênfase nos componentes de multimédia. O4. Fornecer conhecimentos para manipulação dos vários componentes dos computadores. Competências: C1. Caraterizar e descrever a arquitetura e funcionamento dos microprocessadores e ods computadores. C2. Utilizar os conhecimentos para a manipulação dos vários componentes dos computadores, para conjugá-los de forma a criar uma máquina. C3. Compreender a arquitetura, o funcionamento e alguns conceitos de programação da plataforma Arduino.
  • 1. Dados: Sistemas de numeração. Formatos dos dados. Representação de dados numéricos. 2. O modelo Von Neumann e de barramento de sistema. 3. Sistema de computador típico: Motherboards, CPU, Memória. A Arquitetura do conjunto de Instruções, Tipos de dados, Endereços e dados, Armazenamento, Entrada de Dados e saída de Informação. 4. Dispositivos de memória: Memórias RAM, ROM. PAL, FPGA. 5. Plataforma Arduino: Hardware: arquitetura, modelos e escalabilidade. Software: IDE e linguagem de programação. 
  • Avaliação Curricular (contínua):

    A1. Trabalho prático  (relatório e projeto).

    A2.Teste final individual (teórico-prático).

    A classificação final é calculada através da fórmula Classificação Final = 0,4*A1+0,6*A2.

    O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.

     

    Avaliação Final (A): O estudante realiza o exame teórico-prático (A=100%) e é aprovado se obtiver uma classificação igual ou superior a 9,5 valores em 20.

    Avaliação em Época de Recurso e Época Especial (A): O estudante realiza o exame teórico-prático  (A=100%) e fica aprovado se obtiver uma classificação igual ou superior a 9,5 valores em 20.

     

  • Semestral
  •