Faculdade de Ciências e Tecnologia

Programação de Microprocessadores

Código

7777

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Engenharia Electrotécnica

Créditos

6.0

Professor responsável

José António Barata de Oliveira

Horas semanais

5

Total de horas

72

Língua de ensino

Português

Objectivos


 

Saber:

Descrever a organização e funcionamento de sistemas com microprocessadores.

Especificação estruturada e descrição modular de sistemas; visão hardware e visão software; recurso a métodos de representação de algoritmos tais como fluxogramas, pseudo-código, program graphs, basic schematic, ASM.

Codificação e execução de programas recorrendo a linguagens de alto-nível.

Fazer:

Saber construir programas elementares com um mínimo de algoritmia

Não técnicas:

Aprendizagem ao longo da vida, formação de base

Conteúdo

Capítulo 1 –

Introdução; A Arquitetura de Computadores


Capítulo 2 – Linguagem C

A matéria do livro consiste nos capítulos 1 ao 12 (inclusive).
Tipos de dados básicos
Testes e condições
Ciclos
Funções
Vetores
Strings
Apontadores
Passagem de parâmetros
Ficheiros
Estruturas
Memória Dinâmica
A matéria destes capítulos é integral.
Do capítulo 14 foram dados os seguintes aspetos avançados:

enum
union
Apontadores para funções
Divisão de projetos por vários ficheiros
Utilização de variáveis globais
Funções static
Variáveis static

Bibliografia

 

- Acetatos das aulas teóricas. Paulo da Fonseca Pinto

-Linguagem C, Luís Damas, Tecnologias de Informação, FCA Editora de Informática, Lda

Método de ensino

 

O ensino teórico é ministrado em aulas teóricas de exposição de matéria. O objetivo é alertar os alunos para certos aspetos mais problemáticos que podem passar despercebidos pela leitura do livro de apoio.

O ensino prático consiste em aulas de laboratório onde os alunos são expostos a problemas com um grau crescente de dificuldade ao longo do semestre. Cada aula tem um trabalho final dessa aula. As últimas aulas são usadas para executar o trabalho final da disciplina.

Método de avaliação

A Avaliação da cadeira consiste em 2 componentes: Teórica (CT) e Prática (CP).

Os alunos para passarem na cadeira devem obter pelo menos 9,5 em cada uma das componentes.

A Nota Final é obtida através da fórmula: 0.5*CT + 0.5*CP, devendo obter um valor igual ou superior a 9,5 para ter sucesso na cadeira.

A CT é obtida através de 3 testes e o valor final da CT é obtido através da fórmula 0.2*T1 + 0.4*T2 + 0.4*T3

Quando os alunos não conseguem obter CT por testes, esta pode ser obtida em exame.

A Componente Prática não pode ser obtida por exame.

Cursos