Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Engenharia Eletrotécnica e de Computadores
  4. Programação

Programação

Código 8537
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Sistemas e Computadores
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 Learning Phase:
• Up to 10 points will be obtained through a written test (“Frequencia”).
• Up to 10 points will be obtained through practical work, performed in groups..
To obtain acceptance to the exam of “normal epoch”:
• It is required to obtain 6 points (in the maximum of 20) in the Learning Phase.
• It is required to miss less than 15% of the classes (except in case of justifiable absences).
Exam:
• In principle the exam will be evaluated to a maximum of 10 points, and those will be added to the maximum of 8 points from the practical works. However, if scaling the exam classification from 0 to 10 to 0 to 20 points is beneficial to the student, that will be the exam classification.

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: 2025-09-24
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.