Course syllabus adopted 2026-02-10 by Head of Programme (or corresponding).
Overview
- Swedish nameDatasäkerhet
- CodeEDA264
- Credits7.5 Credits
- OwnerMPCSC
- Education cycleSecond-cycle
- Main field of studyComputer Science and Engineering, Software Engineering
- DepartmentCOMPUTER SCIENCE AND ENGINEERING
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language English
- Application code 42124
- Maximum participants160 (at least 10% of the seats are reserved for exchange students)
- Open for exchange studentsYes
- Only students with the course round in the programme overview.
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
|---|---|---|---|---|---|---|---|
| 0123 Laboratory 1.5 c Grading: UG | 1.5 c | ||||||
| 0223 Written and oral assignments 6 c Grading: TH | 6 c |
In programmes
- MPALG - Computer Science - Algorithms, Languages and Logic, Year 1 (elective)
- MPCSC - Computer Systems and Cybersecurity, Year 1 (compulsory)
- MPEES - Embedded Electronic System Design, Year 1 (elective)
- MPHPC - High-performance Computer Systems, Year 1 (elective)
- MPICT - Information and Communication Technology, Year 1 (compulsory elective)
- MPSOF - Software Engineering and Technology, Year 1 (compulsory elective)
- MPSOF - Software Engineering and Technology, Year 2 (elective)
- TIDAL - Computer Engineering - Common branch of study, Year 3 (compulsory elective)
- TKDAT - Computer Science and Engineering, Year 2 (elective)
- TKDAT - Computer Science and Engineering, Year 3 (compulsory elective)
- TKITE - Software Engineering, Year 3 (elective)
Examiner
- Magnus Almgren
- Professor, Computer and Network Systems, Computer Science and Engineering
Eligibility
General entry requirements for Master's level (second cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements
Specific entry requirements
English 6 (or by other approved means with the equivalent proficiency level)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements
Course specific prerequisites
General requirements from a Bachelor's degree are required. Knowledge in a programming language, such as C, is also required. The course EDA093 Operating systems or equivalent is recommended.Aim
Learning outcomes (after completion of the course the student should be able to)
After completing the course the student shall have acquired the following learning outcomes. The student shall:Knowledge and understanding:
- have an overall, fundamental understanding of computer security
- have a general knowledge of common classes of vulnerabilities and protection mechanisms
- understand basic threat modeling concepts and attacker perspectives
- understand common methods for security assessment, evaluation, and the challenges of measuring security
Competence and skills:
- be capable of making a security analysis of different types of systems and suggest ways to improve security
- be able to apply a selection of security modeling methods
- demonstrate an ability to communicate concepts of computer security, in writing and/or orally, to different target groups, with consideration for equality, diversity, and inclusion
Judgement and approach:
- realize and reflect upon the consequences of insecurity
- assess the advantages and disadvantages of different protection mechanisms
- reason about ethical, social, and inclusivity-related aspects of computer security, and evaluate these in relation to societal and ethical responsibility
Content
Organisation
The course consists of a series of lectures, exercises and laborative exercises. Normally, one or two lectures are given by lecturers from industry, who give an application perspective on security. The laborative exercises focus on a few common security mechanisms.
Computer security is one of the courses proposed in the security specialization at Chalmers and Göteborg University. It gives an overview of the field. For those with interest in the security specialization we recommend this course (EDA263) as an overview and refer to the other courses for depth, Cryptography (TDA352), Network security (EDA491) and Language-based security (TDA602).
Literature
Text book: Stallings & Brown: Computer Security: Principles and Practice, Global Edition, Pearson, 2024. ISBN: 9781292460796.
Additional material is provided via the course page in Canvas.
Examination including compulsory elements
The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers about disability study support.
