- Details
- Category: Discipline
- Guerreiro, P. (2006). Elementos de Programação com C . FCA - Editora de Informática Lda., Série Tecnologias de Informação. (4.a ed.). isbn: 9789727225101 Gough, B. J. (2004). An Introduction to GCC . Network Theory Ltd. ISBN-13: 978-0-9541617-9-8 Kernighan, B.W. & Ritchie, D. (2012). The C Programming Language . (2nd ed.). Prentice Hall. ISBN 10: 7111196260 ISBN 13: 9787111196266
- IT Engineering
- 587
- 7337
- Programming Fundamentals
- ISMAT587-7337
- 1
- 6
- 0
- 12
- Não
- Português
- The content taught is applied using programming. Active, problem-solving-oriented methodologies (PBL) are used.
- Mandatory
- LO1. Understand the fundamental concepts of computer programming, using pseudo-code. LO2. Know how to compile and debug code in C language. LO3. Understand the syntax and know how to write code in the C programming language. LO4. Understand and know how to use flow control structures. LO5. Understand and know how to use arrays. LO6. Know the concept of pointers and dynamic allocation and know how to use. LO7. Know and know how to use the data entry and exit mechanisms. LO8. Know how to use functions and apply recursion. LO9. Know how to solve problems using C programming.
- S1. Algorithms and Pseudo Code S2. Compilation, Assembly, and Linking (gcc) S3. Data Types, Operators, and Conversions S4. Data input and output (keyboard / display) S5. Decision Structures S6. Repetition Structures (cycles) S7. Arrays and Strings S8. Two-dimensional Arrays S9. Pointer Arithmetic S10. Dynamic memory allocation S11. Input and output data (files) S12. Functions and Variable Range S13. Parameter passing (copy / reference) S14. Recursion
Descrição Data limite Ponderação Teste escrito (F1) 28/11/2025 40% Teste escrito (F2) 16/01/2026 40% Trabalhos práticos (TP) 16/01/2026 20% Em geral, a nota final é dada por NF = 0.4×F1+0.4×F2+0.2×TP.
Se F1 < 6 ou F2 < 6, então a componente TP deixa de contar, pelo que NF = 0.5×F1+0.5×F2.- Semestral
- The aim is to teach a programming language that leads to the knowledge of students so that they can reason and solve problems regardless of the programming language they want to use. The tools used provide students with an understanding of how to get started in any programming language. Its usefulness for the course lies in the fact that any problem faced by a computer engineer (be it hardware or software specialization) has directly or indirectly the programming logic involved.
- Details
- Category: Discipline
- SILVA, Germano Marques da, Curso de Processo Penal II , Verbo, Lisboa, 2011 SILVA, Germano Marques da, Direito Processual Penal Português - Teoria da Prova - Volume 2 -Tomo 1, UCP Editora, Lisboa Código de Processo Penal. Código Penal
- Law
- 530
- 7360
- Criminal Procedure Law II
- ISMAT530-7360
- 4
- 7
- 0
- 12
- Não
- Português
- Methods used: Expository method of theoretical knowledge. Practical application through solving hypotheses Interrogative method to verify the acquisition of knowledge by students and to verify the ability to anticipate solutions based on the knowledge already acquired; Demonstrative method through contact with real processes and jurisprudence and, whenever possible, following a court hearing. Assessment: The assessment has two components: a written component and an oral component, the first with a score of 60% and the second with a score of 40%. The written assessment is based on two written tests, with a weighting of 30% each. The oral evaluation focuses on participation in the class, whether voluntary or at the request of the teacher, with a weighting of 40%
- Mandatory
- The student must have an in-depth knowledge of the material relating to the evidence, the measures of coercion and patrimonial guarantee and the respective regime. It should also be capable of a critical approach to criminal legislative solutions, either in terms of legislative changes or by the critical application of established norms, using the principles that inform the criminal and constitutional process. Finally, they must have a deep understanding of the guiding principles called for in criminal proceedings and recognize in them a fundamental guaranteeing function for the citizen, including the accused, the offended and the community in general.
- 1. Procedural acts; 2. Disability; 3. The measures of coercion and equity guarantee; 4. The proof; 5. The procedural process
Descrição dos instrumentos de avaliação e respetivas ponderações na nota final;
1º teste escrito individual de avaliação: 30%;
2º teste escrito individual de avaliação: 30%
Participação em aula 40%
- Semestral
- This course follows the course of Criminal Procedural Law I, in which students acquired the basic knowledge about the procedural subjects, the general principles related to the process, a basic notion of the procedural structure and the ways of closing each of the phases It is now appropriate that, at the end of the teaching of the curricular unit, the student must know the general rules regarding the procedure, the main practicable acts in the process, competence for their practice, time for their practice, modes of notification the nullitis they may suffer
- Details
- Category: Discipline
- Tourism Management
- 6029
- 21645
- Business Plan and Business Simulation in Tourism
- ISMAT6029-21645
- 3
- 6
- 0
- 12
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Labor and Social Security Law
- 6852
- 1401
- Option II
- ISMAT6852-1401
- 1
- 5
- 1164
- 12
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Communication Design
- 489
- 27933
- Sustainability Laboratory
- ISMAT489-27933
- 3
- Bachelor
- 4
- 0
- 12
- Não
- Português
- EN
- DAAD - Department of Architecture, Arts and Design
- Semestral