- Details
- Category: Discipline
- Guttag, J. V. (2016). Introduction to Computation and Programming Using Python, 2ª edição. MIT Press. Lubanovic, B. (2014). Introducing Python: Modern Computing in Simple Packages. O¿Reilly. Craven, P. (2016). Program Arcade Games: With Python and Pygame. Apress. Sweigart, A. (2017). Invent Your Own Computer Games With Python, 4ª edição. No Starch Press
- Multimedia
- 6557
- 7337
- Programming Fundamentals
- ISLA Gaia6557-7337
- 1
- 6
- 0
- 27
- Não
- Português
- This curricular unit includes theoretical and practical classes. The examples used in the class are simpler versions of actual industry practices. The students will have contact with videos, presentations and exercises so that the can practice the theoretical concepts.
- Mandatory
- At the end of the CU, the student should be able to: Develop programs in Python Be able to create and implement an algorithm to solve problems Use cooperative development tools Use an IDE to develop their applications Understand basic concepts that exist in most programming languages Create simple games, using Python and Pygame
- The Python programming language Objects, expressions and numerical types Variables and assignment Strings and inputs Flow control: if, while, for, break/continue Functions, scope and abstractions Documentation (docstring) Cooperative development (git) Structured types, mutabilitity and higher-order functions Testing and debugging Exceptions and assertions Game libraries for Python, particularly pygame.
Avaliação contínua
- Componente teórica - 10 valores (nota mínima 4,5 no conjunto de todos os testes)
- Componente prática - 10 valores (nota mínima 4,5 no conjunto de todos os exercícios/projetos)
- A frequência das aulas é obrigatória de acordo com o artigo 11º do Regulamento Geral de Avaliação da Universidade Lusófona
Época de Recurso e Época Especial
- Componente teórica - 10 valores (nota mínima 4,5): Exame, [10v]
- Componente prática - 10 valores (nota mínima 4,5): Projeto [10v]
- A avaliação de época especial está disponível de acordo com o artigo 19º do Regulamento Geral de Avaliação da Universidade Lusófona
- Semestral
- The objective of this CU is that students learn basic programming concepts and techniques to built computer programas, using the programming language Python. They will learn how to program in Python, from the most basic concepts to more advanced topics like object oriented programming, lambda functions and graphical library Pygame. They will also be exposed to the concepts of cooperative development (using git and pdoc), and software tools like Visual Studio Code and its debugger, but focusing primarly in command line tools. Throughout the CU, the students will have practical exercices, being required to built a text adventure step-by-step. At the end of the CU, the students will have to implement a simple game, provided by the teacher, using Python and Pygame.
- Details
- Category: Discipline
- Constituição da República Portuguesa (9.ª ed.). (2022). Almedina. Oliveira F. P, Duarte, S., Silva, J. e Lopes, D. (2019). Alojamento Local: Regime Jurídico comentado e guião prático. Almedina Oliveira, F. P., Neves, M.J. C. e Lopes, D (2017) Regime Jurídico da Urbanização e da Edificação – Comentado (4.ª ed.). Almedina. Quintas, P. (2020) Legislação Turística Anotada (9.ª ed.). Almedina Machado, V. (2015). Turismo, Direito e Democracia. Escolar Editora. Patrício, M. (2019). Direito do Turismo e Alojamento Turístico (2.ª ed.). Almedina.
- Tourism Management
- 6333
- 12930
- Tourism Legislation
- ISLA Gaia6333-12930
- 1
- 5
- 0
- 27
- Não
- Português
- Theory-practical classes with guided reading of legal instruments and consolidation of key concepts. Problem-based learning (PBL): three integrative cases (local accommodation; tourism animation; passenger rights). Compliance clinic: group production of a compliance checklist and a procedural workflow. Guided debate on current topics (tourist taxes, digital platforms, enforcement) using official sources. Short 'living legislation' briefings on legal changes and their operational implications.
- Mandatory
- Identify the main sources of law relevant to tourism and the sector's institutional architecture (national and EU). Interpret and apply essential legal regimes (RJET, RJAL, RJAT and the legal regime for travel and tourism agencies), with attention to operational obligations and compliance. Solve practical cases with legal reasoning, including licensing/registrations, operator duties, tourist/consumer protection, complaints and liability. Critically analyse legislative changes and their impact on companies, destinations and local policies. Produce practical management tools (checklists, procedural flowcharts and compliance guides). Communicate legal solutions and recommendations clearly, accurately and ethically.
- 1 Conceptual and Administrative Framework of Tourism Legislation 1.1 Assembly of the Republic and the Government 1.2 Organic Law of the Ministry of Economy 1.3 Framework Law on Tourism 1.4 General Framework of the National Tourism Register (RNT) 2 Reference Statutes in Tourism Legislation 2.1 Turismo de Portugal 2.2 Regional Tourism Entities 2.3 RJET 2.4 RJAL 2.5 RJAT 2.6 Legal Regime for Travel and Tourism Agencies 3 Tourist/Consumer Protection and Complaint Mechanisms 3.1 European Regulations on Air Passenger Rights 3.2 Mandatory Availability of the Complaints Book (Livro de Reclamações) 4 Other Complementary Instruments to Tourism Legislation 4.1 Legal Regime for Urbanization and Building 4.2 Legal Regime for Tourism Utility Status 4.3 PIN Tourism Projects (Projects of National Interest) 4.4 Food and Beverage Service Law 4.5 Accessibility Requirements and Conditions 4.6 Municipal Tourist Tax Regulations
AVALIAÇÃO CONTÍNUA:
Descrição
Ponderação
1º Teste individual
45%
2º Teste individual
45%
Participação e presenças 10% NB: Nota mínima de 8 valores obrigatória em cada uma das componentes da avaliação.
AVALIAÇÃO FINAL
Descrição
Ponderação
Exame Escrito
100%
NB: Nota mínima de 8 valores obrigatória em cada uma das componentes da avaliação.
- Semestral
- This course unit provides a conceptual, institutional and legal framework for tourism activities, focusing on key legal regimes and their practical application to real sector situations. The approach integrates national and EU sources and promotes the legal literacy required for professional practice in tourism (companies, destinations and public administration).
- Details
- Category: Discipline
- Moore, B. N., Parker, R., & Rosenstand, N. (2021). Critical thinking. McGraw Hill. Bowell, T. & Kemp, G. (2002). Critical Thinking. Routledge.
- Sound and Image
- 7086
- 26717
- Critical Thinking
- ISLA Gaia7086-26717
- 1
- 3
- 0
- 27
- Não
- Português
- To make the teaching and learning process dynamic and engaging, the course unit “Critical Thinking” employs a range of techniques and strategies linked to innovative teaching methods. Active student participation is fostered through interactive challenges, games, collaborative construction of practical examples, and the use of digital resources.
- Mandatory
- Develop the ability to identify relevant information, distinguishing facts from opinions; Recognize and use concepts such as statements, arguments, and fallacies; Relate the concepts studied to contemporary problems and events; Understand and identify ethical dilemmas; ¿Communicate clearly and cohesively in oral expression. Establish constructive and respectful dialogue.
- Module 1: Introduction to Critical Thinking Fundamental concepts: arguments and fallacies Information, facts, and opinions Module 2: Ethical Dilemmas and Contemporary Issues Ethical dilemmas and audiovisual products Critical analysis of Artificial Intelligence Stereotypes
Tendo em conta os módulos propostos, as metodologias inovadoras de ensino utilizadas e as diferentes atividades propostas, a UC "Pensamento Crítico" permitirá aos estudantes adquirir conhecimentos fundamentais para o seu desenvolvimento profissional.
A avaliação proposta busca analisar habilidades analíticas e reflexivas no âmbito do Pensamento Crítico por meio da escrita e da apresentação oral de trabalho.
Apresentação oral de trabalho - 50%
Teste - 50%- Semestral
- The course unit “Critical Thinking” aims to develop skills that enable students to reflect, engage in dialogue, and debate critically. It focuses on connecting theoretical concepts to contemporary issues, especially those involving audio and video products. Students will develop the ability to recognize different types of arguments, identify relevant information, and distinguish facts from opinions. They will learn to communicate consistently, express their own viewpoints, and remain open to listening to differing perspectives. This course is essential to meeting the challenges of contemporary society and the modern job market. It also brings together key elements that will support students in their future studies.
- Details
- Category: Discipline
- Human Resources Management
- 1207
- 13031
- Recruitment and Selection
- ISLA Gaia1207-13031
- 2
- 6
- 0
- 27
- Não
- Português
- Semestral
- Details
- Category: Discipline
- Matt Bishop (2004), Introduction to Computer Security. Addison Wesley Professional. William Stallings (2003), Network Security Essentials Applications and Standards, Prentice Hall, 2 Ed. William Stallings (2005), Cryptography and Network Security Principles and Practices. Prentice Hall, 4 Ed. C. P. Pfleeger, S. L. Pfleeger (2006), Security in Computing, Prentice Hall, 4 Ed Bruce Schneier (1996), Applied Cryptography. John Wiley & Sons, 2 Ed. A. Zúquete (2006) Segurança em redes informáticas. FCA. M. Correia, P. Sousa (2017) Segurança no software. FCA
- Computing Engineering
- 6155
- 11194
- Computer Security
- ISLA Gaia6155-11194
- 3
- 3
- 0
- 27
- Não
- Português
- Active methodologies
- Mandatory
- At the end of the course, students must: Identify the different areas and applications of computer security. Understand and apply the key encryption algorithms, and to assess the security levels they provide Identify and understand the current threats to security in data networks and develop the best practices needed to prevent them Design and implement network applications complying with strong security requirements even using insecure communication channels Apply these concepts to real life scenarios, in the context of their final project or professional internship
- Introduction to IT Security Fundamental concepts of IT Security Security paradigms · Crypto · Security algorithms · Authentication · Key management Network security · Firewalls · IDS/IPS · Wireless · Security architectures · Secure communication · Attacks and vulnerabilities Security management and policies
Exame: 50%
Projecto prático: 50%
- Semestral
- The objectives of this course is to train students to obtain specialized professional profiles, capable of dealing effectively with the increasing complexity of the security threats to which network and cloud applications are exposed, using the most advanced technologies in computer security to implement high security standards in computer networks.