Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Mecânica Computacional
  4. Programação

Programação

Código 16132
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Sistemas e Computadores
Objectivos de Aprendizagem Os objetivos desta unidade curricular são:
- Introduzir os conceitos básicos de programação procedimental;
- Contribuir para o desenvolvimento do pensamento abstracto através da resolução de problemas em computador.
- Desenvolver capacidades de programação com recurso à linguagem C.
No final da UC o aluno deverá ser capaz de:
- Resolver problemas com recurso ao computador;
- Conceber e programar algoritmos em linguagem C.
Conteúdos programáticos 1-Fundamentos básicos de computadores e programação.
2-Introdução à programação em C
3-Tipos de dados básicos
4-Testes e condições (instruções condicionais)
5-Ciclos (instruções de repetição)
6-Funções (subprogramas)
7-Vetores (arrays)
8-Fundamentos básicos de apontadores (ponteiros)
9-Strings
10-Manipulação de ficheiros de texto
11-Estruturas
Bibliografia principal P. Darnell e P. Margolis. C: a software engineering approach. Springer-Verlag, NY, USA, 1996.
L. Damas. Linguagem C. FCA - Editora de Informática, 1999.
B. Forouzan e R. Gilberg. Computer Science: a structured programming approach using C.. PWS Publishing Company, 1997.
B. Kerningham e R. Pike. The Unix programming environment.. Prentice-Hall, Inc., 1984.
S. Bourne. The Unix System.. International Computer Science Series, Addison-Wesley Publishing Company, Inc., Wokingham, England, 1983.
J. Hayes. Computer architecture and organization.. McGraw-Hill, 1998.
Língua Português
Data da última atualização: 2025-01-06
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.