Hide menu

TDDC90 Software Security


Examination items

The examination consists of a written exam (TEN1) and a lab series (UPG1), which are worth 3 ECTS points each.

Rules for examination of computer lab assignments at IDA

You are expected to do lab assignments in group or individually, as instructed for a course. However, examination is always based on individual performance.

It is not allowed to hand in solutions copied from other students, or from elsewhere, even if you make changes to the solutions. If there is suspicion of such, or any other form of cheating, teachers are obliged to report it to the University Disciplinary Board.

Be prepared to answer questions about details in specific code and its connection to theory. You may also be asked to explain why you have chosen a specific solution. This applies to all group members.

If you foresee problems meeting a deadline, contact your teacher. You can then get some help and maybe the deadline can be set to a later date. It is always better to discuss problems, instead of, e.g., to cheat.

Any kind of academic dishonesty, such as cheating (e.g., plagiarism, use of unauthorized assistance, and use of prohibited AI-based assistants) and failure to comply with university examination rules, may result in the filing of a complaint to the University Disciplinary Board. The potential penalties include suspension, warning.

Policy for handing in computer lab assignments at IDA

For all IDA courses having computer lab assignments there will be one deadline during or at the end of the course. If you fail to make the deadline, you must retake the, possibly new, lab course the next time the course is given.

If a course deviates from this policy, information will be given on the course web pages.

Previous exams

Below are a collection of old exams. We additionally provide solution hints or summaries for two exams, as an aid when using old exams for self-study. Note that for full score, you would typically be required to give more elaborate answers than what is given in many of the solution hints. Also note that we currently don't have solutions for the questions on static analysis. You can instead contact Ahmed Rezine directly if you have questions on that part of the exam.

TDDC90 TEN1 2024-01-13
TDDC90 TEN1 2023-08-23 Solution hints/summaries here
TDDC90 TEN1 2023-03-17 Solution hints/summaries here
TDDC90 TEN1 2023-01-14
TDDC90 TEN1 2022-08-24
TDDC90 TEN1 2022-03-18 (Distance exam)
TDDC90 TEN1 2022-01-15 (Distance exam)
TDDC90 TEN1 2021-08-25 (Distance exam)
TDDC90 TEN1 2021-03-18 (Distance exam)
TDDC90 TEN1 2021-01-16 (Distance exam)
TDDC90 TEN1 2020-08-26 (Distance exam)
TDDC90 TEN1 2020-05-28 (Distance exam)
TDDC90 TEN1 2020-01-15
TDDC90 TEN1 2019-08-28
TDDC90 TEN1 2019-04-26
TDDC90 TEN1 2019-01-15
TDDC90 TEN1 2018-08-29
TDDC90 TEN1 2018-04-06
TDDC90 TEN1 2018-01-10
TDDC90 TEN1 2017-08-23
TDDC90 TEN1 2017-04-21
TDDC90 TEN1 2017-01-14
TDDC90 TEN1 2016-08-24
TDDC90 TEN1 2016-04-01
TDDC90 TEN1 2016-01-13
TDDC90 TEN1 2015-08-24
TDDC90 TEN1 2015-04-08
TDDC90 TEN1 2015-01-14
Older exams
TDDC90 TEN1 2012-08-24
TDDC90 TEN1 2012-04-13
TDDC90 TEN1 2011-12-19

Page responsible: Ulf Kargén
Last updated: 2024-02-08