You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Mathematics and Applications
  4. Computers and Programming

Computers and Programming

Code 14760
Year 1
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements N/A
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.
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
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.

Evaluation:
- The evaluation is carried out by four tests (5+5+5+5 points).
- Final exam for admitted students (20 points).
Language Portuguese. Tutorial support is available in English.
Last updated on: 2023-10-03

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.