Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Informática Web, Móvel e na Nuvem
  4. Programação

Programação

Código 11095
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Ensino presencial.
Estágios Não aplicável.
Objectivos de Aprendizagem Introduzir os conceitos básicos de programação procedimental.
Desenvolver algoritmos para resolver problemas e implementá-los numa linguagem de programação.
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, conhecer os tipos de dados simples e compostos, estruturas de decisão e repetição, conceitos de definição e utilização de sub-programas, ficheiros, strings, apontadores, vetores e matrizes.
Conteúdos programáticos Introdução à programação
Tipos de dados básicos
Testes e condições
Ciclos
Funções
Vetores e matrizes
Strings
Apontadores
Passagem de parâmetros
Ficheiros
Estruturas
Metodologias de Ensino e Critérios de Avaliação Horário de atendimento: Terças das 15:00 às 17:00 (mpereira@di.ubi.pt)

PE1: Prova Escrita 1 - 6 valores - 28/10/2019, sala 4.02.
PE2: Prova Escrita 2 - 6 valores - 25/11/2019, sala 4.02.
PE3: Prova Escrita 3 - 8 valores - 06/01/2020, sala 4.02.

NF = PE1+PE2+PE3

Nota mínima para admissão a exame: 7 valores.

Quem chumba na avaliação continua faz exame para 20 valores.

Máximo de faltas nas PL: 2 faltas.


Bibliografia principal Slides das aulas teóricas fornecidos pelo docente.

B. W. Kernighan e D. M. Ritchie. The C Programming Language. Prentice Hall, 1988 (disponível na biblioteca).

Pedro Guerreiro. Elementos de Programação com C. Europa America, 1991 (disponível na biblioteca).

K.N. King. C Programming: A Modern Approach. Norton, 2008.

Marques Sá, Fundamentos de Programação usando C, Edição: FCA, abril de 2004.
Língua Português
Data da última atualização: 2019-11-28
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.