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

Computer Systems Security

Details
Category: Discipline
  • Não
  • The discipline aims to help students to know the basics of security and the different aspects related to them. It addresses the security aspects of Information Systems in general and in particular in enterprises, including from the point of view of storing, accessing and transferring data over data networks, as well as developing security and recovery plans and analysis of vulnerabilities, attacks and intrusions. This knowledge is reinforced by the approach and analysis of various exercises of application and preparation of practical work of application.
  • Semestral
  • Será feita avaliação contínua composta por participação e realização de exercícios práticos de aplicação, realização de um teste teórico final de avaliação e entrega e apresentação de um trabalho final de aplicação.

    Exemplo:

    Descrição

    Data limite

    Ponderação

    Avaliação Parte Teórica

    20/06/2026

    50%

    Teste de avaliação 1

    Teste de avaliação 2

    20/04/2026

    08/06/2026

    35%

    35%

    Tema de desenvolvimento individual 04/05/2026 20%
    Participação e assiduidade nas aulas 20/06/2026 10%
    Avaliação parte prática 20/06/2026 50%
    Trabalho prático individual 15/06/2026 50%
    Exercícios práticos 20/06/2026 40%
    Participação e assiduidade nas aulas 20/06/2026 10%

     

     

    Nota inferior a 8 valores numa das componentes (prática ou teórica) será a nota final da disciplina com reprovação.

    Para a realização do trabalho final de aplicação será disponibilizado um caso de estudo para elaboração de um plano de segurança, que será analisado nas aulas práticas e desenvolvido e apresentado posteriormente. Serão também realizados exercícios práticos de técnicas e modelação de criptografia e criptanálise e de monitorização e de análise de vulnerabilidades.

     

  • General concepts about information security Cryptology: Cryptography and cryptanalysis. Private key encryption, symmetric Asymmetric, public-key encryption Authentication and Access Control Protection of stored data Protection of data transmission Attacks, monitoring and defense Security management - models, policies and roles Laws and investigations. Incidents and ethics Planning for security implementation
  • Be able to perceive and determine the security environment in information systems. Understand and define access control policies. Understand the role of cryptography in information security. Understand and apply some safety standards. Develop and implement security plans and policies. Review and advise in terms of information security in certain scenarios under analysis. Establish policies and procedures to manage security incidents. Understand the problems of software development and the security aspects of them.
  • Mandatory
  • During the semester will be used the methodologies of expository and active teaching in face-to-face teaching approaches (synchronous) and complementarily of study by the students, in e-learning regime (asynchronous) in Virtual Learning Environment (VLE).
  • Português
  • Stallings, William (2017) - Network Security Essentials: Applications and Standards (6th Edition). Pearson Education Limited  ISBN-13: 978-0134527338 Zúquete, André (2018). Segurança em Redes Informáticas, (5ª edição). FCA  ISBN-13: 978-972-722-857-7 Antunes, Mário e Rodrigues, Baltazar (2018). Introdução à Cibersegurança (1ª Edição). FCA ISBN13: 978-972-722-861-4 Granjal, Jorge. Segurança Prática em Sistemas e Redes com Linux. (1ª edição). FCA (2017)  ISBN13: 978 972-865-2 Boavida, Fernando e Bernardes, Mário (2019). Introdução à Criptografia. (1ª edição). FCA ISBN13: 978 972-722-902-4 Antunes, Mário e Rodrigues, Baltazar (2018). Introdução à Cibersegurança (1ª Edição). FCA ISBN13: 978-972-722-861-4 Documentos de apoio e textos a fornecer pelos docentes
  • 4
  • 0
  • 4
  • 1
  • IPLUSO6130-15499
  • Computer Systems Security
  • 15499
  • 6130
  • Cybersecurity

Databases - Modeling and SQL Concepts

Details
Category: Discipline
  • Não
  • The course introduces the concepts of database design and analysis, with a focus on the relational model, the logical design of databases and implementation. The main objective of this course is introducing the student to the fundamental concepts involved in the creation of database management systems, as well as its practical difficulties.
  • Semestral
  • 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

    Teste de avaliação 1

    29-05-2026

    30%

    Teste de avaliação 2

    20-06-2026

    30%

    Trabalho de Grupo

    20-06-2026

    30%

    Participação

      10%

     

  • Welcoming and presentation of the teacher and program. Analysis and Design of Databases. Definition, objectives, types and concepts; Entity-Relationship model; UML model; Normalization of relational schemas; Relational algebra. Logical Design - SQL Queries. Data manipulation in SQL; Selection, insertion, removal and update instructions; Filtering, ordering, aggregation, joining and manipulation of null values operations; Data description in SQL; CREATE, ALTER, DROP, UPDATE and DELETE instructions. Application of Databases. Database Administration; Vulnerabilities in Databases;
  • This curricular unit aims to provide the students with knowledge of analysis and design of Databases, use and administration of database tools and mastery of the SQL language and its use.
  • Mandatory
  • Exposition Sessions, in class or online, with concepts, definitions and theoretical framework - Practical lessons, with realization of individual and group work - Practical exercises based in analysis, design, creation and use of Databases. Continuous evaluation: - Written Test 1, 30% of the final grade - Written Test 2, 30% of the final grade - Participation and presence in class, 10% of the final grade - Group work, 30% of the final grade. Approval with a evaluation of 10 or higher. There exists a requirement for the average of the Written test grades to be more or equal to 8 and the group grade to be more or equal to 8. Appeal Evaluation: -Written exam of recover 100% of the final grade. This is intended for students who have not passed the continuous evaluation.
  • Português
  • Raghu Ramakrishnan e Johannes Gehrke, Database Management Systems, McGraw--¿Hill, 3ª edição, 2003, ISBN 0072465638  
  • 4
  • 0
  • 5
  • 1
  • IPLUSO6130-22250
  • Databases - Modeling and SQL Concepts
  • 22250
  • 6130
  • Cybersecurity

