Cyber Security Engineering
Study programme title in Est.
Küberturbe tehnoloogiad
Study programme title in Engl.
Cyber Security Engineering
TalTech study programme code
IVSB17
MER study programme code
175319
Study programme version code
IVSB17/25
Faculty / college
I - School of Information Technologies
Head of study programme/study programme manager
Valdo Praust
Language of instruction
English
Study level
Bachelor study
ECTS credits
180
Self-paid study programme
no
Nominal study period
6 semesters
Study programme group
Informatics and Information Technology
Broad area of study
Information and Communication Technologies
Study field
Information and Communication Technologies
Curriculum group
Software and applications development and analysis
Granting the right to conduct studies in the study programme group
õppe läbiviimise õigus
Validity date of the right to conduct studies in the study programme group
tähtajatu
No. of the decision granting the right to teach in the study programme group
112
Access conditions
Secondary education or corresponding qualification in accordance with admission requirements of TalTech.

Minimum English proficiency Level B2 (CEFR).
Show more...
Study programme aims and objectives
The curriculum is designed to provide higher education in the broad domain of Cyber Security,
integrating Software Development and IT Systems Administration. Graduates of this curriculum will be able to independently design, operate and manage secure IT systems.
Show more...
Learning outcomes of the study programme
Upon completion of the curriculum students will:
- develop an understanding of the concept of the IT systems life cycle;


