CIEL Camada de Integração Ensino Lusófona
  1. You are here:  
  2. Home
  3. Discipline

Cloud Computing

Details
Category: Discipline
  • Dan, C. M. (2022). Cloud Computing - Theory and Practice. Morgan Kaufmann. Kavis, M. J. 2014). Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS), Wiley. Gene Kim et al. (2021). The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, IT Revolution Press. T. Erl, et al. (2014). Cloud Computing: Concepts, Technology & Architecture, Prentice Hall Mapa
  • Web Systems and Technology Engineering
  • 6159
  • 16930
  • Cloud Computing
  • ISLA Santarém6159-16930
  • 1
  • 6
  • 885
  • 25
  • Não
  • Português
  •   The expository methodology is used to introduce the concepts associated with the themes under study. Then, active methodologies will be used to develop skills related to reflection and synthesis, achieved through research and laboratory practice.
  • Optional
  •     - To present the fundamental concepts of cloud computing; - To identify the physical infrastructure needs to support a cloud; - To introduce the different types of virtualization and cloud computing; - To characterize the virtualization of computing resources; - To present solutions for developing a strategy that ensures the scalability of a solution. At the end of the course, students will be able to: - Frame and understand the different cloud computing offerings for functional aspects (data storage and processing) and non-functional aspects (elasticity and scalability); - Understand and use the diversity of cloud storage models and services; - Understand and know how to choose different approaches for virtualizing computing resources. - Conduct research on the various types, models, and benefits of cloud computing.
  •     1. Concepts 1.1 Types of Cloud Computing 1.2 Cloud Types 2. Cloud Computing Templates 2.1 Infrastructure 2.2 Platform 2.3 Software-as-a-Service 2.4 Flexibility in Resource Allocation 2.5 Economic aspects of using cloud services 3. Virtualization of Computing Resources 3.1 Types of Virtual Machines: Process, System, and Containers 3.2 Paravirtualization 3.3 Virtualization Hardware Support 4. Link between virtualization and cloud computing 5. Mechanisms for cloud computing infrastructure maintenance, monitoring, and scalability
  • A avaliação será concretizada através da realização e apresentação de um trabalho prático, nas épocas de exame previstas, na área das Infraestruturas de nuvem. Os elementos de avaliação incluem obrigatoriamente um relatório do trabalho desenvolvido e uma apresentação do trabalho. A solução desenvolvida tem um peso de 60%, o relatório tem um peso de 30% e a apresentação tem um peso de 10%.

  • Semestral
  • Cloud Computing covers concepts, types, and models of cloud services, the virtualization of computing resources, and mechanisms for infrastructure maintenance, monitoring, and scalability, preparing students to design and evaluate cloud solutions in real-world scenarios. 

Software Engineering

Details
Category: Discipline
  • Pressman, Roger (2009). Software Engineering: a Practitioner's Approach. McGraw-Hill. Schach, Stephen (2011). Engenharia de Software: Os Paradigmas Clássico & Orientado a Objetos, McGraw Hill. Silva, Alberto M. R. da e Videira, Carlos A. E. (2008). UML – Metodologias e Ferramentas CASE, Volume I e II, Centro Atlântico.
  • Information Systems Technology and Programming
  • 2045
  • 7341
  • Software Engineering
  • ISLA Santarém2045-7341
  • 1
  • 3
  • 0
  • 25
  • Não
  • Português
  • Flipped classroom and problem-based learning.
  • Mandatory
  • Objectives: O1. Present the main theoretical concepts and key issues of software engineering; O2. To make known the meaning of a socio-technological system and understand how it can affect a software engineering project; O3. Distinguish the concepts of systems engineering, computer science and software engineering; O4. Present concepts related to requirements and software models; O5. Use some of the main software development models; O6. Present techniques for planning software tests; At the end of the course, students should be able to: C1. Plan quality software; C2. Plan software testing.
  • 1. Fundamental concepts of software engineering - Development process - Software development issues 2. Requirements engineering - What does requirements engineering consist of? - Importance of requirements engineering - The requirements engineering process 3. Systems modeling - Concepts and principles of systems modeling - Object-oriented analysis - Principles of object-oriented modeling 4. Software design - Fundamental concepts and principles - Architectural drawing - Object-oriented design - Principles and techniques - Process support tools 5. Software testing
  • Descrição dos instrumentos de avaliação:

    Exemplo:

    Descrição

    Data limite

    Ponderação

    Teste de avaliação

    dd-mm-yyyy

    70%

    3 Mini-trabalhos

    dd-mm-yyyy

    30%

    (...)

     

     

     

    A não realização do teste de avaliação impede a aprovação por avaliação curricular. Os 3 Mini-trabalhos devem ser realizados em sala de aula.

     

  • Semestral
  • Software Engineering teaches the design, writing and testing of codes, and maintenance of programs that have the purpose of solving complex problems with efficient and safe solutions. All previous curricular units have a greater focus on syntax and programming techniques, while in this curricular unit students learn the techniques of designing and developing software in an efficient, readable, modular and scalable way. This module is essential for developing the design and programming skills that students will face in the job market.

