- Details
- Category: Discipline
- Computer Engineering
- 7030
- 505
- Mathematics II
- ISLA Santarém7030-505
- 1
- 6
- 0
- 25
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Punch and Enbody R. (2021). The Practice of Computing using Python, 3rd. Ed., Pearson. Carvalho, A. (2021). Práticas de Python - algoritmia e programação. FCA. Guttag, J. V. (2021). Introduction to computation and programming using Python. 3rd edition. MIT Press. Udayan Das et. al (2024).Introduction to Python Programming. Openstax
- Information Technology Management (ISLA Santarém)
- 1215
- 18389
- Linguagens de Programação I
- ISLA Santarém1215-18389
- 1
- 7
- 0
- 25
- Não
- Português
- Synchronous distance learning: 1. Exploration of content through collaborative programming challenges through which students solve practical problems in separate rooms, discuss solutions and perform peer code reviews. Face-to-face: 2. Laboratory practice: Practical application through exercises and assignments using the ABRP methodology in the classroom context. Autonomous: 3. Reading the recommended bibliography. Solving practical exercises that have not been solved during practical classes and others proposed by the teacher.
- Mandatory
- O1. Understand the fundamental concepts of programming and its basic principles. O2. Develop logical reasoning skills to decompose and solve computational problems. O3. Apply basic search (binary) and sorting (bubble, insertion, quicksort) algorithms. O4. Use essential data structures such as lists, dictionaries, tuples, sets, etc. available in modern languages such as Python. C1. Solve problems using current mechanisms of functional and procedural programming. C2. Develop, test and fix small/medium-sized programs in a modern programming language (Python).
- 1 Concepts: Computing. Problem analysis. Logical process representation. Top-down and modular approach methodology. Structured programming methodology and programming style. Algorithms and problem modelling. Programming languages and paradigms. Application development phases. 2. algorithms. Algorithmic representation languages. Simple data structures (vectors and matrices). Simple data. Complex data. Algorithmic classification. Identifiers, variables, constants, operations and expressions. Assigning, reading and writing data. Control and repetition structures. Modularisation. Proof and Test. Sorting and simple search. Structures and files 3. Running algorithms in the Portugol webstudio application. 4. Python language: Structure. Operators. Functions. Libraries. 5. Implementing algorithms in Python.
Avaliação Curricular (contínua):
A1. Portfólio de trabalhos/exercícios de aula.
A2. Trabalho prático (relatório e projeto).
A3. Teste final teórico/prático.
A classificação final é calculada através da fórmula Classificação Final = 0,2*A1+0,4*A2 + 0,4 *A3.
Avaliação Final e/ou de Recurso/Especial.
Hipótese 1:- A1. Portfólio de trabalhos/exercícios de aula. O estudante obteve classificação positiva nesta componente: mantêm a classificação que
será considerada em qualquer das épocas.- A2. Trabalho prático (grupo). O estudante participou no trabalho de grupo o qual obteve classificação positiva e obteve classificação
positiva na componente individual: mantém a classificação que será considerada em qualquer das épocas (Avaliação Final,
Recurso/Especial)- A3. Teste final 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. Portfólio de trabalhos/exercícios de aula. O estudante não participou ou participando obteve classificação negativa.- A2. Trabalho prático (grupo). O estudantes não participou no trabalho de grupo, ou participando obteve classificação negativa no trabalho
ou na componente de avaliação individual.
Nestas circunstâncias estas componentes da avaliação não poderão ser utilizadas na 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.
A classificação mínima na avaliação curricular (continua) é a seguinte:- Portfólio de trabalhos/exercícios de aula: 10 valores- Trabalho prático (relatório e projeto): 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
- 27854
- Human Resource Management Systems and Practices
- ISLA Santarém1193-27854
- 1
- 6
- 0
- 25
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Buede, D. M., & Miller, W. D. (2024). The engineering design of systems: models and methods. John Wiley & Sons. Moh'd A, R. (2023). Software Project Management: With PMI, IEEE-CS, and Agile-SCRUM. Walter de Gruyter GmbH & Co KG. Sommerville, I. (2020). Engineering software products: An Introduction to Modern Software Engineering. London: Pearson. Valacich, J. and George, J. (2020). Modern Systems Analysis And Design. Pearson Education Limited. Wand, S. and Wang, H. (2022). Information Systems Analysis and Design (2nd Edition): Systems Acquisition Approach. Universal Publishers.
- Computer Engineering
- 7030
- 26510
- Information Systems Analysis and Modelling
- ISLA Santarém7030-26510
- 2
- 4
- 0
- 25
- Não
- Português
- Synchronous distance learning: 1. Expository and interrogative methods: for exposition and consolidation of content. Face to face: 2. Active and participatory methods: for students to apply theoretical knowledge. 3. Practice: Group realization and presentation by students on a specific project, applying the techniques and tools taught and demonstrated. Autonomous: 4. Additionally, students are encouraged to analyze a case study proposed by the teacher. The teacher gives feedback on the project as well as on the analysis of the case studies (Tutorial Guidance - OT) in person in the classroom context or through the Moodle teaching/learning process support platform.
- Mandatory
- O1. Introduce modeling concepts for the development of Information Systems. O2. Identify the problems inherent in the execution of the analysis and design phases of information systems. O3. Discuss alternatives for solving problems inherent to the execution of the analysis and design phases of information systems. O4. Present UML techniques. Competences: C1. Analyze and design an Information System using modeling techniques. C2. Perform the tasks of surveying, classifying, and modeling user requirements, in medium complexity information systems projects.
- 1. Introduction: The process of developing an IS. Life cycle of a system. Types of process models. 2. Requirements analysis and systems specification: Framework. Requirements engineering. Modeling vs. Specification. 3. Development Methodologies: Structured methodologies. Object Oriented Methodologies. Main methodologies. Comparison between methodologies. 4. Introduction to UML techniques: Use Case Diagrams. Activity Diagrams. Class Diagrams. State Diagrams. Interaction Diagrams. Component Diagrams. Implementation Diagrams. Other diagrams and aspects of the UML. 5. Development Project: Collaborative and Cooperative Work. User identification. Creation of personas. Description of scenarios. Construction of prototypes. Usability testing.
Avaliação Curricular (contínua):- A1. Teste final teórico/prático (individual).- A2. Trabalho prático (em grupo).
A classificação final é calculada através da fórmula Classificação Final = A1*0,4+A2*0,6.
Avaliação Final e/ou de Recurso/Especial.
Hipótese 1:- A1. Teste final teórico/prático (individual). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.- A2. Trabalho prático (em grupo). O estudantes participou no trabalho de grupo 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)
A classificação final é calculada através da formula prevista na avaliação Curricular (contínua).
Hipótese 2:- A2. Trabalho prático (grupo). O estudantes não participou no trabalho de grupo, ou participando obteve classificação negativa na
componente 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
- Information Technology Management (ISLA Santarém)
- 1215
- 1
- Mathematics I
- ISLA Santarém1215-1
- 1
- 6
- 0
- 25
- Não
- Português
- Semestral