Cyber Security
Program Manager: Associate Prof. Rain Ottis
Assistant to Program Manager: Siiri Taveter
Study programme code: IVCM
Alternative homepage of the program: https://courses.cs.ttu.ee/pages/Cyber
Depending on the speciality chosen, the goal of the program is to give broad knowledge and practical skills in cyber security or digital forensics. Students can specialise in a technical, theoretical or organisational track or in the combination of those. There are three possibilities for specializing:
1) Cyber Security
2) Digital Forensics
3) Cryptography
The Cyber Security programme is a joint program with University of Tartu.
Course code | Course title | Link to ÕIS/ homepage | |
ITC8001 | Teaching Practice | ÕIS | |
ITC8050 | Strategic and Operational Aspects of Cyber Security | ÕIS | |
ITC8061 | Network Protocol Design | ÕIS | |
ITC8080 | Hardening operating systems and services | ÕIS | |
ITX8042 | Malware | ÕIS | ![]() |
MJJV.11.001 | Principles of Entrepreneurship I | ÕIS | |
MTAT.03.083 | Systems Modelling | ÕIS | |
MTAT.03.206 | Practical Training in Information Technology | ÕIS | |
MTAT.03.229 | Enterprise System Integration | ÕIS | |
MTAT.03.231 | Business Process Management | ÕIS | |
MTAT.03.238 | Advanced Algorithmics | ÕIS | |
MTAT.03.248 | Introduction to Internet Psychology | ÕIS | |
MTAT.03.307 | Principles of Secure Software Design | ÕIS | |
MTAT.05.008 | Discrete mathematics | ÕIS | |
MTAT.07.002 | Cryptology I | ÕIS | |
MTAT.07.003 | Cryptology II | ÕIS | |
MTAT.07.004 | Complexity theory | ÕIS | |
MTAT.07.014 | Cryptographic Protocols | ÕIS | |
MTAT.07.015 | Secure Programming Techniques | ÕIS | |
MTAT.07.016 | Secure Programming Techniques: Project Work | ÕIS | |
MTAT.07.017 | Applied Cryptography | ÕIS | |
MTAT.07.022 | Research Seminar in Cryptography | ÕIS | |
MTAT.07.024 | Quantum cryptography | ÕIS | |
OIAO.05.070 | Privacy, data protection and risk management | ÕIS | |
SHUH.02.001 | Social informatics | ÕIS | |
Standard study plan can be found in the Study Information System.
Course code | Course title | Link to ÕIS/ homepage | |
HLI2200 | Estonian Language and Culture I | ÕIS | |
HLX8040 | Foreign Language for Science and Research | ÕIS | |
HOE7023 | Digital Evidence | ÕIS | |
HOE7040 | Technology and the Individual: Ethics of Law and Technology | ÕIS | |
HOE7120 | Rights, Obligations and Liability of Actors on the Internet | ÕIS | |
HOX6070 | Privacy and Data Protection Law | ÕIS | ![]() |
HPP8540 | Techno-psychology | ÕIS | |
IBX0030 | Innovation and Creative Problem Solving | ÕIS | |
IDK1011 | Introduction to Programming | ÕIS | |
IDN0110 | Data Mining and Network Analysis | ÕIS | |
IDU0450 | Teamwork project | ÕIS | |
ITC8001 | Teaching Practice** | ÕIS | |
ITC8050 | Strategic and Operational Aspects of Cyber Security | ÕIS | |
ITC8060 | Network Protocol Design* | ÕIS | ![]() |
ITC8061 | Network Protocol Design** | ÕIS | |
ITC8070 | Information Systems Attacks and Defence | ÕIS | |
ITC8080 | Hardening operating systems and services** | ÕIS | |
ITC8100 | Seminar** | ÕIS | |
ITV0055 | Overview of the Current Operating Systems | ÕIS | |
ITV8040 | Network Technology I | ÕIS | |
ITV8050 | Network Technology II | ÕIS | |
ITV8060 | Computer Network Security | ÕIS | |
ITX0025 | Introduction to Information Technology | ÕIS | |
ITX8042 | Malware | ÕIS | ![]() |
ITX8043 | Foundations and Management of Cyber Security | ÕIS | |
ITX8060 | Malware II | ÕIS | |
ITX8071 | Cyber Defense Monitoring Solutions | ÕIS | ![]() |
ITX8110 | Introduction to Combinatorics and Elementary Cryptography | ÕIS | |
ITX8200 | System Forensic | ÕIS | |
ITX8205 | Network Forensic | ÕIS | ![]() |
ITX8210 | Methods of Security Incidence Handling and Cyber Forensic | ÕIS | |
ITX8220 | Special Course in Digital Forensic I | ÕIS | |
ITX8221 | Special Course in Digital Forensic II | ÕIS | |
ITX8230 | Digital Forensics seminar* | ÕIS | |
ITX8512 | Practical Training | ÕIS | ![]() |
MTAT.03.245 | Social Informatics* | ÕIS | |
MTAT.03.248 | Introduction to Internet Psychology | ÕIS | |
MTAT.03.307 | Principles of Secure Software Design** | ÕIS | |
MTAT.07.002 | Cryptology I | ÕIS | |
MTAT.07.017 | Applied Cryptography | ÕIS | |
MTAT.08.021 | System Administration** | ÕIS | |
SHUH.02.001 | Social Informatics** | ÕIS | |
TMJ0110 | Introduction to Entrepreneurship | ÕIS | ![]() |
* until 2015 admission
** from 2016 admission
Standard study plan can be found in the Study Information System.
Course code | Course title | Link to ÕIS/ homepage | |
HLI2200 | Estonian Language and Culture I | ÕIS | |
HLX8040 | Foreign Language for Science and Research | ÕIS | |
HOE7040 | Technology and the Individual: Ethics of Law and Technology | ÕIS | |
HPP8410 | Organizational Theory and Psychology | ÕIS | ![]() |
HPP8540 | Techno-psychology | ÕIS | |
IAG0650 | Design and Development of Data Exchange Layer for Government Information Systems | ÕIS | |
IBX0030 | Innovation and Creative Problem Solving | ÕIS | |
IDK1011 | Introduction to Programming | ÕIS | |
IDN0110 | Data Mining and Network Analysis | ÕIS | |
IDU0450 | Teamwork project | ÕIS | |
ITC8001 | Teaching Practice** | ÕIS | |
ITC8010 | Legal Aspects of Cyber Security | ÕIS | |
ITC8050 | Strategic and Operational Aspects of Cyber Security | ÕIS | |
ITC8060 | Network Protocol Design* | ÕIS | ![]() |
ITC8061 | Network Protocol Design** | ÕIS | |
ITC8070 | Information Systems Attacks and Defence | ÕIS | |
ITC8080 | Hardening operating systems and services** | ÕIS | |
ITC8100 | Seminar** | ÕIS | |
ITC8111 | Special Course in Cyber Security I** | ÕIS | |
ITC8112 | Special Course in Cyber Security II** | ÕIS | |
ITV8040 | Network Technology I | ÕIS | |
ITV8050 | Network Technology II | ÕIS | |
ITV8060 | Computer Network Security | ÕIS | |
ITX0025 | Introduction to Information Technology | ÕIS | |
ITX8040 | Cyberdefence Seminar* | ÕIS | ![]() |
ITX8042 | Malware | ÕIS | ![]() |
ITX8043 | Foundations and Management of Cyber Security | ÕIS | |
ITX8050 | Special Course in Cyber Security* | ÕIS | ![]() |
ITX8060 | Malware II | ÕIS | ![]() |
ITX8071 | Cyber Defense Monitoring Solutions | ÕIS | |
ITX8080 | Simulation of Attacks and Defense | ÕIS | |
ITX8090 | Information and Cyber Security Assurance in Organisations | ÕIS | |
ITX8110 | Introduction to Combinatorics and Elementary Cryptography | ÕIS | |
ITX8512 | Practical Training | ÕIS | |
MTAT.03.245 | Social Informatics* | ÕIS | |
MTAT.03.248 | Introduction to Internet Psychology | ÕIS | |
MTAT.03.307 | Principles of Secure Software Design | ÕIS | |
MTAT.07.002 | Cryptology I | ÕIS | |
MTAT.07.003 | Cryptology II | ÕIS | |
MTAT.07.014 | Cryptographic Protocols | ÕIS | |
MTAT.07.015 | Secure Programming Techniques | ÕIS | |
MTAT.07.016 | Secure Programming Techniques: Project Work | ÕIS | |
MTAT.07.017 | Applied Cryptography | ÕIS | |
MTAT.07.018 | History of Art of War: From Ancient World to Network- Centric Warfare | ÕIS | |
MTAT.07.019 | Research Seminar in Cryptography | ÕIS | |
MTAT.07.020 | Special Assignment in Cryptography | ÕIS | |
MTAT.07.022 | Research Seminar in Cryptography** | ÕIS | |
MTAT.08.004 | Network Technology II | ÕIS | |
MTAT.08.021 | System Administration | ÕIS | |
SHUH.02.001 | Social Informatics** | ÕIS | |
TMJ0110 | Introduction to Entrepreneurship | ÕIS | ![]() |
* until 2015 admission
** from 2016 admission
Standard study plan can be found in the Study Information System.
Contact the lecturer in order to get information about the consultation hours. Contact information of the lecturer can be easily found by using the TTÜ personnel search engine.
A graduate of the Cyber Security programme specializing in cybersecurity is ready to be employed as a technical professional or a manager in the field of cyber security. A graduate of the program specializing in digital forensics is ready to be employed as a security incident handler in a company or a digital forensic expert in a law enforcement agency. When choosing a place for internship, metioned fields can serve as an example.
In order to pass the course Practical Training (ITX8512, 6 ECTS):
- acquaint yourself with the objectives, organization and requirements of the internship in the School of IT, in Estonian;
- acquaint yourself with internship offers, internship offers in Estonian;
- contact the internship coordinator;
- give an oral presentation about what you have done during your internship;
- more information can be found here.
Internship coordinator for the curriculum
Internship coordinator | Institute | Contact |
Olaf Manuel Maennel | Department of Software Science | olaf.maennel@ttu.ee |
Internship coordinator is an advisor, who, if necessary, recommends a place for internship, and explains and specifies the requirements for an internship.
Program Manager | Rain Ottis | rain.ottis@ttu.ee |
Assistant to Program Manager | Siiri Taveter | siiri.taveter@ttu.ee |
Programme advisory committee
- Raido Orumets - Baltic Computer Systems, chairman;
- Alberto Zorrilla - student;
- Hayretdin Bashi - Senior Researcher at the Department of Software Science;
- Kadri Cahani - student;
- Kaido Raiend - Guardtime AS;
- Kaur Kasak - Riigi Infosüsteemide Amet;
- Matis Palm - student;
- Olaf Manuel Maennel – Professor at the Department of Software Science;
- Oskar Gross - Politsei- ja Piirivalveamet;
- Raimundas Matulevicius - Associate Professor at University of Tartu;
- Üllar Lanno - Eesti Kohtuekspertiisi Instituut.