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

Computers and Programming

Code 16132
Year 1
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Systems and Computers
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, Files and Pointers.
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
Teaching Methodologies and Assessment Criteria Theory and practical tests – 60% of final evaluation: TPT= 0,3xT1 + 0,3xT2. Practical Exercises (PE) – 40% of final evaluation: PE=0,2xPE + 0,2xPE.
The student must obtain a minimum of 9.5 in each of the components, TPT and PE, to obtain approval for the curricular unit. Classification (C)= 0,3xT1 + 0,3xT2 + 0,2xPE1 + 0,2PE2. The student is approved if he/she obtains a classification greater than or equal to 9.5 during the teaching-learning period. In case of approval, the final classification (FC) is the integer closest to C, that is: If C >= 9.5, then approved with FC = round (C). In case of approval in the teaching-learning period, the student is exempt from the exam, although they may improve their final exam classification. FC < 5.5 (out of 20) => Not approved and Not Admitted to the Exam;FC >= 9.5 (out of 20) => Approved and Exempted from Exam; Remaining cases => Not approved and Admitted to the Exam
Exam(60%)+40%(relating to practical exercise)
Language Portuguese. Tutorial support is available in English.
Last updated on: 2024-01-15

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