Cybersecurity
Study programme title in Est.
Küberturve
Study programme title in Engl.
Cybersecurity
TalTech study programme code
IVCM25
MER study programme code
258614
Study programme version code
IVCM25/25
Faculty / college
I - School of Information Technologies
Head of study programme/study programme manager
Adrian Nicholas Venables
Language of instruction
English
Study level
Master study
ECTS credits
120
Self-paid study programme
no
Nominal study period
4 semesters
Study programme group
Informatics and Information Technology
Broad area of study
Information and Communication Technologies
Study field
Information and Communication Technologies
Curriculum group
Information and Communication Technologies (ICTs) not elsewhere classified
Access conditions
Bachelor’s degree or an equivalent recognised qualification in accordance with admission requirements of TalTech.

Education or working experience in IT.
Proof of English language proficiency is required from international applicants for whom English is not a native language. One of the following is accepted: TOEFL 550 or higher (computer based - 213, internet based - 79/80), IELTS 6.5, Cambridge Certificate of Proficiency in English - C; Cambridge Certificate in Advanced English - B.
Show more...
Study programme aims and objectives
The aim of the program is to enhance security capabilities in both the public and private sectors.
Graduates of the program will possess comprehensive knowledge to work as technical specialists or managers in the field of cybersecurity. The program focuses on three main aspects of cybersecurity: people, processes, and technology. Specialized courses in digital forensics and cryptography provide high-level skills for various cybersecurity roles, such as incident responder or cybersecurity analyst. Based on individual experience, skills, or interests, students can tailor their knowledge profile with technical, theoretical, or organizational components.

Graduates of the program are prepared for continued studies at the doctoral level.
Show more...
Learning outcomes of the study programme
By completing the study program a student:
- combines the latest methods and technologies used in the field of cybersecurity to solve problems in contemporary society;


