Tecnologia dos Computadores

Ano
1
Ano lectivo
2012-2013
Código
01000057
Área Científica
Informática
Língua de Ensino
Português
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
1º Ciclo - Licenciatura

Conhecimentos de Base Recomendados

Não tem pré-requisitos.

Métodos de Ensino

A uc é lecionada de forma presencial e avaliada de forma contínua estando as aulas estão repartidas da seguinte forma: Aula semanal de 2 horas para exposição e discussão teórica. Uma aula semanal de 1 hora para experimentação teórico-prática dos conceitos adquiridos na aula teórica anterior, resolução de exercícios e esclarecimento de dúvidas. Uma aula semanal de 2 horas para a realização de práticas laboratoriais. 1 trabalho por semana (total de 8 trabalhos). 2 horas de preparação prévia através da leitura do material previamente disponibilizado no Inforestudante.

Resultados de Aprendizagem

Tem como objetivos dar uma perspetiva geral das diversas áreas da informática. A componente prática concentra-se na aplicação de conceitos de eletrónica digital utilizados no desenho de computadores.
As principais competências são as competências em análise e crítica, para resolver problemas, em raciocínio crítico e para aplicar na prática os conhecimentos adquiridos. Mais concretamente, incluem:
1.Utilização de bases de numeração
2.Realização de cálculos sobre transmissão e armazenamento de informação
3.Capacidade de montar, desmontar e substituir componentes num computador
4.Compreensão e síntese de circuitos combinacionais e sequenciais
5.Utilização de uma linguagem de descrição de hardware (VHDL)
6.Conhecer a organização interna de um computador.
7.Conhecer a forma de funcionamento interno de um computador, suas componentes básicas e os conceitos que lhe dão suporte.
8. Acompanhar a inovação ao nível das tecnologias dos computadores, num contexto de forte atualização tecnológica.

Estágio(s)

Não

Programa

1. Modelo de von Neumann

2. Funcionamento de um processador

3. Hierarquia de memória

4. Organização de um computador e seus periféricos

5. Sistemas de Numeração

6. Grandezas de armazenamento e transmissão de informação

7. Representação e armazenamento de texto, som e imagem

8. Técnicas de compressão de dados, de correção e deteção de erros

9. Eletrónica digital combinacional

10. Eletrónica digital sequencial (flip-flops, tabelas de excitação e transição de estado, diagramas de estados, extração de equações e desenho de circuitos simples)

11. Lógica programável e linguagens de descrição de hardware (VHDL)

12. Sistemas operativos: arquiteturas, coordenação, escalonamento e segurança.

13. Básicos de linguagens de programação

14. Engenharia de software: introdução a conceitos e ferramentas

15. Estruturas de dados: conceitos básicos, abstracções de dados

16. Redes de computadores: conceitos básicos

17. Teoria da Computação e aplicações

Docente(s) responsável(eis)

Nuno Miguel Mendonça da Silva Gonçalves

Métodos de Avaliação

Avaliação
Desempenho nas aulas laboratoriais: 25.0%
Frequência: 25.0%
Exame: 50.0%

Bibliografia

  • Computer Science, An Overview. 10th Edition, J. Glenn Brookshear ISBN-10: 0-321-54428-5, Pearson/Addison Wesley International Edition
  • Rapid Prototyping of Digital Systems - A Tutorial Approach. J O. Hamblen, M Furman. ISBN 0-7923-7439-8, Kluwer Academic Pub.