Menu Conteúdo Rodapé
  1. Início
  2. Cursos
  3. Engenharia Informática
  4. Programação I

Programação I

Código 13205
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial.
Estágios Não aplicável.
Objectivos de Aprendizagem Desenvolver algoritmos para resolver problemas e implementá-los utilizando uma linguagem de
programação.
Introduzir os conceitos básicos de programação procedimental.
Desenvolver capacidades de programação com recurso à linguagem C.
No final da UC, o aluno deverá ser capaz de desenvolver algoritmos para solucionar problemas, dominar
conceitos básicos de programação procedimental, implementar algoritmos com recurso à linguagem de
programação C, conhecer os tipos de dados simples e compostos, estruturas de decisão e repetição,
conceitos de definição e utilização de subprogramas, e gestão dinâmica de memória.
Conteúdos programáticos Fundamentos de computadores (hardware/software)
Concepção de algoritmos e programação estruturada
Introdução à programação em C
Tipos de dados simples
Testes, condições e ciclos
Vectores, strings e apontadores
Funções/subprogramas
Estruturas (“structs”)
Ficheiros
Gestão de memória dinâmica
Metodologias de Ensino e Critérios de Avaliação Todos os alunos estão admitidos a exame.

1º teste: 5.0 valores (data: 08/out/2017, segunda-feira, 18:00, sala: 4.02).

2º teste: 5.0 valores (data: 29/nov/2017, segunda-feira, 18:00, sala: 4.02).

3º teste: 5.0 valores (data: 19/nov/2017, segunda-feira, 18:00, sala: 4.02).

4º teste: 5.0 valores (data: 10/dez/2018, segunda-feira, 18:00, sala: 4.02).

Exame : 20.0 valores (data a definir superiormente).

Exame de recurso: 20.0 valores (data a definir superiormente).

Em qualquer dos dois exames, haverá também 4 testes e os alunos poderão fazer quaisquer deles,
mantendo as respetivas classificações à maior.

Classificação mínima de ensino-aprendizagem: 0.

Se o aluno o entender, poderá substituir os 3º e 4º testes por um projeto. Esta opção de aprendizagem requer que o aluno tenha obtido a média de 14 valores nos dois primeiros testes.
Bibliografia principal L. Damas. Linguagem C. FCA - Editora de Informática, 1999 (disponível na biblioteca).
B. W. Kernighan e D. M. Ritchie. The C Programming Language. Prentice Hall, 1988 (disponível na
biblioteca).
K.N. King. C Programming: A Modern Approach. Norton, 2008. A. M. A. da Rocha. Introdução à
Programação Usando C. FCA - Editora de Informática, 2006.
P. Darnell e P. Margolis. C: a software engineering approach. Springer-Verlag, NY, USA, 1996 (disponível na
biblioteca).
Pedro Guerreiro. Elementos de Programação com C. Europa America, 1991 (disponível na biblioteca).
Wikibook, C Programming: A comprehensive look at the C programming language and its features.
http://en.wikibooks.org/wiki/C_language
Língua Português
Data da última atualização: 2017-06-29
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.