Disciplina Curricular

Programação Pro

Mestrado Integrado em Engenharia Aeroespacial - MEAer 2017

Contextos

Grupo: MEAer 2017 > 1º Ciclo

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. A prática dos conceitos é realizada através da utilizado da linguagem de programação C.

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 de léxico, sintaxe e semântica; A linguagem de Programação C -Conceitos elementares -Estrutura de um programa -Tipos de dados elementares; Constantes; Operadores e expressões -Intodução às instruções de entrada/saída -Controlo de fluxo -Decisão: instrução if -Ciclo: instrução while; instrução do...while; instrução for -Selecção: Estrutura switch -Programação estruturada -Funções; Variáveis globais e locais -Visibilidade e tempo de vida de uma variavel -Modularidade e estruturação: divisão por ficheiros -Estruturas de dados -Vectores; Cadeias de caracteres -Vectores multidimensionais (matrizes, ?) -Estruturas -Aplicações -Algoritmos de busca simples -Introdução a algoritmos de ordenação -Noção de recursividade (funções) -Apontadores -Declaração de apontadores -Passagem de argumentos: valor e referência -Apontadores e arrays -Aritmética de apontadores -Ficheiros -Utilização de ficheiros -Entrada e saída -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

A avaliação é composta por uma componente prática (realização de um Trabalho Final e pequenos problemas) e por uma componente teórica (realização de testes ou um exame). O peso na nota final de cada uma das componentes é definida no início de cada semestre de funcionamento da disciplina.

Disciplinas Execução

2020/2021 - 1º Semestre

2019/2020 - 1º Semestre

2018/2019 - 1ºSemestre

2017/2018 - 1ºSemestre