- develops solutions and applies technologies and methods based on best practices and principles of cybersecurity;
- identifies problems, analyzes, designs, and develops system security along with the relevant documentation;
- independently and creatively relates to and formulates problems and/or research questions related to the specialized field, and is able to solve them using appropriate methods within a given timeframe and under conditions of limited information, drawing on knowledge from other fields if necessary;
- demonstrates the ability to work both individually and as a team member or leader;
- generates new practices within professional, legal, and ethical frameworks;
- establishes interdisciplinary connections between different cybersecurity specializations;
- critically evaluates their actions in solving problems and/or research questions related to the field.
Show more...
Graduation requirements
Completion of the curriculum in the required amount, and the successful defence of the graduation paper in conformity with the requirements set by the TalTech Senate.
In order to obtain Cum Laude diploma the graduation paper must be defended for the grade "5" and the weighted average grade must be at least 4,600, where all grades from diploma supplement are taken into account.
Show more...
Degrees conferred
Master of Science in Engineering
Study programme version structure :
Module type
total ECTS credits
General studies
12.0
Core studies
24.0
Special studies
57.0
Free choice courses
6.0
Graduation thesis
21.0
Total
120.0
  • +
       MAIN SPECIALITY 1: Cyber Security
    • +
         MODULE: General Studies 12.0 ECTS credits (General studies)
      Aims
      The purpose of this module is to provide students with the opportunity to develop their knowledge of management,
      information technology, entrepreneurship and/or Estonian language and culture. The IT courses are for students who need to update their technical skills prior to the technical courses of the Core and Special Studies modules. The entrepreneurship course is for students who are interested in starting a business. The Estonian language and culture course is for international students who wish to reach language skill level A1 and learn more about the culture of Estonia.
      Show more...
      Learning outcomes
      On completion of this module, students will have updated and improved their knowledge on information technology,
      entrepreneurship and/or Estonian language and culture. This will give them the foundation skills and understanding to prepare them for further study.
      Show more...
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Fundamentals of Networking
      ICA0019
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Information Society Principles: Towards e-Governance
      ITE4110
      6.0
      4.0
      2.0
      0.0
      2.0
      A
      S
      Estonian Language and Culture
      MLE0010
      6.0
      4.0
      0.0
      4.0
      0.0
      A
      SK
      Management and Leadership
      MMO5500
      6.0
      4.0
      1.0
      2.0
      1.0
      E
      S
      Entrepreneurship and Business Planning
      TMJ3300
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      SK
      Total: at least 12.0 ECTS credits
    • +
         MODULE: Core Studies 24.0 ECTS credits (Core studies)
      Aims
      The purpose of this module is to provide a foundation knowledge of the principles of the cybersecurity management and associated disciplines.
      The compulsory modules focus on the human and legal aspects of cybersecurity. The electives provide a more detailed understanding of the principles of cybersecurity for students who already have a moderate understanding of computer technology.
      Show more...
      Learning outcomes
      A student who has completed the module:
      - identifies cybersecurity laws, regulations, and compliance requirements to ensure awareness of legal boundaries and obligations;


      - connects human behavior, psychology, and the role of social manipulation in cybersecurity, generating new ideas to mitigate vulnerabilities related to human factors;
      - applies cybersecurity principles in an organizational context, utilizing risk management and strategic planning skills;
      - demonstrates ways to enhance specific technical skills—network security, encryption, threat detection, and intrusion detection;
      - selects between technical and non-technical perspectives, enabling a balanced approach to solving cybersecurity issues.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Human Aspects of Cyber Security
      ITC8210
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Legal Aspects of Cyber Security
      ITC8220
      6.0
      4.0
      3.0
      0.0
      1.0
      H
      SK
      Total: 12.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Secure Programming
      ICS0022
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Cyber Security Technologies I
      ITC8250
      6.0
      4.0
      2.0
      2.0
      0.0
      H
      SK
      Cyber Security Technologies II
      ITC8260
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Total: at least 12.0 ECTS credits
    • +
         MODULE: Special Studies in Cyber Security 57.0 ECTS credits (Special studies)
      Aims
      The aim of the module is to provide students with a thorough understanding of the core principles of cybersecurity,
      digital forensics, and cryptography. Based on mandatory courses, students’ strengths and interests are identified to help them decide which elective courses to prioritize.

      Completing the module equips students with the essential knowledge and skills in cybersecurity needed to write their thesis.
      Show more...
      Learning outcomes
      On completion of this module the student:
      - has developed either specialist knowledge in digital forensics,

      cybersecurity or cryptology or have gained skills in a broader range of subjects to a lower extent;
      - has a systematic overview and broad based knowledge of the terminology, theories and research methods of cybersecurity to prepare them for their thesis research;
      - has identified their thesis topic and presented an initial literature review in written and oral form.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Thesis Seminar
      ITC8200
      6.0
      4.0
      1.0
      0.0
      3.0
      A
      S
      Cyber Security Management
      ITC8230
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Fundamentals of Cryptography
      ITC8280
      6.0
      3.0
      2.0
      1.0
      0.0
      E
      K
      System Forensics
      ITX8200
      6.0
      4.0
      2.0
      2.0
      0.0
      H
      SK
      Total: 24.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Web Application Security
      ICS0027
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      S
      Fundamentals of Space Cyber Security
      ITC1701
      3.0
      2.0
      2.0
      0.0
      0.0
      H
      SK
      Intelligence Methods for Cyber Professionals
      ITC8007
      3.0
      2.0
      2.0
      0.0
      0.0
      H
      K
      Computer Network Security
      ITC8020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Information Systems Attacks and Defence
      ITC8075
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Hardening operating systems and services
      ITC8080
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Fundamentals of Cyber-Physical Systems Security
      ITC8090
      3.0
      2.0
      2.0
      0.0
      0.0
      A
      SK
      Cyber Exercise Development
      ITC8110
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      K
      Malware
      ITC8120
      3.0
      4.0
      2.0
      2.0
      0.0
      E
      S1
      Mathematics for Computer Science
      ITC8190
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Cryptography
      ITC8240
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Cyber Incident Handling
      ITC8270
      6.0
      4.0
      2.0
      0.0
      2.0
      H
      SK
      Special Topics of Cryptography
      ITC8290
      6.0
      2.0
      0.0
      0.0
      2.0
      H
      S
      Mobile Phone Forensics
      ITC8310
      6.0
      4.0
      2.0
      0.0
      2.0
      H
      K
      Strategic Communications and Cybersecurity
      ITC8320
      6.0
      4.0
      2.0
      0.0
      2.0
      H
      K
      Data mining
      ITI8730
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Cyber Defense Monitoring Solutions
      ITX8071
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Network Forensics
      ITX8205
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Practical Training (Internship)
      ITX8512
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Total: at least 33.0 ECTS credits
    • +
         MODULE: Free Study 6.0 ECTS credits (Free choice courses)
      Aims
      The student can freely choose courses he deems interesting and useful,
      including electives from other modules of this Master's program.
      Show more...
      Learning outcomes
      Knows, is able to explain and apply the knowledge obtained in the free choice studies.
    • +
         MODULE: Thesis 21.0 ECTS credits (Graduation thesis)
      Aims
      The aim of thesis is to implement and consolidate the acquired knowledge and skills,
      obtain experience in developing independent problem solving skills. The aim is to develop systematic reasoning and analytical skills needed for cyber security, digital forensics or cryptography research projects.
      Show more...
      Learning outcomes
      The student:
      - consolidates the knowledge and skills gained in the program within the framework of conducting thesis research;


      - is able to lead, conduct and document research projects, analyze and choose suitable solutions and present the research results in the form of the thesis.
      Show more...
    • +
         STANDARD STUDY PLAN: Autumn daytime study
      • +
           1st Semester
      • +
           2nd Semester
      • +
           3rd Semester