KTH MSc in Cybersecurity Created byTiana Zignani|Updated14 August 2024Project basedPresentialThe growth of dependence on digital infrastructures in society has made cyberattacks more dangerous if they occur on power grids, financial systems and communication infrastructure. The KTH master's programme in cybersecurity aims to develop the cybersecurity engineers of tomorrow.Cybersecurity is a broad and multi-faceted topic ranging form fundamental computing theory to software engineering, computer communication, large-scale distributed systems, and physical process control into human and social behaviour. This programme is anchored in computer science and extends to business and social aspects of cybersecurity.This programme is taught entirely in English.CurriculumThe KTH MSc in Cybersecurity is a two-year programme split across three semester of courses and a final semester dedicated to the master's degree project. Each semester consists of approximately 30ECTS credits. Below is a breakdown of the courses to expect in each year.Year 1The course AK2030 Theory and Methodology of Science is compulsory and can be taken at any point during the programme, however, it is recommended to take it during period 1 in parallel with the science module in the course DD2302.Mandatory coursesTheory and Methodology of Science (Natural and Technological Science)Theory of Science and Scientific methods in CybersecurityThe Cybersecurity Engineer's Role in SocietyCybersecurity OverviewCybersecurity in a Socio-Technical ContextApplied CryptographyEthical Hacking Conditionally elective coursesAt least 30 credits of conditionally elective courses must be taken.Foundations of CryptographyPrivacy Enhancing TechnologiesProject course in System SecurityLanguage-Based SecurityCyber-Physical Security in Time-Critical SystemsNetworked Systems SecurityAdvanced Networked Systems Security Building Networked Systems SecurityDigital forensics and incident response Security Analysis of Large-Scale Computer Systems Design of Fault-tolerant SystemsHardware SecurityRecommended coursesFoundations of Machine LearningDeep Learning, Advanced CourseMachine LearningDeep Learning in Data ScienceMachine Learning, Advanced CourseArtificial Neural Networks and Deep ArchitecturesAdvanced AlgorithmsParallel and Distributed ComputingStatistical Methods in Applied Computer ScienceInteraction Design MethodsCommunication and Control in Electric Power SystemsReinforcement LearningYear 2Mandatory coursesTheory and Methodology of Science (Natural and Technological Science)Theory of Science and Scientific methods in CybersecurityDegree Project in Computer Science and Engineering, specialising in CybersecurityThe Cybersecurity Engineer's Role in SocietyCybersecurity in a Socio-Technical ContextConditionally elective coursesAt least 30 credits of conditionally elective courses must be taken.Foundations of CryptographySoftware Safety and SecurityAutomated Software Testing and DevOpsPrivacy Enhancing TechnologiesProject course in System SecurityLanguage-Based SecurityCyber-Physical Security in Time-Critical SystemsNetworked Systems SecurityAdvanced Networked Systems SecurityBuilding Networked Systems SecurityDigital Forensics and Incident ResponseSecurity Analysis of Large-Scale Computer SystemsDesign of Fault-tolerant SystemsHardware SecurityRecommended coursesFoundations of Machine LearningDeep Learning, Advanced CourseMachine LearningDeep Learning in Data ScienceMachine Learning, Advanced CourseArtificial Neural Networks and Deep ArchitecturesAdvanced AlgorithmsParallel and Distributed ComputingStatistical Methods in Applied Computer ScienceDependable Autonomous SystemsInteraction Design MethodsCommunication and Control in Electric Power SystemsReinforcement LearningEligibilityA bachelor's degree or comparable qualification equivalent to a Swedish bachelor's degree from an internationally recognised university is required. For this programme, a bachelor's degree in computer science, computer networking, software engineering, applied mathematics or equivalent is required. The bachelor's degree must have had courses in mathematics with at least 5 ECTS credits in calculus in one variable, linear algebra, statistics and probability theory, and discrete structures as well as computer science courses with at least 5 ECTS credits in programming and algorithms and data structures.Additionally, applicants will need to demonstrate their English language proficiency. This can be done by achieving the following scores in the following internationally recognised English tests:IELTS Academic/IELTS UKVI: An overall score of 6.5, with no section lower than 5.5TOEFL iBT: Score of 20 (scale 0-30) in written test, total score of 90. We accept TOEFL iBT Special Home Edition Test. We do not accept TOEFL ITP, TOEFL iBT MyBest, Institutional TOEFL, TOEFL Essentials, or the revised TOEFL Paper-delivered Test.Cambridge Michigan Language Assessments: University of Michigan, Examination for the Certificate of Proficiency in English (ECPE)Pearson PTE Academic: Score of 62 (writing 61)Cambridge ESOL: C1 Advanced (CAE), minimum overall score 180 (points awarded since 2015), or Cambridge English certificate level C1, minimum score 180, or Cambridge English: AdvancedTraining Offer DetailsWebsite linkThe KTH MSc in CybersecurityDigital technology / specialisationCybersecurityTraining opportunitiesEducational programmeLearning EffortFull timeSelf-pacedNoDuration Time2 YearsDigital skill levelAdvancedDigital ExpertProvider OrganisationKungliga Tekniska högskolan (KTH)Geographic scope - CountrySwedenShow lessTarget languageEnglishField of education and trainingInformation and communication technologies not elsewhere classifiedIs this course freeNoCredential offeredQualification AwardPrerequisitesNoUpcoming courseNo Share this page Log in to comment
Deggendorf Institute of Technology Master of Science in Artificial Intelligence and Data Science Training offer