How to find us

Security in Computer Systems 2017/2018

  • 6 ECTS
  • Taught in Portuguese
  • Continuous Assessment


Upon completion of this course the successful students should be able to:
- Explain the fundamental concepts of security systems;
- Define a security policy for a typical system;
- Analyze and point out the appropriate mechanisms used in the implementation and monitoring of a typical security system;
- Analyze a data network and identify the associated main protection levels;
- Analyze, program and manipulate some security devices or techniques in real situations

Recommended Prerequisites

Basic knowledge of computer networks and operating systems

Teaching Metodology

In the TP classess the exposition-active method is used to introduce the teorical concepts. In practical classes, the teaching-learning tutorial methodology is used, complemented with the study of various applications related with computer security.

Body of Work

Introduction to Computer Security
Authentication and access control
Communication channels protection
Security in computer networks
Social Engineering
Malicious software
Standards: recommendations, certification, auditing

Recommended Bibliography

Matt Bishop;Introduction to Computer Security, Addison Wesley Professional, 2004. ISBN: 0-321-24744-2
William Stallings;
Network Security Essentials – Applications and Standards, Pearson Prentice Hall, Third Edition, 2010. ISBN: 0136108059

Complementary Bibliography

Lectures available in support Platform and Online Education at the University Portucalense.

Weekly Planning

1. Introduction to Computer Security
2. Encryption
3. Authentication and access control
4. Authentication and access control
5. Communication channels protection
6. Communication channels protection
7. Security in computer networks
8. Social Engineering
9. Malicious Software
10. VPNs
11. Firewall
12. Standards: recommendations, certification, audit
13. Written exam

Demonstration of the syllabus coherence with the curricular unit's objectives

In order to students could specify a security policy and determine the appropriate mechanisms to be used in the implementation and control are taught subjects such as protection of communication channels, Security in computer networks, malicious software, VPN and firewalls.

In order to analyse, program and operate some devices or security techniques in real situations, in addition to the concepts learned in lectures students in practical classes, performing work with applications used in the safety analysis of computer systems.

Demonstration of the teaching methodologies coherence with the curricular unit's objectives

The teaching-learning methodologies are aimed at developing the learning skills of students in order to allow them to comply with each of the learning goals. So, we present below the main interconnections between the methodologies used and presented objectives.
1. Expositive to present the theoretical concepts of reference;
2. Practices with students involvement, mainly with analysis and problem solving;
3. Self-study related to the autonomous work of the student.

relevant generic skillimproved?assessed?
Achieving practical application of theoretical knowledgeYesYes
Adapting to new situationsYes 
Analytical and synthetic skillsYes 
Balanced decision makingYes 
Commitment to qualityYesYes
Event organization, planning and managementYesYes
Foreign language proficiency  
IT and technology proficiencyYesYes
Problem Analysis and AssessmentYes 
Research skillsYesYes
Written and verbal communications skillsYesYes
This website uses cookies to provide better functionality and for performance measurements (European Union Directive 2009/136/EC)