Server Operating Systems - Windows Platforms

Details
Category: Discipline
  • Não
  • The course unit "Server Operating Systems - Windows Platforms" will provide a set of fundamental knowledge on security in the Windows environment. This knowledge becomes essential in creating any infrastructure that contains any Windows OS element. Currently, the number of cyberattacks is on the rise, as well as the number of attacks and the discovery of vulnerabilities in Windows. With this increase, it is also important to enhance the security levels present in organizations, many of which utilize Windows. Throughout the semester, all the principles and techniques that will allow developing a strategy against the most common attacks will be presented, thereby ensuring the confidentiality, integrity, and availability of the organization's computing resources, as well as the entire configuration and creation of infrastructure based on the Windows operating system.
  • Semestral
  • Descrição

    Data limite

    Ponderação

    1º Teste de avaliação 13-04-2026 40%

    2º Teste de avaliação

    01-06-2026

    40%

    Seminário

    08-06-2026

    20%

     

     

     

    Exame de recurso   100%

     

     

     

  • Client-server system architecture (Overview) Windows operating system installation Users - Account creation and configuration, user authentication Backup and failure protection systems Resource management Administration tools Powershell scripting TCP-IP network protocols and services (relationship with other DNS and WINS services) DHCP service Operation Installation and configuration Using DHCP Manager (Scopes, Static Clients and Address Reservation) DNS Service Operation Types of DNS servers Installation and configuration - Using DNS Manager Integration with WINS Vulnerabilities and attacks in Windows environment Creation of laboratory Implementation of security mechanisms Offensive and defensive techniques Malware Windows Malware Defensive techniques Active directory AD Configuration and Security Digital forensics and incident response in organizations Memory analysis
  • Creating and configuring a Windows based infrastructure Creating a set of security policies on the Windows system Configuration and assignment of user privileges Good knowledge of DHCP, DNS, WINS as well as installation and configuration Installation and configuration of Web and FTP servers Configuration of backup systems and disk security Creation of scripts that allow the automation of configuration functions and detection of unauthorized changes Creation and configuration of active directories Understanding of Malware, as well as various defense mechanisms Understanding and knowledge of the procedure if there is a cybersecurity incident
  • Mandatory
  • Project-Based Learning (PBL): Encourage learners to apply theoretical concepts in practical projects, thus promoting knowledge acquisition through direct experience and collaboration.
  • Português
  • Stallings, W., & Brown, L. (2023). Computer security: Principles and practice (5th ed.). Pearson. ISBN: 9780134794105 Dunkerley, M., & Tumbarello, M. (2022). Mastering Windows security and hardening: Secure and protect your Windows environment from intruders, malware attacks, and other cyber threats (2nd ed.). Packt Publishing. ISBN: 9781839214288
  • 4
  • 0
  • 5
  • 1
  • IPLUSO6130-22248
  • Server Operating Systems - Windows Platforms
  • 22248
  • 6130
  • Cybersecurity

Structured Programming

