Skip to main content

ISLA IPGT 11194

Computer Security

Technology and Web Systems Engineering
  • ApresentaçãoPresentation
    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.
  • ProgramaProgramme
    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
  • ObjectivosObjectives
    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.
  • BibliografiaBibliography
    Matt Bishop (2004), Introduction to Computer Security. Addison Wesley Professional. William Stallings (2013), Network Security Essentials Applications and Standards, Prentice Hall, 2 Ed. William Stallings (2015), 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 (2016) Segurança em redes informáticas. FCA. M. Correia, P. Sousa (2017) Segurança no software. FCA
  • MetodologiaMethodology
    1. Project-Based Learning (PBL): Students work on complex projects that address real-world issues. This promotes problem-solving skills, collaboration and critical thinking. 2. Problem-Based Learning (PBL): Students learn by solving authentic problems. They identify problems, conduct research and collaborate to find solutions, which promotes a deeper understanding of the content. 3. Cooperative Learning: Students work together in small groups to achieve common goals. Collaboration is emphasized, and each member of the group is responsible for their own and their classmates' learning. 4. Microlearning: Content is broken down into small units to facilitate fast, focused learning.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Optional
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Descrição dos instrumentos de avaliação (individuais e de grupo) ¿ testes, trabalhos práticos, relatórios, projetos... respetivas datas de entrega/apresentação... e ponderação na nota final.

    Exemplo:

    Descrição

    Data limite

    Ponderação

    Trabalhos Práticos individuais e de grupo

    Ultima aula da unidade

    100%

     

    Adicionalmente poderão ser incluídas informações gerais, como por exemplo, referência ao tipo de acompanhamento a prestar ao estudante na realização dos trabalhos; referências bibliográficas e websites úteis; indicações para a redação de trabalho escrito...