Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Matemática e Aplicações
  4. Programação

Programação

Código 14760
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
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, 100 hours of autonomous work and 8 hours for evaluation (168 of total hours). 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.

Evaluation:
- The evaluation is carried out by one written test (14 points) and two practical tests (3 points each).
- Final exam for admitted students
Main Bibliography Teaching material:
Available at the Curricular Unit's Moodle Webpage.
Books:
- "Introdução à Programação Usando C", 2006; António Manuel Adrego da Rocha; FCA-Editora de Informática. Coleção: Tecnologias de Informação; ISBN: 978-972-722-524-8
- "Fundamentos de Programação Usando C", 2004; Joaquim P. Marques de Sá; FCA-Editora de Informática. Coleção: Tecnologias de Informação; ISBN: 978-972-722-475-3
- "Elementos de programação com C", 3ª Edição Actualizada e Aumentada, 2006; Pedro João Valente Dias Guerreiro: FCA-Editora de Informática. Coleção: Tecnologias de Informação; ISBN: 972-722-510-1
- "Linguagem C", 1999; Luís Manuel Dias Damas; FCA-Editora de Informática. Coleção: Tecnologias de Informação.; ISBN: 972-722-156-4
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.