- master the life-cycle of systems development as follows:
-perform programming, testing, and distribution of an infosystem with focus on administration and security:
- under supervision perform IT systems security testing based on standards and best practices;
- apply the processes ensuring IT systems security and participate in the design and development of these systems;
- recognise the basics of IT administration, and administer development and testing environments;
- adhere to the ethical norms of 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,60, where all grades from diploma supplement are taken into account.
Show more...
Degrees conferred
Bachelor of Science in Engineering
Study programme version structure :
Module type
total ECTS credits
General studies
30.0
Core studies
66.0
Special studies
72.0
Free choice courses
6.0
Graduation thesis
6.0
Total
180.0
  • +
       MAIN SPECIALITY 1: Cyber Security Engineering
    • +
         MODULE: Basic skills 30.0 ECTS credits (General studies)
      Aims
      The module is designed to support the acquisition of transferable,
      IT and cyber security based skills and competencies, and to develop an understanding of the social and ethical aspects of information technology.
      Show more...
      Learning outcomes
      After completing this module the student:
      - has a basic overview

      of the social background of information technology and cyber security and their integration with and impact on the other spheres of the society;
      - analyzes in typical cases the role and consequences of field-related activities to the society in regard to ethical and other aspects;
      - has mastered professional communication skills and information and communication technologies.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Social, Professional and Ethical Aspects of IT
      ICS0006
      6.0
      3.0
      2.0
      0.0
      1.0
      E
      SK
      Electronics in IT
      ICS0007
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      K
      Fundamentals of Research
      ICS0029
      3.0
      2.0
      0.0
      2.0
      0.0
      A
      K
      Logic and Discrete Mathematics
      ICY0001
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Oral and Written Communication Skills
      MLI0003
      6.0
      4.0
      0.0
      4.0
      0.0
      E
      K
      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
      Probability Theory and Mathematical Statistics
      ICS0011
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Estonian Language and Culture
      MLE0010
      6.0
      4.0
      0.0
      4.0
      0.0
      A
      SK
      Introduction to Entrepreneurship
      TMJ0130
      3.0
      2.0
      0.5
      0.0
      1.5
      H
      SK
      Statistical and interdisciplinary physics
      YFX0120
      3.0
      2.0
      1.0
      0.5
      0.5
      E
      SK
      Total: at least 6.0 ECTS credits
    • +
         MODULE: Core studies 66.0 ECTS credits (Core studies)
      Aims
      The aim of core studies module is to provide a comprehensive and systematic education on all aspects of IT,
      which will act as a sufficient prerequisite for understanding cyber security on a basic level.
      Show more...
      Learning outcomes
      After completing this module the student:
      - has a systematic and comprehensive overview of the most important aspects and components of IT;


      - is familiar with the most important IT areas at a level that allows him/her to understand the impact of more common cyber security attacks and implementation mechanisms of generally used safeguards;
      - is able to assess different IT systems and the main/business processes they support in order to determine the most-of-spread cyber security risks at a basic level throughout the system.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      IT Infrastructure Services
      ICA0002
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      S
      Windows administration
      ICA0009
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Fundamentals of Networking
      ICA0019
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Introduction to Informatics and Computers
      ICS0001
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Introduction to Cyber Security
      ICS0002
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Fundamentals of Programming
      ICS0004
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Web Technologies
      ICS0008
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Database Basics
      ICS0012
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Linux Administration
      ICS0021
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Total: 54.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
      Algorithms and Data Structures
      ICS0005
      6.0
      3.0
      2.0
      1.0
      0.0
      E
      K
      Java Technologies
      ICS0014
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      S
      Fundamentals of Python
      ICS0015
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      K
      Fundamentals of C/C++ Programming
      ICS0017
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      SK
      Advanced Python
      ICS0019
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      K
      Total: at least 12.0 ECTS credits
    • +
         MODULE: Special studies 48.0 ECTS credits (Special studies)
      Aims
      The aim of special studies is to provide basic knowledge and skills in the most common cyber security areas.
      Learning outcomes
      After completing this module the student:
      - is able to analyze the most-of-spread and critical cyber security risks on the basis of existing knowledge;


      - has a comprehensive overview of typical cyber security safeguards and their relationship to various IT and other concerned areas;
      - is able to manage information systems with a standard architecture in a secure way;
      - understands the role of the human factor in cyber security.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Computer Network Security
      ICA0015
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      K
      Governance and Management of Cyber Security
      ICS0009
      6.0
      3.0
      2.0
      1.0
      0.0
      E
      K
      Logging and Monitoring
      ICS0020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Secure Programming
      ICS0022
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Malware
      ICS0028
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Artificial Intelligence in Cyber Security
      ICS0037
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      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
      Advanced Routing and Switching
      ICA0018
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Advanced Networking
      ICA0020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Fundamentals of C#
      ICS0010
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Social Engineering
      ICS0018
      3.0
      1.5
      1.0
      0.5
      0.0
      A
      K
      Automated Testing
      ICS0024
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Advanced C/C++
      ICS0025
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      K
      Web Application Security
      ICS0027
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      S
      Incident Management
      ICS0032
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Computer Forensics
      ICS0033
      3.0
      2.0
      1.0
      1.0
      0.0
      A
      S
      Information Security Risk Management
      ICS0035
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      K
      Cryptography
      ICS0036
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Functional Programming
      ITI0212
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Total: at least 24.0 ECTS credits
    • +
         MODULE: Internship 24.0 ECTS credits (Special studies)
      Aims
      This module is designed to enable students to apply theoretical
      knowledge and practical skills and competences gained in their academic studies in the authentic field-related working environment.
      Show more...
      Learning outcomes
      After completing this module the student:
      - selects and applies the appropriate problem solving techniques and methods and, if necessary, finds additional information;


      - collects and interprets specific information, clarifies and explains the choices and decisions made;
      - documents and analyzes experience that was acquired during internship;
      - associates the studies at university and tasks during internship;
      - works both independently and in a team, tolerates diversity in attitudes and values;
      - prepares and defends the internship report.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Enterprise Internship (Internship)
      ICY0017
      24.0
      0.0
      0.0
      0.0
      0.0
      A
      K
      Total: 24.0 ECTS credits
    • +
         MODULE: Free Studies 6.0 ECTS credits (Free choice courses)
      Aims
      A student can choose interesting and useful subjects from different curricula.
      Learning outcomes
      Has acquired learning outcomes in selected subjects.
    • +
         MODULE: Graduation Thesis 6.0 ECTS credits (Graduation thesis)
      Aims
      To develop the preparation of independent research work of applied nature developing their field-specific knowledge,
      professional skills and competences, dealing with an authentic field-related case or problem, involving analysis and methodology appropriate for finding solutions to the questions raised. The student should demonstrate professional knowledge, proficiency of field-specific information and application of this information into practice, and adequate presentation and argumentation skills to support the solutions developed.
      Show more...
      Learning outcomes
      In the graduation thesis the student is expected to:
      - postulate a research question and identify appropriate methodology and data sources to address it;


      - express and argue for his/her positions, supporting those with relevant methodologies and practices;
      - based on analysis, perform a task and solve a problem, develop solutions and formulate results;
      - formulate the thesis in academically appropriate written style, register, lexis and grammar;
      - use of word processing, spreadsheets and presentation software.
      Show more...
    • +
         STANDARD STUDY PLAN: Autumn daytime study
      • +
           1st Semester
      • +
           2nd Semester
      • +
           3rd Semester
      • +
           4th Semester
      • +
           5th Semester
      • +
           6th Semester