Princípios de Programação Procedimental

Ano
1
Ano lectivo
2012-2013
Código
01000085
Á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

Esta disciplina vem na sequência de IPRP, pelo que se espera que os alunos possuam capacidades básicas de programação adquiridas naquela disciplina.

Métodos de Ensino

A UC está estruturada em duas aulas semanais com 2h cada, não se fazendo distinção entre aulas teórica e práticas. As aulas decorrem em grupos com um máximo de 24 alunos, cada um deles acompanhado por um único professor. Nestas são apresentados os conceitos relevantes e promovida a respectiva prática de imediato. É dada importância ao acompanhamento da evolução de cada aluno, procurando apresentar a cada um atividades compatíveis com os seus conhecimentos nesse momento.

Resultados de Aprendizagem

Permitir ao aluno adquirir um conjunto de conhecimentos sólidos sobre programação procedimental utilizando a linguagem C, com particular destaque para ponteiros e estruturas de dados dinâmicas simples. Aquisição de competências em resolução de problemas, análise e síntese, raciocínio crítico, aprendizagem autónoma e aplicar na prática os conhecimentos adquiridos.

Estágio(s)

Não

Programa

  1. Estrutura de um Programa em C
  2. Tipos de Dados Elementares.
  3. Instruções de Seleção e Repetição
  4. Definição de Funções. Passagem de parâmetros
  5. Tabelas e ordenamento
  6. Ponteiros
  7. Acesso a ficheiros
  8. Listas Ligadas
  9. Pilhas
  10. Filas de espera

Docente(s) responsável(eis)

António José Nunes Mendes

Métodos de Avaliação

Avaliação
Projecto: 20.0%
Avaliação contínua: 20.0%
Exame: 60.0%

Bibliografia

Elementos de Programação com C, 3ª edição  Pedro Guerreiro,  FCA, 2006.

The C Programming Language, 2nd edition Brian Kernighan e Dennis Ritchie,  Prentice Hall, 1988