Disciplina Curricular

Programação Pro

Licenciatura Bolonha em Engenharia Electrónica - LEE 2021

Contextos

Grupo: LEE 2021 > 1º Ciclo > Formação Fundamental

Período:

Peso

6.0 (para cálculo da média)

Objectivos

A disciplina de Programação tem por objectivo dotar os alunos com os conceitos básicos de programação procedimental em linguagens de alto nível. Pretende-se que os alunos adquiram os conceitos indispensáveis à resolução algorítmica de problemas, com especial enfâse nos que surgem habitualmente na área da Engenharia, estruturação de aplicações, e abstracção procedimental e de dados.

Programa

Introdução. Computadores e sistemas operativos. Algoritmos e linguagens de programação. Desenvolvimento, compilação e depuração de um programa. Noção de léxico, sintaxe e semântica. Conceitos elementares. Estrutura de um programa. Tipos de dados elementares. Operadores e expressões. Introdução às instruções de entrada/saída. Instruções de selecção. Instruções de controlo de fluxo. Programação estruturada. Funções. Variáveis globais e locais. Visibilidade e tempo de vida de uma variável. Modularidade e estruturação: divisão por ficheiros. Estruturas de dados. Vectores. Cadeias de caracteres. Vectores multidimensionais. Estruturas. Recursividade. Apontadores. Passagem de argumentos: valor e referência. Apontadores e arrays. Aritmética de apontadores. Ficheiros. Utilização de ficheiros. Ficheiros de texto. Estruturas de dados dinâmicas. Variáveis estáticas e dinâmicas. Noções de estruturas de dados dinâmicas: Pilhas; Filas; Listas simples e duplamente ligadas.

Metodologia de avaliação

50% avaliação contínua; 50% avaliação não contínua

Disciplinas Execução