Publicação em Diário da República: Aviso n.º 11774/2016 - 27/09/2016
5 ECTS; 1º Ano, 1º Semestre, 67,50 TP , Cód. 62634.
Docente(s)
- Pedro Manuel Granchinho de Matos (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável.
Objetivos
Resolução de problemas usando algoritmos.
Construção de algoritmos usando uma linguagem de programação.
Construção de programas computacionais usando o 'C' como linguagem de programação.
Programa
Conceitos básicos acerca de computação e computadores.
Algoritmos e linguagens.
Manipulação de informação.
Estruturas de decisão.
Estruturas de repetição.
Estruturas de dados compostas (arrays; estruturas; strings).
Modularidade(Funções e Procedimentos). .
Recursividade.
Apontadores.
Gestão dinâmica de memória.
Metodologia de avaliação
Aval. Final:
-Frequencia/Exame (30%)
-Projeto de Programação (70%)
Nota mín. do Exame: 7 val
Nota mín. do projeto:10 val
Bibliografia
- Aguilar, L. (2008). Fundamentos de Programação: Algoritmos, Estruturas de Dados e Objetos. -: McGraw Hill
- Damas, L. (1999). Linguagem C. Portugal: FCA
- Kerninghan, B. e Ritchie, D. (1988). The C Programming Language. -: Prentice Hall
Método de Ensino
Aulas teórico-praticas: Exposição da matéria na componente teórica com utilização de exemplos práticos. Resolução de problemas práticos para consolidação dos conhecimentos adquiridos.
Software utilizado nas aulas
Visual Studio (Compilador de C)
Aprovado em Conselho Técnico Cientifico: 25 de setembro de 2020
Download da Ficha da Unidade Curricular (FUC)