Option I

Details
Category: Discipline
  • Data and Technology Management in Health
  • 7055
  • 1400
  • Option I
  • ISLA Santarém7055-1400
  • 1
  • 5
  • 1255
  • 25
  • Sim
  • Português
  • Semestral

Economics of the Enterprise

Details
Category: Discipline
  • Marketing
  • 7153
  • 91
  • Economics of the Enterprise
  • ISLA Santarém7153-91
  • 1
  • 5
  • 0
  • 25
  • Não
  • Português
  • Semestral

Computer Security

Details
Category: Discipline
  • Antunes, Mário e Rodrigues Baltazar (2022). Introdução à Cibersegurança - A Internet, os aspetos legais e a análise digital forense, FCA. Correia, Miguel e Sousa, Paulo (2017). Segurança no Software, FCA Shema, Mike (2014). Anti-Hacker Tool Kit, Second Edition, McGraw-Hill Education. Stallings, W. (2017). Cryptography and Network Security, Principles and Practice, Prentice Hall.  Tanenbaum, Andrew S. (2021). Computer Networks, Prentice Hall. W. Du (2017). Computer Security: A Hands-on Approach, CreateSpace Independent Publishing Platform. Zúquete, André (2021). Segurança em Redes Informáticas 6.ª Edição Atualizada e Aumentada. FCA
  • Web Systems and Technology Engineering
  • 6159
  • 11194
  • Computer Security
  • ISLA Santarém6159-11194
  • 1
  • 6
  • 885
  • 25
  • Não
  • Português
  •    The proposed methodology is based on the exposure of each topic of the contents, with immediate practical application through exercises and work. Exploration of key topics by students through research and presentation.
  • Optional
  •     Studying the fundamentals of computer security are studied from a theoretical and practical point of view; Provide students with the necessary skills to be able to specify a security policy, implement it using the appropriate mechanisms, verify the compliance of that implementation and monitor its operation through testing, ensuring the pillars of computer security.  At the end of the curricular unit students should be able to: - Identify key risks affecting information systems as well as key checks to override them; -Specify and apply security policies to specific situations; -Use encryption techniques in real or simulated contexts; Perform penetration tests; Master security frameworks, example: OWASP; -Use audit, vulnerability testing and intrusion detection software. -Use systems to ensure the pillars of computer security: confidentiality, integrity, availability and authenticity..
  •    Introduction The threat and vulnerability landscape Knowing the enemy Encryption systems Using virtual machines to set up a test environment Operating system security and privacy Security bugs and vulnerabilities Social Engineering and Social Media Security domains Security through isolation and compartmentalization Virtual isolation
  • Metodologia de avaliação contínua:

    • Trabalho prático (Relatório e projeto); 60%;
    • Teste final teórico-prático; 40%;

    Todos os estudantes que não tenham concluído com sucesso a avaliação podem realizar um exame final teórico-prático na época de avaliação definida pela instituição

  • Semestral
  • Computer Security is a course that introduces the fundamentals of cybersecurity and the pillars of confidentiality, integrity, availability, and authenticity, enabling students to identify risks, define security policies, and apply encryption techniques, penetration testing, and auditing using frameworks such as OWASP. 
  1. Computer Systems Security
  2. Project I
  3. Market Studies
  4. Content Management Systems

Page 458 of 624

  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462

Select your language

  • Português (Portugal)
  • English (United Kingdom)

English Menu

  • Home

Pesquisa

Login Form

  • Forgot your password?
  • Forgot your username?