Disciplina Curricular

Programação Pro

Mestrado Integrado em Engenharia Electrotécnica e de Computadores - MEEC 2006

Contextos

Grupo: MEEC 2006 > 1º Ciclo

Período:

Grupo: MEEC 2006 > 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 - 2º Semestre

2020/2021 - 1º Semestre

2019/2020 - 2º Semestre

2019/2020 - 1º Semestre

2018/2019 - 2ºSemestre

2018/2019 - 1ºSemestre

2017/2018 - 2ºSemestre

2017/2018 - 1ºSemestre

2016/2017 - 2ºSemestre

2016/2017 - 1ºSemestre

2015/2016 - 2º Semestre

2015/2016 - 1º Semestre

2014/2015 - 2º Semestre

2014/2015 - 1º Semestre

2013/2014 - 2 Semestre

2013/2014 - 1 Semestre

2012/2013 - 2 Semestre

2012/2013 - 1 Semestre

2011/2012 - 2 Semestre

2011/2012 - 1 Semestre

2010/2011 - 2 Semestre

2010/2011 - 1 Semestre

2009/2010 - 1 Semestre

2008/2009 - 1 Semestre

2007/2008 - 2 Semestre

2007/2008 - 1 Semestre

2006/2007 - 2 Semestre

2006/2007 - 1 Semestre