Details
Category: Discipline
  • Não
  • Cyber attacks are not limited to any one type and range from social engineering attacks to the use of specially crafted programs. For a Cybersecurity professional, understanding a programming language can be an invaluable resource to recognize vulnerabilities in a particular application, understand how an attacker could exploit those vulnerabilities, realize what a piece of software is doing, and even if it is malicious or not. That is the context in which this CU addresses the subject of computer programming, approaching the basic concepts of structured programming as they exist in most programming languages. The CU uses the C programming language. Created in 1972, and used to develop the most popular Operating Systems, it remains the language of choice for systems programming. Given it¿s success, it has also influenced a significant number of other, more recent, programming languages, whose study can be leveraged by the insights gathered in this CU.
  • Semestral
  • Descrição

    Data limite

    Ponderação

    Trabalhos práticos e mini-questionários

    20-06-2026

    60%

    Testes escritos

    20-06-2026

    40%

    Exame de Recurso

    11-07-2026

    100%

     

     

    As componentes.prática (trabalhos e questionários) e teórica (testes) são requeridas em todas as épocas de avaliação

     

    Assim, a época de recurso pode consistir em:

    • Exame escrito: para quem não teve aproveitamento na componente teórica.
    • (Re)Submissão dos trabalhos: para quem não teve aproveitamento na componente prática.
    • Exame + (re)submissão dos trabalhos: para quem não teve aproveitamento nem na componente teórica nem na componente prática.

     

  • Basic Concepts Basic computer architecture Algorithms Programming languagesas a way to express algorithms Programs Program development Development stages Develpment tools Integrated Development Environments The C programming language Program structure Language elements Types, constants and variables Expressions and assignment operators Console I/O Structured programming Selection statements Repetition statements Compound statement Functions Variable visibility scope and lifetime Vectors and matrixes Character strings Pointers Function argumentos by value and by reference File I/O Structures The C standard library C Programs Implementing simple algorithms Structuting programs using fuctions Development methodologies
  • After concluding this course the students should: Understand the concept of algorithm, in particular when applied to computer programming. Have acquired the competences to develop algorithms to solve small and medium complexity problems. Have learned the basic concepts related to computer programming. Be familiar with the use of a programming language and have acquired practical experience using it to read and write programs. Be familiar with the basic software development tools and have experience using an integrated development environment to write, test and debug programs. Understand the importance of documenting programs, writing style and, in general, of adopting conventions that increase program readability. Have acquired the ability to use the C programming language to solve specific problems using a computer.
  • Mandatory
  • Use of project-based learning methodology through which students are encouraged to develop solutions for problems that are posed to them, and that address most of the topics taught. This methodology aims for the creation of a "product", which represents a solution to the proposed problem.
  • Português
  • Kernighan, B. and Ritchie, D. - The C Programming Language. 2nd Edition. Prentice Hall, 1988.ISBN: 9780131103627. Marques de Sá, J. P. - Fundamentos de Programação Usando C. FCA, 2004. ISBN:9789727224753.  
  • 4
  • 0
  • 6
  • 1
  • IPLUSO6130-22254
  • Structured Programming
  • 22254
  • 6130
  • Cybersecurity

Wargaming

Details
Category: Discipline
  • Não
  • This "Wargaming" curricular unit is designed to provide students with a comprehensive and detailed perspective on critical aspects of cybersecurity and cyberdefense, applicable across a variety of sectors, including banking, insurance, entertainment, and health. Acknowledging the critical role of IT departments, this course aims to equip students with essential skills to identify, characterize, and mitigate digital threats, complementing this knowledge with practice in monitoring and prevention.
  • Semestral
  • Descrição

    Data limite

    Ponderação

    Teste de avaliação

    05/06/2026

    40%

    Entrega de Projeto

    Apresentação

    12/06/2026

    19/06/2026

    50%

    Avaliação continua

    -

    10%

     

    Nota minima em cada componente 8,0 Valores
    Alunos que são trabalhadores estudantes devem informar que pretendem usufruir desse estatuto com justificação até à segunda aula do semestre.

     

  • The course will cover fundamental topics for understanding cybersecurity and cyberdefense, including: Differentiating aspects of cybersecurity and cyberdefense. Strategic and operational impact of cyber threats. Operations in computer networks: Attack, Defense, and Exploration. Identification of critical data for organizations and the attack chain (Killchain). Coordination between defense and attack: Prevent, Detect, and Respond. In-depth defense and metric definition. Development of cybersecurity and cyberdefense scenarios. Framework for using simulation exercises like "Capture the Flag" and "Red and Blue".
  • Students will gain crucial knowledge and develop specific technical skills, such as: Identifying relevant information security procedures for different types of threats and incidents. Characterizing operations in computer networks within the context of cybersecurity and cyberdefense. Using and configuring specialized tools to ensure cybersecurity and cyberdefense in virtual simulation environments.
  • Mandatory
  • Project-Based Learning (PBL): Encourage learners to apply theoretical concepts in practical projects, thus promoting knowledge acquisition through direct experience and collaboration.
  • Português
  • Stallings, W. (2017). Cryptography and Network Security: Principles and Practice (7th ed.). Pearson. Kurose, J. F., & Ross, K. W. (2020). Computer Networking: A Top-Down Approach (8th ed.). Pearson. Andress, J., & Winterfeld, S. (2021). Cyber Warfare: Techniques, Tactics and Tools for Security Practitioners (3rd ed.). Syngress.  
  • 4
  • 0
  • 4
  • 1
  • IPLUSO6130-22252
  • Wargaming
  • 22252
  • 6130
  • Cybersecurity
  1. Networks and Data Communication III
  2. Active Cybersecurity
  3. Computer Security and Cyberattacks
  4. Object Oriented Programming

Page 189 of 225

  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193

Select your language

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

English Menu

  • Home

Pesquisa

Login Form

  • Forgot your password?
  • Forgot your username?