- Details
- Category: Discipline
- Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2020). Operating systems: Three easy pieces. CreateSpace. Krause, J. (2023). Mastering Windows Server 2022. Packt. Silberschatz, A., Peter Galvin, and Greg Gagne (2021). Operating System Concepts, John Wiley & Sons. Tanenbaum, A. S., & Bos, H. (2022). Modern operating systems. Pearson. Vanderbauwhede, W., & Singer, J. (2019). Operating Systems Foundations with Linux on the Raspberry Pi: Textbook. Arm Education Media.
- Computer Engineering
- 7030
- 6305
- Operating Systems
- ISLA Santarém7030-6305
- 2
- 5
- 0
- 25
- Não
- Português
- Synchronous distance learning: 1. Expository method: to present each topic in detail, showing typical examples. Face to face: 2. Laboratory practice: carrying out practical application, experimentation and testing problems in a laboratory context. 3. Problem Solving Base Learning (PBL) methodology for building a final group project. Autonomous: 4. Guided research and case studies proposed by the teacher. The teacher provides feedback (Tutorial Guidance - OT) on the results obtained by the student in solving practical problems and on the progress of the project work, in person in a classroom context or remotely in asynchronous mode via the Moodle platform.
- Mandatory
- O1. Provide students with essential knowledge about the principles of current operating systems. O2. Present the main abstractions of an operating system. O3. Identify the components that make it up as well as their respective functions. Competences: C1. Describe the functions and structure of an operating system and present the algorithms that guide the implementation and optimization of the main components of an operating system. C2. Use and explore the operating system API (Linux, Windows). C3. Use system interfaces in application development. C4. Use application development tools and basic systems programming. C5. Install and configure an operating system in a Windows, Linux environment. C6. Install and configure mobile device operating systems: Android, iOS and iPadOS.
- 1. Introduction to operating systems: Functions of an operating system. Structure of operating systems. 2. Process management: Processes. Tasks. CPU scaling. Process synchronization. Deadlocks. 3. Memory management. 4. File management: File system. I/O systems. 5. Topics on protection and security. 6. Application development tools and basic systems programming. 7. Configuration, administration and programming of operating systems (Windows, Linux) 8. Mobile device operating systems: Android, iOS and iPadOS.
Avaliação Curricular (contínua):- A1. Teste final individual (teórico/prático).- A2. Projeto em grupo (relatório e projeto).
A classificação final é calculada através da fórmula Classificação Final = A1*0.5+A2*0.5. O estudante é aprovado se obtiver classificação
igual ou superior a 9,5 valores.
Exame Final e Época de Recurso/Especial.
Hipótese 1:- A1. Teste final individual (teórico-prático). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.- A2. Projeto em grupo (relatório e projeto). O estudante participou no trabalho no qual obteve classificação positiva e obteve classificação
positiva na componente de avaliação individual: mantém a classificação que será considerada nas épocas subsequentes (Avaliação Final,
Recurso/Especial)
A classificação final é calculada através da formula prevista na avaliação Curricular (contínua).
Hipótese 2:- A2. Projeto em grupo (relatório e projeto). O estudante não realizou o trabalho prático, ou obteve classificação negativa no mesmo ou na
componente de avaliação individual. Nestas circunstâncias esta componente da avaliação não poderá ser utilizada na Avaliação Final ou
de Recurso/Especial.
Nesta situação aplica-se o previsto para qualquer das épocas em que o estudantes se submeta a avaliação:
Avaliação Final, Avaliação em Época de Recurso/Especial (A): O estudante realiza o exame teórico-prático (A=100%) e é aprovado se
obtiver uma classificação igual ou superior a 9,5 valores em 20.- Semestral
- Details
- Category: Discipline
- Chakraborty, P. (2021). Computer Organisation and Architecture Evolutionary Concepts, Principles, and Designs. Routledge. Ledin, J. (2020). Modern Computer Architecture and Organization. Packt Publishing. Chakraborty, P. (2023). Operating Systems: Evolutionary Concepts and Modern Design Principles. CRC Press. Tanenbaum, A. (2024). Modern operating systems. 5th edition. Pearson Education, Inc. Padallan, J. O. (2023). Introductory Guide to Operating Systems. Arcler Press.
- Information Technology Management (ISLA Santarém)
- 1215
- 26072
- Computer Architecture and Operating Systems
- ISLA Santarém1215-26072
- 1
- 6
- 0
- 25
- Não
- Português
- The teaching methodology combines synchronous online activities, in-person sessions, and independent study. The online sessions employ the flipped classroom approach and collaborative exploration of content, using digital tools to develop and solve exercises. In-person classes focus on practical application through exercises and assignments, based on materials previously made available on the Moodle platform, promoting independent learning and problem-solving. Independent study includes completing additional exercises and case studies assigned by the instructor, with all supporting materials available on Moodle. The instructor monitors student progress through tutorial guidance and in-person or asynchronous feedback on the Moodle platform.
- Mandatory
- O1. Understand the architecture of computers and the inner workings of modern digital systems. O2. Recognize and describe the main computer architecture models, including the Von Neumann model and the bus model, identifying the physical and logical components of a typical computer system. O3. Understand the main abstractions introduced by operating systems and their role in the interaction between hardware and software. O4. Identify the components of an operating system and explain their functions and interrelationships. C1. Analyze and describe the architecture, operation and interaction between microprocessors and the other components of a computer. C2. Integrate and configure the various components of a computer system, understanding how they combine to form a functional machine. C3. Explain the structure and functions of an operating system, recognizing the algorithms and mechanisms that support the efficient and optimized execution of its main components.
- 1. Data: Number systems. Data formats. Representation of numerical data. 2. The Von Neumann and system bus model. 3. Typical computer system: Motherboards, CPU, Memory. The Instruction Set Architecture, Data Types, Addresses and Data, Storage, Data Input and Information Output. 4. Introduction to operating systems: Functions of an operating system. Structure of operating systems. 5. Process management: Processes. Tasks. CPU scaling. Process synchronization. Deadlocks. 6. Memory devices: RAM, ROM. PAL, FPGA. Memory management. 7. File management: File system. I/O systems. 8. Safety and security topics.
Avaliação curricular (contínua):
A1.Trabalho prático (grupo).
A2.Teste final teórico-prático (individual).
A classificação final é calculada através da fórmula Classificação Final = 0,4*A1+0,6*A2.
O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.
Avaliação Final e/ou de Recurso/Especial.
Hipótese 1:
(Avaliação Final, Recurso/Especial)- A1. Trabalho prático (grupo). O estudante participou no trabalho prático o qual obteve classificação positiva e obteve classificação
positiva na componente individual: mantém a classificação que será considerada nas épocas subsequentes (Avaliação Final,
Recurso/Especial)- A2. Teste final teórico-prático (individual). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.
A classificação final é calculada através da formula prevista na avaliação Curricular (contínua).
Hipótese 2:- A1. Trabalho prático (grupo). O estudante não participou no trabalho prático, ou participando obteve classificação negativa no trabalho ou
na componente de avaliação individual.
Nestas circunstâncias esta componente da avaliação não poderá ser utilizada na Avaliação Final, Avaliação em Época de
Recurso/Especial (A): O estudante realiza o exame teórico-prático abrangendo todos os conteúdos (A=100%) e é aprovado se obtiver uma
classificação igual ou superior a 9,5 valores em 20.
A classificação mínima na avaliação curricular (continua) a aplicar é a seguinte:- Trabalho prático em grupo: 10 valores.- Teste final (teórico-prático): 8 valores
A avaliação dos trabalhos práticos em grupo, inclui a avaliação individual dos estudantes que terá uma ponderação de 40% na
classificação do estudante nessa componente.- Semestral
- Details
- Category: Discipline
- Human Resources Management
- 1193
- 27856
- Thesis / Applied Project / Internship and Report
- ISLA Santarém1193-27856
- 2
- 54
- 1387
- 25
- Sim
- Português
- Anual
- Details
- Category: Discipline
- Marôco, João (2018). Análise Estatística com SPSS, ReportNumber. Schiefer, H., & Schiefer, F. (2021). Statistics for Engineers: An Introduction with Examples from Practice. Springer Nature. Devore, J. L., Berk, K. N., & Carlton, M. A. (2021). Modern mathematical statistics with applications. 3rd edition. New York: Springer. Rhinehart, R. R., & Bethea, R. M. (2022). Applied Engineering Statistics. CRC Press. Gupta, B. C., Guttman, I., & Jayalath, K. P. (2020). Statistics and probability with applications for engineers and scientists. Wiley.
- Computer Engineering
- 7030
- 194
- Statistics
- ISLA Santarém7030-194
- 2
- 5
- 0
- 25
- Não
- Português
- Synchronous distance learning: 1. Expository methodology: Presentation of concepts and tools. 2. Active methodologies: Presentation, discussion and interpretation of statements. Face to face: 3. Practice: solving exercises by students with collective and individual discussion of the issues that the problem raises in its resolution. Autonomous: 4. Study and solve additional exercises/problems proposed by the teacher. The teacher provides feedback (Tutorial Guidance - OT) on the results obtained by the student in solving the proposed exercises, in person in a classroom context or remotely in asynchronous mode via the Moodle platform.
- Mandatory
- O1. Provide students with the knowledge that allows them to analyze data applying descriptive statistics methodologies. O2. Present the fundamental concepts of probability theory. O3. Provide students with knowledge of the language of probability and statistics. Competences: C1. Read and correctly interpret documents that make use of basic statistical language. C2. Formulate practical problems and express practical situations using the language of probability theory and statistics. C3. Read and correctly interpret documents that use probabilistic and statistical language. C4. Formulate practical problems and express practical situations using the language of probability theory and statistics. C5. Use SPSS software and interpret the outputs resulting from the application of descriptive statistics methods.
- 1. Descriptive statistics: Basic concepts: population, attribute, modalities and sample. Statistical data measurement scales. Absolute and relative frequencies. Accumulated frequencies. Measures of central tendency. Dispersion measures. Measures of skewness and kurtosis. 2. Probability theory: Basic concepts. Axioms of probabilities. Conditional probabilities. Independent events. Multiplicative and additive rules. 3. Random Variables: Discrete random variables: probability function, distribution function. Absolutely continuous random variables: probability density function, distribution function. Mathematical hope. Variance and standard deviation. Independent random variables. 4. Probability distributions: Discrete distributions. Continuous distributions.
Avaliação Curricular (contínua):
A1. Portfólio de exercícios resolvidos em aula.
A2. Teste intermédio - individual.
A3. Teste intermédio - individual.
A classificação final é calculada através da fórmula Classificação Final = A1*0,2+ A2*0,4+A3*0,4.
O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.
Avaliação Final (A): O estudante realiza o exame teórico-prático (A=100%) e é aprovado se obtiver uma classificação igual ou superior a
9,5 valores em 20.
Avaliação em Época de Recurso e Época Especial (A): O estudante realiza o exame teórico-prático (A=100%) e fica aprovado se obtiver
uma classificação igual ou superior a 9,5 valores em 20.- Semestral
- Details
- Category: Discipline
- Information Technology Management (ISLA Santarém)
- 1215
- 1792
- Databases
- ISLA Santarém1215-1792
- 1
- 6
- 0
- 25
- Não
- Português
- Semestral