Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Aeronáutica
  4. Programação

Programação

Código 10343
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária T(30H)/TP(30H)
Área Científica Informática
Mode of delivery face-to-face
Work placements not applicable
Learning outcomes The objective of the discipline is to present the general principles of the computer and its programming with the C language, using its principal control and data structures.
Syllabus 1. Introduction: What is a Computer, Characteristics, Components (Hardware), How computers work, The Software (Operating Systems, Programming Languages and Applications).
2. Programming Basic Principles: Development cycle (writing, compilation, and execution of a program), and Logical of a Program (Algorithm and Flowcharts).
3. C Programming Language: Program structure, Variable, Data types, Operators, Input Output Instructions, The Attribution Instruction, Conditional Instructions, Repetition Instructions, Structure data types, Functions.
Teaching Methodologies and Assessment Criteria This course of one semester includes 60 hours of contact. The course is credited with 6 ECTS. The course is structured with alternated theoretical classes (T), where theoretical concepts of the syllabus aretaught and some examples are presented, and theoretical-practical classes (TP), where students use personal computers.
The evaluation is based on two components: theoretical and practical.
Main Bibliography - Lesson notes (avaliable at the discipline Internet page)
- Elementos de Programação com C – Terceira Edição Atualizada e Aumentada, Pedro João Valente Guerreiro, 2006, ISBN: 972-722-510-1
- Introdução à Programação Usando C, António Manuel Adrego da Rocha, 2006, ISBN: 978-972-722-524-8
- Linguagem C, Luís Damas, 1999, ISBN: 972-722-156-4
- The C Programming Language - Second Edition, Brian W. Kernighan e Dennis M. Ritchie, 1988, ISBN 0-13-110362-8
Language Portuguese. Tutorial support is available in English.
Data da última atualização: 2024-09-18
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.