From 86d6b43c0e8ee5613f92ac1dcc22007fb067ed35 Mon Sep 17 00:00:00 2001 From: Nico Rudolph Date: Wed, 10 Dec 2025 20:49:04 +0100 Subject: [PATCH 1/3] run crawler for FS25 updates --- data/modules.json | 230 +++++++++++++++++++++++++++++++++++------ data21/categories.json | 93 ++++++++++++++--- data21/focuses.json | 2 +- data23/categories.json | 97 ++++++++++++++--- data23/focuses.json | 12 ++- 5 files changed, 372 insertions(+), 62 deletions(-) diff --git a/data/modules.json b/data/modules.json index 9b25b1f..eb56631 100644 --- a/data/modules.json +++ b/data/modules.json @@ -65,8 +65,8 @@ { "id": "AJwn", "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json", - "ects": 2, + "url": "allModules/61186_M_AJwn.json", + "ects": 3, "isDeactivated": false, "term": "FS", "recommendedModuleIds": [], @@ -444,6 +444,23 @@ "Inf" ] }, + { + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, { "id": "Chin1", "name": "Chinesisch 1", @@ -1060,6 +1077,25 @@ "Inf" ] }, + { + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json", + "ects": 2, + "isDeactivated": false, + "term": "FS", + "recommendedModuleIds": [ + "PML" + ], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, { "id": "IBN", "name": "Intent-Based Networking", @@ -1082,11 +1118,11 @@ }, { "id": "IKAA", - "name": "Applied AI", - "url": "allModules/44202_M_IKAA.json", + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json", "ects": 2, - "isDeactivated": false, - "term": "HS", + "isDeactivated": true, + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -1098,11 +1134,11 @@ }, { "id": "IKAAp", - "name": "Applied AI (Projektarbeit)", - "url": "allModules/44196_M_IKAA_p.json", + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json", "ects": 3, - "isDeactivated": false, - "term": "HS", + "isDeactivated": true, + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -1130,11 +1166,11 @@ }, { "id": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", - "url": "allModules/44064_M_IKAK.json", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json", "ects": 2, - "isDeactivated": false, - "term": "both", + "isDeactivated": true, + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -1146,11 +1182,11 @@ }, { "id": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", - "url": "allModules/44067_M_IKAK_p.json", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json", "ects": 3, - "isDeactivated": false, - "term": "FS", + "isDeactivated": true, + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -1339,10 +1375,26 @@ { "id": "IKDL", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/44250_M_IKDL.json", + "url": "allModules/61146_M_IKDL.json", "ects": 2, "isDeactivated": false, - "term": "FS", + "term": "both", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json", + "ects": 2, + "isDeactivated": true, + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -1490,7 +1542,7 @@ "url": "allModules/56737_M_IKFD_p.json", "ects": 4, "isDeactivated": false, - "term": "HS", + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -2191,10 +2243,10 @@ { "id": "IKNWp", "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", - "url": "allModules/56804_M_IKNW_p.json", + "url": "allModules/57681_M_IKNW_p.json", "ects": 3, "isDeactivated": false, - "term": "FS", + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -2223,10 +2275,10 @@ { "id": "IKOWp", "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", - "url": "allModules/56806_M_IKOW_p.json", + "url": "allModules/57683_M_IKOW_p.json", "ects": 3, "isDeactivated": false, - "term": "FS", + "term": "", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -2787,7 +2839,7 @@ { "id": "IntTra", "name": "Integraltransformationen", - "url": "allModules/15367_M_IntTra.json", + "url": "allModules/61226_M_IntTra.json", "ects": 2, "isDeactivated": false, "term": "HS", @@ -3073,7 +3125,7 @@ "url": "allModules/56252_M_NetAut.json", "ects": 4, "isDeactivated": false, - "term": "FS", + "term": "HS", "recommendedModuleIds": [], "dependentModuleIds": [], "successorModuleId": null, @@ -3185,6 +3237,25 @@ "Inf" ] }, + { + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedModuleIds": [], + "dependentModuleIds": [ + "HoC" + ], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, { "id": "PWWD", "name": "Praxiswoche Webdesign", @@ -3301,7 +3372,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json", + "url": "allModules/61026_M_PlFSec.json", "ects": 4, "isDeactivated": false, "term": "HS", @@ -3314,7 +3385,7 @@ ], "dependentModuleIds": [], "successorModuleId": null, - "predecessorModuleId": "PFSec", + "predecessorModuleId": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -3329,7 +3400,9 @@ "isDeactivated": false, "term": "HS", "recommendedModuleIds": [], - "dependentModuleIds": [], + "dependentModuleIds": [ + "SEProj" + ], "successorModuleId": null, "predecessorModuleId": null, "isMandatory": false, @@ -3520,6 +3593,7 @@ "AutPy", "OOP1", "OOP2", + "PmQm", "SEP1" ], "dependentModuleIds": [ @@ -3889,5 +3963,101 @@ "Auf", "Inf" ] + }, + { + "id": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedModuleIds": [], + "dependentModuleIds": [], + "successorModuleId": null, + "predecessorModuleId": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] } ] diff --git a/data21/categories.json b/data21/categories.json index 998f879..5d4dbd2 100644 --- a/data21/categories.json +++ b/data21/categories.json @@ -12,7 +12,7 @@ { "id": "AJwn", "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" + "url": "allModules/61186_M_AJwn.json" }, { "id": "AppArch", @@ -44,6 +44,11 @@ "name": "C++ Advanced", "url": "allModules/28684_M_CPlA.json" }, + { + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" + }, { "id": "CldInf", "name": "Cloud Infrastructure", @@ -182,7 +187,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json" + "url": "allModules/61026_M_PlFSec.json" }, { "id": "SModSim", @@ -291,7 +296,7 @@ { "id": "AJwn", "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" + "url": "allModules/61186_M_AJwn.json" }, { "id": "AlgDat", @@ -353,6 +358,11 @@ "name": "C++ Advanced", "url": "allModules/28684_M_CPlA.json" }, + { + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" + }, { "id": "CldInf", "name": "Cloud Infrastructure", @@ -453,6 +463,11 @@ "name": "Hacking Lab", "url": "allModules/36457_M_HackL.json" }, + { + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, { "id": "IBN", "name": "Intent-Based Networking", @@ -518,6 +533,11 @@ "name": "Patterns und Frameworks", "url": "allModules/39045_M_PF.json" }, + { + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + }, { "id": "PWWD", "name": "Praxiswoche Webdesign", @@ -531,7 +551,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json" + "url": "allModules/61026_M_PlFSec.json" }, { "id": "SAI21", @@ -700,7 +720,7 @@ { "id": "IntTra", "name": "Integraltransformationen", - "url": "allModules/15367_M_IntTra.json" + "url": "allModules/61226_M_IntTra.json" }, { "id": "KomFou1", @@ -814,6 +834,11 @@ "name": "Funktionale Programmierung", "url": "allModules/38928_M_FunProg.json" }, + { + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, { "id": "OOP1", "name": "Objektorientierte Programmierung 1", @@ -824,6 +849,11 @@ "name": "Objektorientierte Programmierung 2", "url": "allModules/38910_M_OOP2.json" }, + { + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + }, { "id": "WE1", "name": "Web Engineering 1", @@ -875,13 +905,13 @@ }, { "id": "IKAA", - "name": "Applied AI", - "url": "allModules/44202_M_IKAA.json" + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json" }, { "id": "IKAAp", - "name": "Applied AI (Projektarbeit)", - "url": "allModules/44196_M_IKAA_p.json" + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json" }, { "id": "IKAG", @@ -890,13 +920,13 @@ }, { "id": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", - "url": "allModules/44064_M_IKAK.json" + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json" }, { "id": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", - "url": "allModules/44067_M_IKAK_p.json" + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json" }, { "id": "IKBD", @@ -956,7 +986,12 @@ { "id": "IKDL", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/44250_M_IKDL.json" + "url": "allModules/61146_M_IKDL.json" + }, + { + "id": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json" }, { "id": "IKDLp", @@ -1397,6 +1432,36 @@ "id": "WI2", "name": "Business Processes für Informatik", "url": "allModules/57174_M_WI2.json" + }, + { + "id": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json" + }, + { + "id": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json" + }, + { + "id": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json" + }, + { + "id": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json" + }, + { + "id": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json" + }, + { + "id": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json" } ] } diff --git a/data21/focuses.json b/data21/focuses.json index 40fc9b3..50fd859 100644 --- a/data21/focuses.json +++ b/data21/focuses.json @@ -32,7 +32,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json" + "url": "allModules/61026_M_PlFSec.json" }, { "id": "SecSW", diff --git a/data23/categories.json b/data23/categories.json index 122c5a6..d089eaa 100644 --- a/data23/categories.json +++ b/data23/categories.json @@ -12,7 +12,7 @@ { "id": "AJwn", "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" + "url": "allModules/61186_M_AJwn.json" }, { "id": "AppArch", @@ -44,6 +44,11 @@ "name": "C++ Advanced", "url": "allModules/28684_M_CPlA.json" }, + { + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" + }, { "id": "CldInf", "name": "Cloud Infrastructure", @@ -182,7 +187,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json" + "url": "allModules/61026_M_PlFSec.json" }, { "id": "SModSim", @@ -250,13 +255,13 @@ "modules": [ { "id": "IKAA", - "name": "Applied AI", - "url": "allModules/44202_M_IKAA.json" + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json" }, { "id": "IKAAp", - "name": "Applied AI (Projektarbeit)", - "url": "allModules/44196_M_IKAA_p.json" + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json" }, { "id": "IKAG", @@ -265,13 +270,13 @@ }, { "id": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", - "url": "allModules/44064_M_IKAK.json" + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json" }, { "id": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", - "url": "allModules/44067_M_IKAK_p.json" + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json" }, { "id": "IKBD", @@ -331,7 +336,12 @@ { "id": "IKDL", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/44250_M_IKDL.json" + "url": "allModules/61146_M_IKDL.json" + }, + { + "id": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json" }, { "id": "IKDLp", @@ -596,7 +606,7 @@ { "id": "IKNWp", "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", - "url": "allModules/56804_M_IKNW_p.json" + "url": "allModules/57681_M_IKNW_p.json" }, { "id": "IKOW", @@ -606,7 +616,7 @@ { "id": "IKOWp", "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", - "url": "allModules/56806_M_IKOW_p.json" + "url": "allModules/57683_M_IKOW_p.json" }, { "id": "IKPE", @@ -752,6 +762,36 @@ "id": "IKVRp", "name": "Virtual Reality für Klima und Energie (Projektarbeit)", "url": "allModules/44181_M_IKVR_p.json" + }, + { + "id": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json" + }, + { + "id": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json" + }, + { + "id": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json" + }, + { + "id": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json" + }, + { + "id": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json" + }, + { + "id": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json" } ] }, @@ -778,7 +818,7 @@ { "id": "AJwn", "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" + "url": "allModules/61186_M_AJwn.json" }, { "id": "AlgDat", @@ -840,6 +880,11 @@ "name": "C++ Advanced", "url": "allModules/28684_M_CPlA.json" }, + { + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" + }, { "id": "CldInf", "name": "Cloud Infrastructure", @@ -935,6 +980,11 @@ "name": "Hacking Lab", "url": "allModules/36457_M_HackL.json" }, + { + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, { "id": "IBN", "name": "Intent-Based Networking", @@ -1000,6 +1050,11 @@ "name": "Patterns und Frameworks", "url": "allModules/39045_M_PF.json" }, + { + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + }, { "id": "PWWD", "name": "Praxiswoche Webdesign", @@ -1013,7 +1068,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json" + "url": "allModules/61026_M_PlFSec.json" }, { "id": "SAI21", @@ -1152,7 +1207,7 @@ { "id": "IntTra", "name": "Integraltransformationen", - "url": "allModules/15367_M_IntTra.json" + "url": "allModules/61226_M_IntTra.json" }, { "id": "KomFou1", @@ -1261,6 +1316,11 @@ "name": "Functional Programming", "url": "allModules/39143_M_FP.json" }, + { + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, { "id": "OOP1", "name": "Objektorientierte Programmierung 1", @@ -1271,6 +1331,11 @@ "name": "Objektorientierte Programmierung 2", "url": "allModules/38910_M_OOP2.json" }, + { + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + }, { "id": "WE1", "name": "Web Engineering 1", diff --git a/data23/focuses.json b/data23/focuses.json index 9b6bb35..da68e01 100644 --- a/data23/focuses.json +++ b/data23/focuses.json @@ -9,6 +9,11 @@ "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json" }, + { + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" + }, { "id": "CyDef", "name": "Cyber Defense", @@ -32,7 +37,7 @@ { "id": "PlFSec", "name": "Platform Security", - "url": "allModules/42227_M_PlFSec.json" + "url": "allModules/61026_M_PlFSec.json" }, { "id": "SecSoW", @@ -266,6 +271,11 @@ "id": "ML", "name": "Statistical Machine Learning", "url": "allModules/31838_M_ML.json" + }, + { + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" } ] } From 2383bed2616ee5318c0b326919c95032bb788d6f Mon Sep 17 00:00:00 2001 From: Kakaoschluerfer Date: Thu, 11 Dec 2025 15:10:06 +0100 Subject: [PATCH 2/3] unique ids per module --- crawler.py | 163 +- data/modules.json | 7444 ++++++++++++++++++++++++++-------------- data21/categories.json | 2120 +++++++----- data21/focuses.json | 341 +- data23/categories.json | 2055 ++++++----- data23/focuses.json | 346 +- 6 files changed, 7853 insertions(+), 4616 deletions(-) diff --git a/crawler.py b/crawler.py index dbde403..faf7853 100644 --- a/crawler.py +++ b/crawler.py @@ -12,31 +12,31 @@ 'ComEng2': [['term', 'HS']], 'SEProj': [['term', 'FS'],['isMandatory', True]], 'PF': [['isDeactivated', True]], - 'SE1': [['successorModuleId', 'SEP2']], - 'SE2': [['successorModuleId', 'SEP2']], - 'SEP1': [['predecessorModuleId', 'SE1'],['isMandatory', True]], - 'SEP2': [['predecessorModuleId', 'SE2'],['isMandatory', True]], - 'BuPro': [['successorModuleId', 'WI2']], - 'WI2': [['predecessorModuleId', 'BuPro']], - 'RheKI': [['successorModuleId', 'RheKoI']], - 'RheKoI': [['predecessorModuleId', 'RheKI']], - 'RKI': [['successorModuleId', 'RheKI']], - 'RheKI': [['predecessorModuleId', 'RKI']], - 'SDW': [['successorModuleId', 'IBN']], - 'IBN': [['predecessorModuleId', 'SDW']], - 'FunProg': [['successorModuleId', 'FP']], - 'FP': [['predecessorModuleId', 'FunProg']], - 'IBN': [['predecessorModuleId', 'SDW']], - 'WIoT': [['successorModuleId', 'WsoT']], - 'WsoT': [['predecessorModuleId', 'WIoT']], - 'SecSW': [['successorModuleId', 'SecSoW']], - 'SecSoW': [['predecessorModuleId', 'SecSW']], - 'Inno2': [['successorModuleId', 'Inno_2']], - 'Inno_2': [['predecessorModuleId', 'Inno2']], + 'SE1': [['successormoduleShortKey', 'SEP2']], + 'SE2': [['successormoduleShortKey', 'SEP2']], + 'SEP1': [['predecessormoduleShortKey', 'SE1'],['isMandatory', True]], + 'SEP2': [['predecessormoduleShortKey', 'SE2'],['isMandatory', True]], + 'BuPro': [['successormoduleShortKey', 'WI2']], + 'WI2': [['predecessormoduleShortKey', 'BuPro']], + 'RheKI': [['successormoduleShortKey', 'RheKoI']], + 'RheKoI': [['predecessormoduleShortKey', 'RheKI']], + 'RKI': [['successormoduleShortKey', 'RheKI']], + 'RheKI': [['predecessormoduleShortKey', 'RKI']], + 'SDW': [['successormoduleShortKey', 'IBN']], + 'IBN': [['predecessormoduleShortKey', 'SDW']], + 'FunProg': [['successormoduleShortKey', 'FP']], + 'FP': [['predecessormoduleShortKey', 'FunProg']], + 'IBN': [['predecessormoduleShortKey', 'SDW']], + 'WIoT': [['successormoduleShortKey', 'WsoT']], + 'WsoT': [['predecessormoduleShortKey', 'WIoT']], + 'SecSW': [['successormoduleShortKey', 'SecSoW']], + 'SecSoW': [['predecessormoduleShortKey', 'SecSW']], + 'Inno2': [['successormoduleShortKey', 'Inno_2']], + 'Inno_2': [['predecessormoduleShortKey', 'Inno2']], 'BAI21': [['term', 'both'],['isMandatory', True]], 'SAI21': [['term', 'both'],['isMandatory', True]], - 'IKBH': [['successorModuleId', 'IKBD']], - 'IKBD': [['predecessorModuleId', 'IKBH']] + 'IKBH': [['successormoduleShortKey', 'IKBD']], + 'IKBD': [['predecessormoduleShortKey', 'IKBH']] } def write_json(data, filename): @@ -50,7 +50,7 @@ def set_default(obj): json.dump(data, output, indent=2, ensure_ascii=False, default=set_default) output.write('\n') -def getIdForModule(kuerzel): +def getShortNameForModule(kuerzel): return kuerzel.removeprefix('M_').replace('_p', 'p') def getIdForCategory(kuerzel): @@ -58,7 +58,8 @@ def getIdForCategory(kuerzel): def create_module(content): return { - 'id': getIdForModule(content['kuerzel']), + 'id': content['id'], + 'shortKey': getShortNameForModule(content['kuerzel']), 'name': content['bezeichnung'].strip(), 'url': content['url'], 'focuses': [], @@ -66,10 +67,14 @@ def create_module(content): 'ects': 0, 'isDeactivated': False, 'term': '', - 'recommendedModuleIds': set(), - 'dependentModuleIds': set(), - 'successorModuleId': None, - 'predecessorModuleId': None + 'recommendedmodules': [], + 'recommendedmoduleIds': set(), + 'recommendedmoduleShortKeys': set(), + 'dependentmodules': [], + 'dependentmoduleIds': set(), + 'dependentmoduleShortKeys': set(), + 'successormoduleShortKey': None, + 'predecessormoduleShortKey': None } def set_term_for_module(module, moduleContent): @@ -87,30 +92,45 @@ def set_term_for_module(module, moduleContent): else: module['term'] = endSemester else: - print(f'{module["id"]} has no term') + print(f'Module {module["shortKey"]} {module["id"]} has no term') def set_successor_and_predecessor_for_module(module, moduleContent, modules): if 'nachfolger' in moduleContent and moduleContent['nachfolger']['kuerzel'] != moduleContent['kuerzel']: - successorModuleId = getIdForModule(moduleContent['nachfolger']['kuerzel']) - module['successorModuleId'] = successorModuleId - if successorModuleId in modules and modules[successorModuleId]['predecessorModuleId'] == "": - modules[successorModuleId]['predecessorModuleId'] = module['id'] + successormoduleShortKey = getShortNameForModule(moduleContent['nachfolger']['kuerzel']) + module['successormoduleShortKey'] = successormoduleShortKey + if successormoduleShortKey in modules and modules[successormoduleShortKey]['predecessormoduleShortKey'] == "": + modules[successormoduleShortKey]['predecessormoduleShortKey'] = module['shortKey'] if 'vorgaenger' in moduleContent and moduleContent['vorgaenger']['kuerzel'] != moduleContent['kuerzel']: - predecessorModuleId = getIdForModule(moduleContent['vorgaenger']['kuerzel']) - module['predecessorModuleId'] = predecessorModuleId - if predecessorModuleId in modules and modules[predecessorModuleId]['successorModuleId'] == "": - modules[predecessorModuleId]['successorModuleId'] = module['id'] + predecessormoduleShortKey = getShortNameForModule(moduleContent['vorgaenger']['kuerzel']) + module['predecessormoduleShortKey'] = predecessormoduleShortKey + if predecessormoduleShortKey in modules and modules[predecessormoduleShortKey]['successormoduleShortKey'] == "": + modules[predecessormoduleShortKey]['successormoduleShortKey'] = module['shortKey'] def set_recommended_modules_for_module(module, moduleContent): - if 'empfehlungen' in moduleContent: + if 'empfehlungen' in moduleContent: + # print(f"Empfehlungen für {module['id']} - {module['shortKey']}") for empfehlung in moduleContent['empfehlungen']: - recommendedModuleId = getIdForModule(empfehlung['kuerzel']) - if recommendedModuleId in modules: + # print(empfehlung['id'],empfehlung['kuerzel']) + recommendedmoduleShortKey = getShortNameForModule(empfehlung['kuerzel']) + + recommendedModule = {empfehlung['id']:recommendedmoduleShortKey} + + if recommendedModule not in module['recommendedmodules']: + module['recommendedmodules'].append(recommendedModule) + module['recommendedmoduleIds'].add(empfehlung['id']) + module['recommendedmoduleShortKeys'].add(recommendedmoduleShortKey) + # if recommendedmoduleShortKey in modules: # modules not for "Studiengang Informatik" can be recommended, such as AN1aE, which we do not care about - module['recommendedModuleIds'].add(recommendedModuleId) if 'voraussetzungen' in moduleContent: for voraussetzung in moduleContent['voraussetzungen']: - module['recommendedModuleIds'].add(getIdForModule(voraussetzung['kuerzel'])) + recommendedmoduleShortKey = getShortNameForModule(voraussetzung['kuerzel']) + module['recommendedmoduleIds'].add(voraussetzung['id']) + module['recommendedmoduleShortKeys'].add(getShortNameForModule(voraussetzung['kuerzel'])) + + recommendedModule = {voraussetzung['id']:recommendedmoduleShortKey} + + if recommendedModule not in module['recommendedmodules']: + module['recommendedmodules'].append(recommendedModule) def set_deactivated_for_module(module, moduleContent): # assumption: module is deactivated, if 'zustand' is 'deaktiviert' and either (1) 'endJahr' of 'durchfuehrungen' was last year or earlier or (2) no 'durchfuehrungen' is defined @@ -126,9 +146,9 @@ def overwrite_module_with_data(module): # assumption: module is not Mandatory, unless defined otherwise in overwrite_module_data module['isMandatory'] = False - if module['id'] not in overwrite_module_data: + if module['shortKey'] not in overwrite_module_data: return - overwrite_data = overwrite_module_data[module['id']] + overwrite_data = overwrite_module_data[module['shortKey']] for data in overwrite_data: module[data[0]] = data[1] @@ -159,12 +179,12 @@ def enrich_module_from_json(module, moduleContent): if 'categories' in module: for cat in module['categories']: - if cat['id'] in categories: - categories[cat['id']]['modules'].append( - {'id': module['id'], 'name': module['name'], 'url': module['url']}) - elif cat['id'] == 'GWRIKTS': + if cat['shortKey'] in categories: + categories[cat['shortKey']]['modules'].append( + {'id': module['id'], 'shortKey': module['shortKey'], 'name': module['name'], 'url': module['url']}) + elif cat['shortKey'] == 'GWRIKTS': categories['gwr']['modules'].append( - {'id': module['id'], 'name': module['name'], 'url': module['url']}) + {'id': module['id'], 'shortKey': module['shortKey'], 'name': module['name'], 'url': module['url']}) # 'kredits' contains categories kredits = jsonContent['kredits'] @@ -174,9 +194,10 @@ def enrich_module_from_json(module, moduleContent): if category['kuerzel'] == 'IKTS-help': continue - catId = getIdForCategory(category['kuerzel']) - categories[catId] = { - 'id': catId, + catShortName = getIdForCategory(category['kuerzel']) + categories[catShortName] = { + 'id': category['id'], + 'shortKey': catShortName, 'required_ects': kredit['minKredits'], 'name': category['bezeichnung'], 'modules': [], @@ -188,11 +209,11 @@ def enrich_module_from_json(module, moduleContent): module = create_module(zuordnung) # For some reason each category is also present as a module. - if module['id'].startswith('Kat'): + if module['shortKey'].startswith('Kat'): continue if 'kategorien' in zuordnung: - module['categories'] = [{'id': getIdForCategory(z['kuerzel']), 'name': z['bezeichnung'], 'ects': z['kreditpunkte']} for z in zuordnung['kategorien']] + module['categories'] = [{'shortKey': getIdForCategory(z['kuerzel']), 'name': z['bezeichnung'], 'ects': z['kreditpunkte']} for z in zuordnung['kategorien']] module['ects'] = zuordnung['kategorien'][0]['kreditpunkte'] # IKTS modules are often split into two separate modules, one of them being a "Projektarbeit". @@ -207,7 +228,7 @@ def enrich_module_from_json(module, moduleContent): moduleContent['url'] = additional_module_url module = create_module(moduleContent) categoriesForStudienordnung = [z['kategorien'] for z in moduleContent['zuordnungen'] if z['url'] == url][0] - module['categories'] = [{'id': getIdForCategory(c['kuerzel']), 'name': c['bezeichnung'], 'ects': c['kreditpunkte']} for c in categoriesForStudienordnung] + module['categories'] = [{'shortKey': getIdForCategory(c['kuerzel']), 'name': c['bezeichnung'], 'ects': c['kreditpunkte']} for c in categoriesForStudienordnung] module['ects'] = moduleContent['kreditpunkte'] modules[module['id']] = module @@ -221,35 +242,45 @@ def enrich_module_from_json(module, moduleContent): for module in modules.values(): - for recommendedModuleId in module['recommendedModuleIds']: - if recommendedModuleId in modules: - modules[recommendedModuleId]['dependentModuleIds'].add(module['id']) - if modules[recommendedModuleId]['isDeactivated'] == False: + for recommendedmoduleId in module['recommendedmoduleIds']: + if recommendedmoduleId in modules: + + dependentModule = {module['id']:module['shortKey']} + + if dependentModule not in modules[recommendedmoduleId]['dependentmodules']: + modules[recommendedmoduleId]['dependentmodules'].append(dependentModule) + + modules[recommendedmoduleId]['dependentmoduleShortKeys'].add(module['shortKey']) + modules[recommendedmoduleId]['dependentmoduleIds'].add(module['id']) + if modules[recommendedmoduleId]['isDeactivated'] == False: continue # 'spezialisierungen' contains focuses spezialisierungen = jsonContent['spezialisierungen'] for spez in spezialisierungen: focus = { - 'id': spez['kuerzel'], + 'id': spez['id'], + 'shortKey': spez['kuerzel'], 'url': spez['url'], 'name': spez['bezeichnung'], 'modules': [] } focusContent = json.loads(requests.get(f'{BASE_URL}{spez["url"]}').content) for zuordnung in focusContent['zuordnungen']: - moduleId = getIdForModule(zuordnung['kuerzel']) + moduleId = zuordnung['id'] + moduleShortKey = getShortNameForModule(zuordnung['kuerzel']) - if moduleId == 'WIoT': - moduleId = 'WsoT' + if moduleShortKey == 'WIoT': + moduleShortKey = 'WsoT' if moduleId in modules: focus['modules'].append({ 'id': moduleId, + 'shortKey': moduleShortKey, 'name': modules[moduleId]['name'], 'url': modules[moduleId]['url']}) - modules[moduleId]['focuses'].append({'id': focus['id'], 'name': focus['name'], 'url': focus['url']}) + modules[moduleId]['focuses'].append({'shortKey': focus['shortKey'], 'name': focus['name'], 'url': focus['url']}) focus['modules'].sort(key = lambda x: x['id']) focus['modules'] = list({m['id']: m for m in focus['modules']}.values()) @@ -281,7 +312,7 @@ def enrich_module_from_json(module, moduleContent): fetch_data_for_studienordnung('allStudies/10191_I.json', 'data21', ['allModules/28254_M_MGE.json']) for module in modules.values(): - module['categoriesForColoring'] = sorted([category['id'] for category in module['categories']]) + module['categoriesForColoring'] = sorted([category['shortKey'] for category in module['categories']]) del module['focuses'] del module['categories'] diff --git a/data/modules.json b/data/modules.json index eb56631..8d10c78 100644 --- a/data/modules.json +++ b/data/modules.json @@ -1,169 +1,257 @@ [ { - "id": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json", - "ects": 2, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "Inf", - "RA" - ] - }, - { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json", + "id": 10942, + "shortKey": "FuVar", + "name": "Funktionen mehrerer Variablen", + "url": "allModules/10942_M_FuVar.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "AIFo", - "WE1" + "recommendedmodules": [ + { + "10937": "LinAlg" + }, + { + "25634": "An1aE" + }, + { + "25648": "An1bE" + }, + { + "25652": "An2aE" + }, + { + "25657": "An2bE" + } + ], + "recommendedmoduleIds": [ + 10937, + 25634, + 25648, + 25652, + 25657 + ], + "recommendedmoduleShortKeys": [ + "An1aE", + "An1bE", + "An2aE", + "An2bE", + "LinAlg" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "MaPh" ] }, { - "id": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json", + "id": 15546, + "shortKey": "KomFou1", + "name": "Komplexe Zahlen und Fourierreihen", + "url": "allModules/15546_M_KomFou1.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ + "term": "FS", + "recommendedmodules": [ + { + "10937": "LinAlg" + }, + { + "24442": "DMI" + }, + { + "25634": "An1aE" + }, + { + "25648": "An1bE" + }, + { + "28151": "An1I" + } + ], + "recommendedmoduleIds": [ + 10937, + 24442, + 25634, + 25648, + 28151 + ], + "recommendedmoduleShortKeys": [ "An1I", - "An2I", - "AutoSpr", - "OOP1", - "OOP2" + "An1aE", + "An1bE", + "DMI", + "LinAlg" ], - "dependentModuleIds": [ - "AIAp", - "GenAI" + "dependentmodules": [ + { + "61226": "IntTra" + } + ], + "dependentmoduleIds": [ + 61226 + ], + "dependentmoduleShortKeys": [ + "IntTra" ], - "successorModuleId": null, - "predecessorModuleId": null, + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "MaPh" ] }, { - "id": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json", - "ects": 3, - "isDeactivated": false, + "id": 20110, + "shortKey": "Inno2", + "name": "Innovation 2", + "url": "allModules/20110_M_Inno2.json", + "ects": 2, + "isDeactivated": true, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "24072": "Inno1" + } + ], + "recommendedmoduleIds": [ + 24072 + ], + "recommendedmoduleShortKeys": [ + "Inno1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "Inno_2", + "predecessormoduleShortKey": "StraProPla_e", "isMandatory": false, - "categoriesForColoring": [ - "Auf", - "Inf" - ] + "categoriesForColoring": [] }, { - "id": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json", + "id": 20780, + "shortKey": "BuRe1", + "name": "Business und Recht 1", + "url": "allModules/20780_M_BuRe1.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "OOP1", - "OOP2" + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "45604": "BuRe2a" + } ], - "dependentModuleIds": [ - "CPlA", - "ComGra", - "MsTe" + "dependentmoduleIds": [ + 45604 + ], + "dependentmoduleShortKeys": [ + "BuRe2a" ], - "successorModuleId": null, - "predecessorModuleId": "AD2", + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "gwr" ] }, { - "id": "An1I", - "name": "Analysis 1 für Informatik", - "url": "allModules/28151_M_An1I.json", + "id": 22021, + "shortKey": "Ph2HAT", + "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", + "url": "allModules/22021_M_Ph2HAT.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "AIFo", - "An2I", - "ComGra", - "IntTra", - "KomFou1", - "PhAI" + "term": "FS", + "recommendedmodules": [ + { + "11043": "Ph1Mech" + } + ], + "recommendedmoduleIds": [ + 11043 + ], + "recommendedmoduleShortKeys": [ + "Ph1Mech" ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "MaPh" ] }, { - "id": "An2I", - "name": "Analysis 2 für Informatik", - "url": "allModules/28156_M_An2I.json", + "id": 22062, + "shortKey": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "An1I" + "term": "HS", + "recommendedmodules": [ + { + "23345": "ComEng2" + } ], - "dependentModuleIds": [ - "AIFo", - "IntTra", - "PhAI", - "WrStat" + "recommendedmoduleIds": [ + 23345 + ], + "recommendedmoduleShortKeys": [ + "ComEng2" + ], + "dependentmodules": [ + { + "22068": "EmbSys2" + } + ], + "dependentmoduleIds": [ + 22068 ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmoduleShortKeys": [ + "EmbSys2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "Auf", + "Inf" ] }, { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json", + "id": 22068, + "shortKey": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "SE1" + "term": "FS", + "recommendedmodules": [ + { + "22062": "EmbSys1" + } ], - "dependentModuleIds": [ - "CldSol" + "recommendedmoduleIds": [ + 22062 + ], + "recommendedmoduleShortKeys": [ + "EmbSys1" ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -171,77 +259,167 @@ ] }, { - "id": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json", - "ects": 2, + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json", + "ects": 6, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "GenAI", - "SEProj" + "term": "FS", + "recommendedmodules": [ + { + "28240": "CN1" + } + ], + "recommendedmoduleIds": [ + 28240 + ], + "recommendedmoduleShortKeys": [ + "CN1" + ], + "dependentmodules": [ + { + "29855": "CldInf" + }, + { + "57056": "IBN" + }, + { + "42231": "NIoSec" + }, + { + "61026": "PlFSec" + } + ], + "dependentmoduleIds": [ + 29855, + 42231, + 57056, + 61026 + ], + "dependentmoduleShortKeys": [ + "CldInf", + "IBN", + "NIoSec", + "PlFSec" ], - "successorModuleId": null, - "predecessorModuleId": null, + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "Auf", + "Inf" ] }, { - "id": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json", - "ects": 4, + "id": 23345, + "shortKey": "ComEng2", + "name": "Computer Engineering 2", + "url": "allModules/23345_M_ComEng2.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "AIFo", - "FP" + "term": "HS", + "recommendedmodules": [ + { + "25232": "ComEng1" + } + ], + "recommendedmoduleIds": [ + 25232 + ], + "recommendedmoduleShortKeys": [ + "ComEng1" + ], + "dependentmodules": [ + { + "22062": "EmbSys1" + } + ], + "dependentmoduleIds": [ + 22062 + ], + "dependentmoduleShortKeys": [ + "EmbSys1" ], - "successorModuleId": null, - "predecessorModuleId": "Math2I", + "successormoduleShortKey": null, + "predecessormoduleShortKey": "CompT2", "isMandatory": false, - "categoriesForColoring": [ - "Inf", - "RA" - ] + "categoriesForColoring": [] }, { - "id": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json", - "ects": 12, + "id": 24089, + "shortKey": "MathSem2", + "name": "Mathematisches Seminar 2", + "url": "allModules/24089_M_MathSem2.json", + "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [ - "SAI21" + "term": "FS", + "recommendedmodules": [ + { + "45131": "MathSem1" + } ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "BAI14", - "isMandatory": true, - "categoriesForColoring": [ - "Inf", - "SaBa" - ] + "recommendedmoduleIds": [ + 45131 + ], + "recommendedmoduleShortKeys": [ + "MathSem1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [] }, { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json", + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "DSy" + "recommendedmodules": [ + { + "28259": "AD1" + }, + { + "32613": "Bsys1" + }, + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 28259, + 32613, + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "AD1", + "Bsys1", + "OOP1", + "OOP2" + ], + "dependentmodules": [ + { + "28684": "CPlA" + } + ], + "dependentmoduleIds": [ + 28684 ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "ADSB", + "dependentmoduleShortKeys": [ + "CPlA" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -249,323 +427,499 @@ ] }, { - "id": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json", + "id": 24381, + "shortKey": "ExEv", + "name": "Experimentieren und Evaluieren für Informatik", + "url": "allModules/24381_M_ExEv.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "Bsys2", - "CPl", - "CPlA", - "CoBau", - "DSy", - "ParProg", - "PlFSec", - "SecSW", - "SecSoW" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "MaPh" ] }, { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json", + "id": 24404, + "shortKey": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "Bsys1" + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "40866": "AIFo" + }, + { + "39143": "FP" + } ], - "dependentModuleIds": [ - "CoBau" + "dependentmoduleIds": [ + 39143, + 40866 ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmoduleShortKeys": [ + "AIFo", + "FP" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "Math2I", "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "Inf", + "RA" ] }, { - "id": "BuPro", - "name": "Business Processes für Informatik", - "url": "allModules/40825_M_BuPro.json", + "id": 24427, + "shortKey": "FKIA", + "name": "Führungskommunikation im internationalen Arbeitsmarkt", + "url": "allModules/24427_M_FKIA.json", "ects": 4, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": "WI2", - "predecessorModuleId": null, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "gwr" + "KomEng" ] }, { - "id": "BuRe1", - "name": "Business und Recht 1", - "url": "allModules/20780_M_BuRe1.json", + "id": 24442, + "shortKey": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "BuRe2a" + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "39143": "FP" + }, + { + "15546": "KomFou1" + }, + { + "38928": "FunProg" + } + ], + "dependentmoduleIds": [ + 15546, + 38928, + 39143 + ], + "dependentmoduleShortKeys": [ + "FP", + "FunProg", + "KomFou1" ], - "successorModuleId": null, - "predecessorModuleId": null, + "successormoduleShortKey": null, + "predecessormoduleShortKey": "Math1I", "isMandatory": false, "categoriesForColoring": [ - "gwr" + "Inf", + "RA" ] }, { - "id": "BuRe2a", - "name": "Business und Recht 2 (a)", - "url": "allModules/45604_M_BuRe2a.json", + "id": 24489, + "shortKey": "WrStat", + "name": "Wahrscheinlichkeitsrechnung und Statistik", + "url": "allModules/24489_M_WrStat.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "BuRe1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "gwr" - ] - }, - { - "id": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json", - "ects": 6, - "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "CN2", - "CldInf", - "CySec", - "IBN", - "NIoSec", - "PlFSec", - "SecSW", - "SecSoW" + "recommendedmodules": [ + { + "10953": "An2B" + }, + { + "25652": "An2aE" + }, + { + "25657": "An2bE" + }, + { + "28156": "An2I" + } + ], + "recommendedmoduleIds": [ + 10953, + 25652, + 25657, + 28156 ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmoduleShortKeys": [ + "An2B", + "An2I", + "An2aE", + "An2bE" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "MaPh" ] }, { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json", - "ects": 6, + "id": 25232, + "shortKey": "ComEng1", + "name": "Computer Engineering 1", + "url": "allModules/25232_M_ComEng1.json", + "ects": 3, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "CN1" + "recommendedmodules": [ + { + "25993": "DigT" + }, + { + "28366": "ProgC" + } ], - "dependentModuleIds": [ - "CldInf", - "IBN", - "NIoSec", - "PlFSec" + "recommendedmoduleIds": [ + 25993, + 28366 ], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "Auf", - "Inf" - ] - }, - { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json", - "ects": 4, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "Bsys1", - "OOP1", - "OOP2" + "recommendedmoduleShortKeys": [ + "DigT", + "ProgC" ], - "dependentModuleIds": [ - "CPlA" + "dependentmodules": [ + { + "23345": "ComEng2" + } ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmoduleIds": [ + 23345 + ], + "dependentmoduleShortKeys": [ + "ComEng2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "Auf", - "Inf" - ] + "categoriesForColoring": [] }, { - "id": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json", + "id": 25661, + "shortKey": "RKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/25661_M_RKI.json", "ects": 4, - "isDeactivated": false, + "isDeactivated": true, "term": "FS", - "recommendedModuleIds": [ - "AlgDat", - "Bsys1", - "CPl", - "OOP1", - "OOP2" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "RheKI", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "KomEng" ] }, { - "id": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json", + "id": 28063, + "shortKey": "Chin1", + "name": "Chinesisch 1", + "url": "allModules/28063_M_Chin1.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "Auf", - "Inf" - ] + "categoriesForColoring": [] }, { - "id": "Chin1", - "name": "Chinesisch 1", - "url": "allModules/28063_M_Chin1.json", - "ects": 4, + "id": 28088, + "shortKey": "Jap1", + "name": "Japanisch 1", + "url": "allModules/28088_M_Jap1.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "28093": "Jap2" + } + ], + "dependentmoduleIds": [ + 28093 + ], + "dependentmoduleShortKeys": [ + "Jap2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [] }, { - "id": "Chinese2", - "name": "Chinesisch 2", - "url": "allModules/36024_M_Chinese2.json", + "id": 28093, + "shortKey": "Jap2", + "name": "Japanisch 2", + "url": "allModules/28093_M_Jap2.json", + "ects": 2, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [ + { + "28088": "Jap1" + } + ], + "recommendedmoduleIds": [ + 28088 + ], + "recommendedmoduleShortKeys": [ + "Jap1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [] + }, + { + "id": 28097, + "shortKey": "Span1", + "name": "Spanisch 1", + "url": "allModules/28097_M_Span1.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "44428": "Span2" + } + ], + "dependentmoduleIds": [ + 44428 + ], + "dependentmoduleShortKeys": [ + "Span2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [] }, { - "id": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json", + "id": 28151, + "shortKey": "An1I", + "name": "Analysis 1 für Informatik", + "url": "allModules/28151_M_An1I.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "CN1", - "CN2" + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "40866": "AIFo" + }, + { + "28156": "An2I" + }, + { + "43801": "ComGra" + }, + { + "61226": "IntTra" + }, + { + "15546": "KomFou1" + }, + { + "43544": "PhAI" + } ], - "dependentModuleIds": [ - "CldOp" + "dependentmoduleIds": [ + 15546, + 28156, + 40866, + 43544, + 43801, + 61226 + ], + "dependentmoduleShortKeys": [ + "AIFo", + "An2I", + "ComGra", + "IntTra", + "KomFou1", + "PhAI" ], - "successorModuleId": null, - "predecessorModuleId": null, + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "MaPh" ] }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json", + "id": 28156, + "shortKey": "An2I", + "name": "Analysis 2 für Informatik", + "url": "allModules/28156_M_An2I.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "CldInf" + "recommendedmodules": [ + { + "28151": "An1I" + } + ], + "recommendedmoduleIds": [ + 28151 + ], + "recommendedmoduleShortKeys": [ + "An1I" + ], + "dependentmodules": [ + { + "40866": "AIFo" + }, + { + "61226": "IntTra" + }, + { + "43544": "PhAI" + }, + { + "24489": "WrStat" + } + ], + "dependentmoduleIds": [ + 24489, + 40866, + 43544, + 61226 ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmoduleShortKeys": [ + "AIFo", + "IntTra", + "PhAI", + "WrStat" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "MaPh" ] }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json", + "id": 28231, + "shortKey": "PmQm", + "name": "Projekt- und Qualitätsmanagement", + "url": "allModules/28231_M_PmQm.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "AppArch" + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "43712": "SEProj" + } + ], + "dependentmoduleIds": [ + 43712 + ], + "dependentmoduleShortKeys": [ + "SEProj" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "Clou", + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "gwr" ] }, { - "id": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json", + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "Bsys1", - "Bsys2", - "OOP1", - "OOP2", - "SE2" + "recommendedmodules": [ + { + "30040": "SE1" + }, + { + "36700": "DS1" + } + ], + "recommendedmoduleIds": [ + 30040, + 36700 + ], + "recommendedmoduleShortKeys": [ + "DS1", + "SE1" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [ + { + "37167": "CldSol" + } + ], + "dependentmoduleIds": [ + 37167 + ], + "dependentmoduleShortKeys": [ + "CldSol" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -573,55 +927,79 @@ ] }, { - "id": "ComEng1", - "name": "Computer Engineering 1", - "url": "allModules/25232_M_ComEng1.json", - "ects": 3, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "ComEng2" - ], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [] - }, - { - "id": "ComEng2", - "name": "Computer Engineering 2", - "url": "allModules/23345_M_ComEng2.json", - "ects": 3, - "isDeactivated": false, + "id": 28254, + "shortKey": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json", + "ects": 4, + "isDeactivated": true, "term": "HS", - "recommendedModuleIds": [ - "ComEng1" + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "41106": "UX" + } ], - "dependentModuleIds": [ - "EmbSys1" + "dependentmoduleIds": [ + 41106 + ], + "dependentmoduleShortKeys": [ + "UX" ], - "successorModuleId": null, - "predecessorModuleId": "CompT2", + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "Auf", + "Inf" + ] }, { - "id": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json", + "id": 28684, + "shortKey": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ + "term": "FS", + "recommendedmodules": [ + { + "24357": "CPl" + }, + { + "32613": "Bsys1" + }, + { + "38872": "OOP1" + }, + { + "38881": "AlgDat" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 24357, + 32613, + 38872, + 38881, + 38910 + ], + "recommendedmoduleShortKeys": [ "AlgDat", - "An1I", + "Bsys1", + "CPl", "OOP1", "OOP2" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -629,22 +1007,42 @@ ] }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json", + "id": 29855, + "shortKey": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "CySec", - "HackL", - "SecSW" + "recommendedmodules": [ + { + "23311": "CN2" + }, + { + "28240": "CN1" + } ], - "dependentModuleIds": [ - "IncResp" + "recommendedmoduleIds": [ + 23311, + 28240 + ], + "recommendedmoduleShortKeys": [ + "CN1", + "CN2" + ], + "dependentmodules": [ + { + "55074": "CldOp" + } + ], + "dependentmoduleIds": [ + 55074 ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmoduleShortKeys": [ + "CldOp" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -652,44 +1050,50 @@ ] }, { - "id": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json", + "id": 31614, + "shortKey": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "CN1" - ], - "dependentModuleIds": [ - "CyDef", - "IncResp", - "NIoSec", - "PlFSec", - "SecSW", - "SecSoW" - ], - "successorModuleId": null, - "predecessorModuleId": "InfSi1", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "MaPh" ] }, { - "id": "DL", + "id": 31834, + "shortKey": "DL", "name": "Deep Learning", "url": "allModules/31834_M_DL.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ + "recommendedmodules": [ + { + "31838": "ML" + } + ], + "recommendedmoduleIds": [ + 31838 + ], + "recommendedmoduleShortKeys": [ "ML" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -697,42 +1101,29 @@ ] }, { - "id": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json", + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "FP", - "FunProg", - "KomFou1" + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "31834": "DL" + } ], - "successorModuleId": null, - "predecessorModuleId": "Math1I", - "isMandatory": false, - "categoriesForColoring": [ - "Inf", - "RA" - ] - }, - { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "Bsys1", - "SE1" + "dependentmoduleIds": [ + 31834 ], - "dependentModuleIds": [ - "BlCh" + "dependentmoduleShortKeys": [ + "DL" ], - "successorModuleId": null, - "predecessorModuleId": "DS1", + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -740,126 +1131,161 @@ ] }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json", + "id": 31909, + "shortKey": "RheKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/31909_M_RheKI.json", "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "Dbs1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "InfSys", + "isDeactivated": true, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "RKI", "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "KomEng" ] }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json", - "ects": 4, + "id": 32766, + "shortKey": "WSLS", + "name": "Workshop \"Lern-Support an der OST\"", + "url": "allModules/32766_M_WSLS.json", + "ects": 0, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "Dbs1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "Dbs2", + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "Auf", - "Inf" - ] + "categoriesForColoring": [] }, { - "id": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json", + "id": 35903, + "shortKey": "SPPRODUCTS", + "name": "SP-Smart Products", + "url": "allModules/35903_M_SPPRODUCTS.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "DatAna", - "DatEng", - "MsTe" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "Inf", - "RA" - ] + "categoriesForColoring": [] }, { - "id": "DigBusI", - "name": "Digital Business für Informatik", - "url": "allModules/40316_M_DigBusI.json", + "id": 36011, + "shortKey": "Ital2", + "name": "Italienisch 2", + "url": "allModules/36011_M_Ital2.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "WI1", + "term": "HS", + "recommendedmodules": [ + { + "36015": "Ital1" + } + ], + "recommendedmoduleIds": [ + 36015 + ], + "recommendedmoduleShortKeys": [ + "Ital1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "gwr" - ] + "categoriesForColoring": [] }, { - "id": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json", + "id": 36015, + "shortKey": "Ital1", + "name": "Italienisch 1", + "url": "allModules/36015_M_Ital1.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "ICTh", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "36011": "Ital2" + } + ], + "dependentmoduleIds": [ + 36011 + ], + "dependentmoduleShortKeys": [ + "Ital2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "Inf", - "RA" - ] + "categoriesForColoring": [] }, { - "id": "DigDes", - "name": "Digital Design", - "url": "allModules/40680_M_DigDes.json", - "ects": 3, + "id": 36024, + "shortKey": "Chinese2", + "name": "Chinesisch 2", + "url": "allModules/36024_M_Chinese2.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [] }, { - "id": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json", + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "ComEng2" + "term": "FS", + "recommendedmodules": [ + { + "20813": "Dbs1" + } ], - "dependentModuleIds": [ - "EmbSys2" + "recommendedmoduleIds": [ + 20813 + ], + "recommendedmoduleShortKeys": [ + "Dbs1" ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "InfSys", "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -867,18 +1293,29 @@ ] }, { - "id": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json", + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "EmbSys1" + "recommendedmodules": [ + { + "20813": "Dbs1" + } + ], + "recommendedmoduleIds": [ + 20813 + ], + "recommendedmoduleShortKeys": [ + "Dbs1" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "Dbs2", "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -886,171 +1323,298 @@ ] }, { - "id": "EnglHTw", - "name": "English: How Things work", - "url": "allModules/56496_M_EnglHTw.json", + "id": 36264, + "shortKey": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "DigPro1Engl", "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "Auf", + "Inf" ] }, { - "id": "EnglScience", - "name": "English: The World of Science", - "url": "allModules/56504_M_EnglScience.json", + "id": 36269, + "shortKey": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "DigPro2Engl", "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "Auf", + "Inf" ] }, { - "id": "ExEv", - "name": "Experimentieren und Evaluieren für Informatik", - "url": "allModules/24381_M_ExEv.json", + "id": 36421, + "shortKey": "FranzKomm", + "name": "Französisch Kommunikation", + "url": "allModules/36421_M_FranzKomm.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "38868": "FranzKomm2" + } + ], + "dependentmoduleIds": [ + 38868 + ], + "dependentmoduleShortKeys": [ + "FranzKomm2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "Franz1", "isMandatory": false, - "categoriesForColoring": [ - "MaPh" - ] + "categoriesForColoring": [] }, { - "id": "FKIA", - "name": "Führungskommunikation im internationalen Arbeitsmarkt", - "url": "allModules/24427_M_FKIA.json", - "ects": 4, + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json", + "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "38551": "CyDef" + }, + { + "36473": "IncResp" + } + ], + "dependentmoduleIds": [ + 36473, + 38551 + ], + "dependentmoduleShortKeys": [ + "CyDef", + "IncResp" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "Auf", + "Inf" ] }, { - "id": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json", + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "AutoSpr", - "DMI", - "OOP1" + "recommendedmodules": [ + { + "36457": "HackL" + }, + { + "36471": "PFSec" + }, + { + "36478": "CySec" + }, + { + "36483": "NISec" + }, + { + "38551": "CyDef" + }, + { + "40311": "SecSoW" + } + ], + "recommendedmoduleIds": [ + 36457, + 36471, + 36478, + 36483, + 38551, + 40311 + ], + "recommendedmoduleShortKeys": [ + "CyDef", + "CySec", + "HackL", + "NISec", + "PFSec", + "SecSoW" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "FunProg", + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "Auf", + "Inf" ] }, { - "id": "FranzKomm", - "name": "Französisch Kommunikation", - "url": "allModules/36421_M_FranzKomm.json", + "id": 36478, + "shortKey": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "FranzKomm2" + "recommendedmodules": [ + { + "28240": "CN1" + } ], - "successorModuleId": null, - "predecessorModuleId": "Franz1", - "isMandatory": false, - "categoriesForColoring": [] - }, - { - "id": "FranzKomm2", - "name": "Französisch Kommunikation 2", - "url": "allModules/38868_M_FranzKomm2.json", - "ects": 4, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "FranzKomm" + "recommendedmoduleIds": [ + 28240 ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [] - }, - { - "id": "FuVar", - "name": "Funktionen mehrerer Variablen", - "url": "allModules/10942_M_FuVar.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmoduleShortKeys": [ + "CN1" + ], + "dependentmodules": [ + { + "38551": "CyDef" + }, + { + "36473": "IncResp" + }, + { + "42231": "NIoSec" + }, + { + "61026": "PlFSec" + }, + { + "40311": "SecSoW" + }, + { + "36488": "SecSW" + } + ], + "dependentmoduleIds": [ + 36473, + 36488, + 38551, + 40311, + 42231, + 61026 + ], + "dependentmoduleShortKeys": [ + "CyDef", + "IncResp", + "NIoSec", + "PlFSec", + "SecSW", + "SecSoW" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "InfSi1", "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "Inf", + "RA" ] }, { - "id": "FunProg", - "name": "Funktionale Programmierung", - "url": "allModules/38928_M_FunProg.json", + "id": 36488, + "shortKey": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json", "ects": 4, "isDeactivated": true, - "term": "", - "recommendedModuleIds": [ - "DMI" + "term": "FS", + "recommendedmodules": [ + { + "36478": "CySec" + }, + { + "39080": "Bsys1" + }, + { + "39084": "CN1" + } + ], + "recommendedmoduleIds": [ + 36478, + 39080, + 39084 + ], + "recommendedmoduleShortKeys": [ + "Bsys1", + "CN1", + "CySec" + ], + "dependentmodules": [ + { + "38551": "CyDef" + }, + { + "61026": "PlFSec" + } + ], + "dependentmoduleIds": [ + 38551, + 61026 ], - "dependentModuleIds": [], - "successorModuleId": "FP", - "predecessorModuleId": null, + "dependentmoduleShortKeys": [ + "CyDef", + "PlFSec" + ], + "successormoduleShortKey": "SecSoW", + "predecessormoduleShortKey": "InfSi3", "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "Auf", + "Inf" ] }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json", + "id": 37157, + "shortKey": "WIoT", + "name": "Wireless and IoT", + "url": "allModules/37157_M_WIoT.json", "ects": 4, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "AIFo", - "AutPy" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": true, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "WsoT", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -1058,19 +1622,34 @@ ] }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json", - "ects": 2, + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "CyDef", - "IncResp" + "recommendedmodules": [ + { + "28236": "AppArch" + }, + { + "36700": "DS1" + } + ], + "recommendedmoduleIds": [ + 28236, + 36700 + ], + "recommendedmoduleShortKeys": [ + "AppArch", + "DS1" ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "Clou", "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -1078,38 +1657,109 @@ ] }, { - "id": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json", - "ects": 2, - "isDeactivated": false, + "id": 37171, + "shortKey": "ServDev", + "name": "Service Development (ITIL)", + "url": "allModules/37171_M_ServDev.json", + "ects": 4, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 37191, + "shortKey": "SE2", + "name": "Software-Engineering 2", + "url": "allModules/37191_M_SE2.json", + "ects": 4, + "isDeactivated": true, "term": "FS", - "recommendedModuleIds": [ - "PML" + "recommendedmodules": [ + { + "30040": "SE1" + }, + { + "30411": "EPJ" + } + ], + "recommendedmoduleIds": [ + 30040, + 30411 + ], + "recommendedmoduleShortKeys": [ + "EPJ", + "SE1" + ], + "dependentmodules": [ + { + "40663": "CoBau" + } + ], + "dependentmoduleIds": [ + 40663 ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmoduleShortKeys": [ + "CoBau" + ], + "successormoduleShortKey": "SEP2", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "EP", + "Inf" ] }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json", + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "CN1", - "CN2" + "recommendedmodules": [ + { + "20813": "Dbs1" + }, + { + "38872": "OOP1" + }, + { + "38881": "AlgDat" + }, + { + "38910": "OOP2" + } ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "SDW", + "recommendedmoduleIds": [ + 20813, + 38872, + 38881, + 38910 + ], + "recommendedmoduleShortKeys": [ + "AlgDat", + "Dbs1", + "OOP1", + "OOP2" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -1117,2275 +1767,3986 @@ ] }, { - "id": "IKAA", - "name": "Applied AI SG", - "url": "allModules/57381_M_IKAA.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 37397, + "shortKey": "KommIng2", + "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", + "url": "allModules/37397_M_KommIng2.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "KomEng" ] }, { - "id": "IKAAp", - "name": "Applied AI SG (Projektarbeit)", - "url": "allModules/57378_M_IKAA_p.json", - "ects": 3, + "id": 37893, + "shortKey": "SE1", + "name": "Software-Engineering 1", + "url": "allModules/37893_M_SE1.json", + "ects": 4, "isDeactivated": true, "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "28259": "AD1" + }, + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 28259, + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "AD1", + "OOP1", + "OOP2" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "SEP2", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "EP", + "Inf" ] }, { - "id": "IKAG", - "name": "Alternde Gesellschaften", - "url": "allModules/44020_M_IKAG.json", - "ects": 2, + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "32613": "Bsys1" + } + ], + "recommendedmoduleIds": [ + 32613 + ], + "recommendedmoduleShortKeys": [ + "Bsys1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", - "url": "allModules/57384_M_IKAK.json", + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "36457": "HackL" + }, + { + "36471": "PFSec" + }, + { + "36478": "CySec" + }, + { + "36483": "NISec" + }, + { + "36488": "SecSW" + } + ], + "recommendedmoduleIds": [ + 36457, + 36471, + 36478, + 36483, + 36488 + ], + "recommendedmoduleShortKeys": [ + "CySec", + "HackL", + "NISec", + "PFSec", + "SecSW" + ], + "dependentmodules": [ + { + "36473": "IncResp" + } + ], + "dependentmoduleIds": [ + 36473 + ], + "dependentmoduleShortKeys": [ + "IncResp" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 38868, + "shortKey": "FranzKomm2", + "name": "Französisch Kommunikation 2", + "url": "allModules/38868_M_FranzKomm2.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "36421": "FranzKomm" + } + ], + "recommendedmoduleIds": [ + 36421 + ], + "recommendedmoduleShortKeys": [ + "FranzKomm" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [] + }, + { + "id": 38879, + "shortKey": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json", "ects": 2, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "43809": "GenAI" + }, + { + "43712": "SEProj" + } + ], + "dependentmoduleIds": [ + 43712, + 43809 + ], + "dependentmoduleShortKeys": [ + "GenAI", + "SEProj" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, + { + "id": 38881, + "shortKey": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "OOP1", + "OOP2" + ], + "dependentmodules": [ + { + "37247": "MsTe" + }, + { + "28684": "CPlA" + }, + { + "43801": "ComGra" + } + ], + "dependentmoduleIds": [ + 28684, + 37247, + 43801 + ], + "dependentmoduleShortKeys": [ + "CPlA", + "ComGra", + "MsTe" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "AD2", + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, + { + "id": 38891, + "shortKey": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "OOP1", + "OOP2" + ], + "dependentmodules": [ + { + "40870": "AIAp" + }, + { + "38945": "WE2" + } + ], + "dependentmoduleIds": [ + 38945, + 40870 + ], + "dependentmoduleShortKeys": [ + "AIAp", + "WE2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "WED1", + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, + { + "id": 38901, + "shortKey": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "38945": "WE2" + } + ], + "recommendedmoduleIds": [ + 38945 + ], + "recommendedmoduleShortKeys": [ + "WE2" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 38910, + "shortKey": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [ + { + "38872": "OOP1" + } + ], + "recommendedmoduleIds": [ + 38872 + ], + "recommendedmoduleShortKeys": [ + "OOP1" + ], + "dependentmodules": [ + { + "37247": "MsTe" + }, + { + "40866": "AIFo" + }, + { + "38881": "AlgDat" + }, + { + "24357": "CPl" + }, + { + "28684": "CPlA" + }, + { + "40663": "CoBau" + }, + { + "43801": "ComGra" + }, + { + "41462": "ParProg" + }, + { + "39203": "SEP1" + }, + { + "43712": "SEProj" + }, + { + "38891": "WE1" + }, + { + "37893": "SE1" + } + ], + "dependentmoduleIds": [ + 24357, + 28684, + 37247, + 37893, + 38881, + 38891, + 39203, + 40663, + 40866, + 41462, + 43712, + 43801 + ], + "dependentmoduleShortKeys": [ + "AIFo", + "AlgDat", + "CPl", + "CPlA", + "CoBau", + "ComGra", + "MsTe", + "ParProg", + "SE1", + "SEP1", + "SEProj", + "WE1" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "AD1", + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, + { + "id": 38920, + "shortKey": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "ICTh", + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, + { + "id": 38928, + "shortKey": "FunProg", + "name": "Funktionale Programmierung", + "url": "allModules/38928_M_FunProg.json", + "ects": 4, "isDeactivated": true, "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "24442": "DMI" + } + ], + "recommendedmoduleIds": [ + 24442 + ], + "recommendedmoduleShortKeys": [ + "DMI" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "FP", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "RA" ] }, { - "id": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", - "url": "allModules/57387_M_IKAK_p.json", - "ects": 3, + "id": 38938, + "shortKey": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [ + { + "38891": "WE1" + } + ], + "recommendedmoduleIds": [ + 38891 + ], + "recommendedmoduleShortKeys": [ + "WE1" + ], + "dependentmodules": [ + { + "38901": "WE3" + } + ], + "dependentmoduleIds": [ + 38901 + ], + "dependentmoduleShortKeys": [ + "WE3" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "WED2", + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "39054": "DSy" + } + ], + "recommendedmoduleIds": [ + 39054 + ], + "recommendedmoduleShortKeys": [ + "DSy" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "ADSB", + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json", + "ects": 4, "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [ + { + "30040": "SE1" + } + ], + "recommendedmoduleIds": [ + 30040 + ], + "recommendedmoduleShortKeys": [ + "SE1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "APF", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" + ] + }, + { + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [ + { + "30040": "SE1" + }, + { + "32613": "Bsys1" + } + ], + "recommendedmoduleIds": [ + 30040, + 32613 + ], + "recommendedmoduleShortKeys": [ + "Bsys1", + "SE1" + ], + "dependentmodules": [ + { + "39041": "BlCh" + } + ], + "dependentmoduleIds": [ + 39041 + ], + "dependentmoduleShortKeys": [ + "BlCh" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "DS1", + "isMandatory": false, + "categoriesForColoring": [ + "Auf", + "Inf" + ] + }, + { + "id": 39080, + "shortKey": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json", + "ects": 4, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "41462": "ParProg" + }, + { + "61026": "PlFSec" + }, + { + "40311": "SecSoW" + }, + { + "36488": "SecSW" + } + ], + "dependentmoduleIds": [ + 36488, + 40311, + 41462, + 61026 + ], + "dependentmoduleShortKeys": [ + "ParProg", + "PlFSec", + "SecSW", + "SecSoW" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" + ] + }, + { + "id": 39084, + "shortKey": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json", + "ects": 6, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "57056": "IBN" + }, + { + "61026": "PlFSec" + }, + { + "40311": "SecSoW" + }, + { + "36488": "SecSW" + } + ], + "dependentmoduleIds": [ + 36488, + 40311, + 57056, + 61026 + ], + "dependentmoduleShortKeys": [ + "IBN", + "PlFSec", + "SecSW", + "SecSoW" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "Inf", + "RA" ] }, { - "id": "IKBD", - "name": "Behavioral Design", - "url": "allModules/55066_M_IKBD.json", - "ects": 2, - "isDeactivated": true, + "id": 39093, + "shortKey": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json", + "ects": 4, + "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "IKBH", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "RA" ] }, { - "id": "IKBF", - "name": "Selbststeuerung im Beruf", - "url": "allModules/56707_M_IKBF.json", - "ects": 2, + "id": 39143, + "shortKey": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "24404": "AutoSpr" + }, + { + "24442": "DMI" + }, + { + "38872": "OOP1" + } + ], + "recommendedmoduleIds": [ + 24404, + 24442, + 38872 + ], + "recommendedmoduleShortKeys": [ + "AutoSpr", + "DMI", + "OOP1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "FunProg", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "RA" ] }, { - "id": "IKBH", - "name": "Behavioral Design", - "url": "allModules/56919_M_IKBH.json", - "ects": 2, + "id": 39203, + "shortKey": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": "IKBD", - "predecessorModuleId": "IKBD", - "isMandatory": false, + "term": "HS", + "recommendedmodules": [ + { + "28259": "AD1" + }, + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 28259, + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "AD1", + "OOP1", + "OOP2" + ], + "dependentmodules": [ + { + "43712": "SEProj" + } + ], + "dependentmoduleIds": [ + 43712 + ], + "dependentmoduleShortKeys": [ + "SEProj" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "SE1", + "isMandatory": true, "categoriesForColoring": [ - "GWRIKTS" + "EP", + "Inf" ] }, { - "id": "IKBW", - "name": "Blickwechsel", - "url": "allModules/44040_M_IKBW.json", - "ects": 2, - "isDeactivated": false, + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json", + "ects": 4, + "isDeactivated": true, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "WIoT", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKCC", - "name": "Co-Creation und Inclusive Design Methoden", - "url": "allModules/56710_M_IKCC.json", - "ects": 2, + "id": 40139, + "shortKey": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json", + "ects": 4, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "SIMUL", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKCCp", - "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", - "url": "allModules/56713_M_IKCC_p.json", - "ects": 3, + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json", + "ects": 4, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [ + { + "36478": "CySec" + }, + { + "39080": "Bsys1" + }, + { + "39084": "CN1" + } + ], + "recommendedmoduleIds": [ + 36478, + 39080, + 39084 + ], + "recommendedmoduleShortKeys": [ + "Bsys1", + "CN1", + "CySec" + ], + "dependentmodules": [ + { + "36473": "IncResp" + } + ], + "dependentmoduleIds": [ + 36473 + ], + "dependentmoduleShortKeys": [ + "IncResp" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "SecSW", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKCG", - "name": "Corporate Governance and Sustainability", - "url": "allModules/56716_M_IKCG.json", - "ects": 2, + "id": 40316, + "shortKey": "DigBusI", + "name": "Digital Business für Informatik", + "url": "allModules/40316_M_DigBusI.json", + "ects": 4, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "WI1", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "gwr" ] }, { - "id": "IKDH", - "name": "Lernlabor «Digitalisieren Hands-on»", - "url": "allModules/44235_M_IKDH.json", - "ects": 2, + "id": 40663, + "shortKey": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json", + "ects": 4, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [ + { + "32609": "Bsys2" + }, + { + "32613": "Bsys1" + }, + { + "37191": "SE2" + }, + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 32609, + 32613, + 37191, + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "Bsys1", + "Bsys2", + "OOP1", + "OOP2", + "SE2" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKDHp", - "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", - "url": "allModules/44232_M_IKDH_p.json", - "ects": 4, + "id": 40680, + "shortKey": "DigDes", + "name": "Digital Design", + "url": "allModules/40680_M_DigDes.json", + "ects": 3, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [ + { + "25993": "DigT" + } + ], + "recommendedmoduleIds": [ + 25993 + ], + "recommendedmoduleShortKeys": [ + "DigT" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] + "categoriesForColoring": [] }, { - "id": "IKDK", - "name": "Demokratie im Zeitalter von KI", - "url": "allModules/44043_M_IKDK.json", - "ects": 2, - "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 40825, + "shortKey": "BuPro", + "name": "Business Processes für Informatik", + "url": "allModules/40825_M_BuPro.json", + "ects": 4, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "WI2", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "gwr" ] }, { - "id": "IKDKp", - "name": "Demokratie im Zeitalter von KI (Projektarbeit)", - "url": "allModules/44046_M_IKDK_p.json", - "ects": 3, + "id": 40866, + "shortKey": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [ + { + "24404": "AutoSpr" + }, + { + "28151": "An1I" + }, + { + "28156": "An2I" + }, + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 24404, + 28151, + 28156, + 38872, + 38910 + ], + "recommendedmoduleShortKeys": [ + "An1I", + "An2I", + "AutoSpr", + "OOP1", + "OOP2" + ], + "dependentmodules": [ + { + "43809": "GenAI" + } + ], + "dependentmoduleIds": [ + 43809 + ], + "dependentmoduleShortKeys": [ + "GenAI" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "RA" ] }, { - "id": "IKDL", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/61146_M_IKDL.json", - "ects": 2, + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json", + "ects": 4, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [ + { + "38784": "AIFo" + }, + { + "38891": "WE1" + } + ], + "recommendedmoduleIds": [ + 38784, + 38891 + ], + "recommendedmoduleShortKeys": [ + "AIFo", + "WE1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKDL_BU", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/57339_M_IKDL_BU.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, + "id": 40906, + "shortKey": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json", + "ects": 8, + "isDeactivated": false, + "term": "both", + "recommendedmodules": [ + { + "39012": "SEProj" + }, + { + "43712": "SEProj" + } + ], + "recommendedmoduleIds": [ + 39012, + 43712 + ], + "recommendedmoduleShortKeys": [ + "SEProj" + ], + "dependentmodules": [ + { + "41626": "BAI21" + } + ], + "dependentmoduleIds": [ + 41626 + ], + "dependentmoduleShortKeys": [ + "BAI21" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": true, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "SaBa" ] }, { - "id": "IKDLp", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", - "url": "allModules/44247_M_IKDL_p.json", - "ects": 3, + "id": 41106, + "shortKey": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "28254": "MGE" + }, + { + "30040": "SE1" + }, + { + "30411": "EPJ" + } + ], + "recommendedmoduleIds": [ + 28254, + 30040, + 30411 + ], + "recommendedmoduleShortKeys": [ + "EPJ", + "MGE", + "SE1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "HCD", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKDM_A", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", - "url": "allModules/44241_M_IKDM_A.json", - "ects": 2, + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json", + "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "IKDM_B" + "term": "FS", + "recommendedmodules": [ + { + "38872": "OOP1" + }, + { + "38910": "OOP2" + }, + { + "39080": "Bsys1" + } ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmoduleIds": [ + 38872, + 38910, + 39080 + ], + "recommendedmoduleShortKeys": [ + "Bsys1", + "OOP1", + "OOP2" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKDM_B", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", - "url": "allModules/44244_M_IKDM_B.json", - "ects": 2, + "id": 41489, + "shortKey": "Python", + "name": "Python", + "url": "allModules/41489_M_Python.json", + "ects": 3, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "IKDM_A" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] + "categoriesForColoring": [] }, - { - "id": "IKEI", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", - "url": "allModules/56720_M_IKEI.json", - "ects": 2, + { + "id": 41626, + "shortKey": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json", + "ects": 12, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, + "term": "both", + "recommendedmodules": [ + { + "40906": "SAI21" + } + ], + "recommendedmoduleIds": [ + 40906 + ], + "recommendedmoduleShortKeys": [ + "SAI21" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "BAI14", + "isMandatory": true, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "SaBa" ] }, { - "id": "IKEIp", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", - "url": "allModules/56731_M_IKEI_p.json", - "ects": 3, - "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 41732, + "shortKey": "LLDIG", + "name": "Lernlabor \"Digitalisieren Hands-on\"", + "url": "allModules/41732_M_LLDIG.json", + "ects": 4, + "isDeactivated": true, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "gwr" ] }, { - "id": "IKEK", - "name": "Ethik & KI", - "url": "allModules/44049_M_IKEK.json", - "ects": 2, + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [ + { + "23311": "CN2" + }, + { + "28240": "CN1" + }, + { + "36478": "CySec" + } + ], + "recommendedmoduleIds": [ + 23311, + 28240, + 36478 + ], + "recommendedmoduleShortKeys": [ + "CN1", + "CN2", + "CySec" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "NISec", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKEKp", - "name": "Ethik & KI (Projektarbeit)", - "url": "allModules/44052_M_IKEK_p.json", - "ects": 3, + "id": 42760, + "shortKey": "VwlTg", + "name": "Volkswirtschaft und Technikgeschichte", + "url": "allModules/42760_M_VwlTg.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "gwr" ] }, { - "id": "IKFD", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben", - "url": "allModules/56734_M_IKFD.json", - "ects": 2, + "id": 43277, + "shortKey": "RheKoI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/43277_M_RheKoI.json", + "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "RheKI", "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "KomEng" ] }, { - "id": "IKFDp", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", - "url": "allModules/56737_M_IKFD_p.json", + "id": 43544, + "shortKey": "PhAI", + "name": "Physik Anwendungen für Informatik", + "url": "allModules/43544_M_PhAI.json", "ects": 4, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [ + { + "28151": "An1I" + }, + { + "28156": "An2I" + } + ], + "recommendedmoduleIds": [ + 28151, + 28156 + ], + "recommendedmoduleShortKeys": [ + "An1I", + "An2I" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "MaPh" ] }, { - "id": "IKFL", - "name": "Future Life Design: Successfully shaping your own life path", - "url": "allModules/56740_M_IKFL.json", - "ects": 2, + "id": 43712, + "shortKey": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json", + "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, + "term": "FS", + "recommendedmodules": [ + { + "28231": "PmQm" + }, + { + "38872": "OOP1" + }, + { + "38879": "AutPy" + }, + { + "38910": "OOP2" + }, + { + "39203": "SEP1" + } + ], + "recommendedmoduleIds": [ + 28231, + 38872, + 38879, + 38910, + 39203 + ], + "recommendedmoduleShortKeys": [ + "AutPy", + "OOP1", + "OOP2", + "PmQm", + "SEP1" + ], + "dependentmodules": [ + { + "40906": "SAI21" + } + ], + "dependentmoduleIds": [ + 40906 + ], + "dependentmoduleShortKeys": [ + "SAI21" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": true, "categoriesForColoring": [ - "GWRIKTS" + "EP", + "Inf" ] }, { - "id": "IKFLp", - "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", - "url": "allModules/56743_M_IKFL_p.json", - "ects": 3, + "id": 43801, + "shortKey": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json", + "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [ + { + "28151": "An1I" + }, + { + "38872": "OOP1" + }, + { + "38881": "AlgDat" + }, + { + "38910": "OOP2" + } + ], + "recommendedmoduleIds": [ + 28151, + 38872, + 38881, + 38910 + ], + "recommendedmoduleShortKeys": [ + "AlgDat", + "An1I", + "OOP1", + "OOP2" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKGA", - "name": "Generative AI in der Planung", - "url": "allModules/44211_M_IKGA.json", - "ects": 2, + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [ + { + "38879": "AutPy" + }, + { + "40866": "AIFo" + } + ], + "recommendedmoduleIds": [ + 38879, + 40866 + ], + "recommendedmoduleShortKeys": [ + "AIFo", + "AutPy" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Auf", + "Inf" ] }, { - "id": "IKGAp", - "name": "Generative AI in der Planung (Projektarbeit)", - "url": "allModules/44214_M_IKGA_p.json", - "ects": 3, + "id": 43813, + "shortKey": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "RA" ] }, { - "id": "IKGE", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung", - "url": "allModules/44088_M_IKGE.json", + "id": 43909, + "shortKey": "IKTSV2", + "name": "IKTS_Vorlage 2ECTS", + "url": "allModules/43909_M_IKTSV2.json", "ects": 2, - "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKGEp", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44091_M_IKGE_p.json", + "id": 43910, + "shortKey": "IKTSV3", + "name": "IKTS_Vorlage 3ECTS", + "url": "allModules/43910_M_IKTSV3.json", "ects": 3, - "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKGL", - "name": "Gesund leben und Langlebigkeit", - "url": "allModules/44061_M_IKGL.json", - "ects": 2, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 43911, + "shortKey": "IKTSV4", + "name": "IKTS_Vorlage 4ECTS", + "url": "allModules/43911_M_IKTSV4.json", + "ects": 4, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKGS", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", - "url": "allModules/44190_M_IKGS.json", + "id": 44020, + "shortKey": "IKAG", + "name": "Alternde Gesellschaften", + "url": "allModules/44020_M_IKAG.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKGSp", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", - "url": "allModules/56922_M_IKGS_p.json", - "ects": 3, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 44037, + "shortKey": "IKBH", + "name": "Behavioral Design", + "url": "allModules/44037_M_IKBH.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "IKBD", + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKIE", - "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", - "url": "allModules/44079_M_IKIE.json", + "id": 44040, + "shortKey": "IKBW", + "name": "Blickwechsel", + "url": "allModules/44040_M_IKBW.json", "ects": 2, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKII", - "name": "Ideen Inkubator Klimawende", - "url": "allModules/44073_M_IKII.json", + "id": 44043, + "shortKey": "IKDK", + "name": "Demokratie im Zeitalter von KI", + "url": "allModules/44043_M_IKDK.json", "ects": 2, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKIIp", - "name": "Ideen Inkubator Klimawende (Projektarbeit)", - "url": "allModules/44076_M_IKII_p.json", + "id": 44046, + "shortKey": "IKDKp", + "name": "Demokratie im Zeitalter von KI (Projektarbeit)", + "url": "allModules/44046_M_IKDK_p.json", "ects": 3, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKIS", - "name": "International Summer School for Sustainability", - "url": "allModules/56789_M_IKIS.json", + "id": 44049, + "shortKey": "IKEK", + "name": "Ethik & KI", + "url": "allModules/44049_M_IKEK.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKISp", - "name": "International Summer School for Sustainability (Projektarbeit)", - "url": "allModules/56866_M_IKIS_p.json", + "id": 44052, + "shortKey": "IKEKp", + "name": "Ethik & KI (Projektarbeit)", + "url": "allModules/44052_M_IKEK_p.json", "ects": 3, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKA", - "name": "Nachhaltigkeit und Klimaschutz angewandt", - "url": "allModules/44223_M_IKKA.json", + "id": 44055, + "shortKey": "IKMO", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", + "url": "allModules/44055_M_IKMO.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKK", - "name": "Kommunale Klimawende", - "url": "allModules/44184_M_IKKK.json", - "ects": 2, + "id": 44058, + "shortKey": "IKMOp", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44058_M_IKMO_p.json", + "ects": 3, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKKp", - "name": "Kommunale Klimawende (Projektarbeit)", - "url": "allModules/44187_M_IKKK_p.json", - "ects": 3, + "id": 44061, + "shortKey": "IKGL", + "name": "Gesund leben und Langlebigkeit", + "url": "allModules/44061_M_IKGL.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKL", - "name": "Circular Economy", - "url": "allModules/44094_M_IKKL.json", + "id": 44064, + "shortKey": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", + "url": "allModules/44064_M_IKAK.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKLp", - "name": "Circular Economy (Projektarbeit)", - "url": "allModules/44097_M_IKKL_p.json", + "id": 44067, + "shortKey": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", + "url": "allModules/44067_M_IKAK_p.json", "ects": 3, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKP", - "name": "Klimakrise: Kann die Politik die Welt noch retten?", - "url": "allModules/44226_M_IKKP.json", + "id": 44070, + "shortKey": "IKNN", + "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", + "url": "allModules/44070_M_IKNN.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKKPp", - "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", - "url": "allModules/44229_M_IKKP_p.json", - "ects": 3, + "id": 44073, + "shortKey": "IKII", + "name": "Ideen Inkubator Klimawende", + "url": "allModules/44073_M_IKII.json", + "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, - { - "id": "IKLD", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", - "url": "allModules/56925_M_IKLD.json", - "ects": 2, + { + "id": 44076, + "shortKey": "IKIIp", + "name": "Ideen Inkubator Klimawende (Projektarbeit)", + "url": "allModules/44076_M_IKII_p.json", + "ects": 3, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKLDp", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", - "url": "allModules/56928_M_IKLD_p.json", - "ects": 3, + "id": 44079, + "shortKey": "IKIE", + "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", + "url": "allModules/44079_M_IKIE.json", + "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKLE", + "id": 44082, + "shortKey": "IKLE", "name": "IZM-Projekt", "url": "allModules/44082_M_IKLE.json", "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKLEp", + "id": 44085, + "shortKey": "IKLEp", "name": "IZM-Projekt (Projektarbeit)", "url": "allModules/44085_M_IKLE_p.json", "ects": 4, "isDeactivated": false, "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKLF", - "name": "Lernfähigkeit und Gedächtnis", - "url": "allModules/44100_M_IKLF.json", + "id": 44088, + "shortKey": "IKGE", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung", + "url": "allModules/44088_M_IKGE.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKLK", - "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", - "url": "allModules/44103_M_IKLK.json", - "ects": 2, + "id": 44091, + "shortKey": "IKGEp", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44091_M_IKGE_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKME", - "name": "Messbar gesund", - "url": "allModules/44115_M_IKME.json", + "id": 44094, + "shortKey": "IKKL", + "name": "Circular Economy", + "url": "allModules/44094_M_IKKL.json", "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKMEp", - "name": "Messbar gesund (Projektarbeit)", - "url": "allModules/56875_M_IKME_p.json", + "id": 44097, + "shortKey": "IKKLp", + "name": "Circular Economy (Projektarbeit)", + "url": "allModules/44097_M_IKKL_p.json", "ects": 3, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKMI", - "name": "Medien- und Informationskompetenz in Zeiten von KI", - "url": "allModules/44109_M_IKMI.json", + "id": 44100, + "shortKey": "IKLF", + "name": "Lernfähigkeit und Gedächtnis", + "url": "allModules/44100_M_IKLF.json", "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKMIp", - "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", - "url": "allModules/44112_M_IKMI_p.json", - "ects": 3, + "id": 44103, + "shortKey": "IKLK", + "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", + "url": "allModules/44103_M_IKLK.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKMO", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", - "url": "allModules/44055_M_IKMO.json", + "id": 44109, + "shortKey": "IKMI", + "name": "Medien- und Informationskompetenz in Zeiten von KI", + "url": "allModules/44109_M_IKMI.json", "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKMOp", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44058_M_IKMO_p.json", + "id": 44112, + "shortKey": "IKMIp", + "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", + "url": "allModules/44112_M_IKMI_p.json", "ects": 3, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNB", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", - "url": "allModules/44199_M_IKNB.json", + "id": 44115, + "shortKey": "IKME", + "name": "Messbar gesund", + "url": "allModules/44115_M_IKME.json", "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNBp", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", - "url": "allModules/57170_M_IKNB_p.json", - "ects": 4, + "id": 44121, + "shortKey": "IKNG", + "name": "Neue Narrative für eine nachhaltige Gesellschaft", + "url": "allModules/44121_M_IKNG.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNE", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima", - "url": "allModules/56792_M_IKNE.json", + "id": 44124, + "shortKey": "IKNGp", + "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", + "url": "allModules/44124_M_IKNG_p.json", + "ects": 3, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": 44127, + "shortKey": "IKNK", + "name": "New Work & KI", + "url": "allModules/44127_M_IKNK.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNEp", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", - "url": "allModules/56795_M_IKNE_p.json", + "id": 44130, + "shortKey": "IKNKp", + "name": "New Work & KI (Projektarbeit)", + "url": "allModules/44130_M_IKNK_p.json", "ects": 3, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNG", - "name": "Neue Narrative für eine nachhaltige Gesellschaft", - "url": "allModules/44121_M_IKNG.json", + "id": 44133, + "shortKey": "IKPS", + "name": "Prototyping für Startup-Ideen", + "url": "allModules/44133_M_IKPS.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNGp", - "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", - "url": "allModules/44124_M_IKNG_p.json", - "ects": 3, + "id": 44136, + "shortKey": "IKPSp", + "name": "Prototyping für Startup-Ideen (Projektarbeit)", + "url": "allModules/44136_M_IKPS_p.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNK", - "name": "New Work & KI", - "url": "allModules/44127_M_IKNK.json", + "id": 44139, + "shortKey": "IKPE", + "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", + "url": "allModules/44139_M_IKPE.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNKp", - "name": "New Work & KI (Projektarbeit)", - "url": "allModules/44130_M_IKNK_p.json", - "ects": 3, + "id": 44142, + "shortKey": "IKRE", + "name": "Resilienz: Schlüsselkompetenz für innere Stärke", + "url": "allModules/44142_M_IKRE.json", + "ects": 2, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNN", - "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", - "url": "allModules/44070_M_IKNN.json", + "id": 44145, + "shortKey": "IKSH", + "name": "Social and Human Robotic", + "url": "allModules/44145_M_IKSH.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNW", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", - "url": "allModules/56802_M_IKNW.json", + "id": 44148, + "shortKey": "IKSW", + "name": "Stadt der kurzen Wege", + "url": "allModules/44148_M_IKSW.json", "ects": 2, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKNWp", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", - "url": "allModules/57681_M_IKNW_p.json", + "id": 44151, + "shortKey": "IKSWp", + "name": "Stadt der kurzen Wege (Projektarbeit)", + "url": "allModules/44151_M_IKSW_p.json", "ects": 3, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKOW", - "name": "Offgrid Wasser und Sonne: Hands on", - "url": "allModules/56805_M_IKOW.json", - "ects": 2, + "id": 44157, + "shortKey": "IKSTp", + "name": "Starkes Ich – Starkes Team (Projektarbeit)", + "url": "allModules/44157_M_IKST_p.json", + "ects": 3, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKOWp", - "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", - "url": "allModules/57683_M_IKOW_p.json", - "ects": 3, + "id": 44160, + "shortKey": "IKUG", + "name": "Umwelt und Gesundheit", + "url": "allModules/44160_M_IKUG.json", + "ects": 2, "isDeactivated": false, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKPE", - "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", - "url": "allModules/44139_M_IKPE.json", - "ects": 2, + "id": 44163, + "shortKey": "IKUGp", + "name": "Umwelt und Gesundheit (Projektarbeit)", + "url": "allModules/44163_M_IKUG_p.json", + "ects": 3, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKPH", - "name": "Prototyping für Startup-Ideen beim Hackathon", - "url": "allModules/56807_M_IKPH.json", + "id": 44166, + "shortKey": "IKVK", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", + "url": "allModules/44166_M_IKVK.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKPS", - "name": "Prototyping für Startup-Ideen", - "url": "allModules/44133_M_IKPS.json", - "ects": 2, + "id": 44169, + "shortKey": "IKVKp", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", + "url": "allModules/44169_M_IKVK_p.json", + "ects": 3, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKPSp", - "name": "Prototyping für Startup-Ideen (Projektarbeit)", - "url": "allModules/44136_M_IKPS_p.json", - "ects": 4, + "id": 44172, + "shortKey": "IKVA", + "name": "Virtual Reality für gesundes Leben und Altern", + "url": "allModules/44172_M_IKVA.json", + "ects": 2, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKRE", - "name": "Resilienz: Schlüsselkompetenz für innere Stärke", - "url": "allModules/44142_M_IKRE.json", - "ects": 2, + "id": 44175, + "shortKey": "IKVAp", + "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", + "url": "allModules/44175_M_IKVA_p.json", + "ects": 3, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSH", - "name": "Social and Human Robotic", - "url": "allModules/44145_M_IKSH.json", - "ects": 2, + "id": 44181, + "shortKey": "IKVRp", + "name": "Virtual Reality für Klima und Energie (Projektarbeit)", + "url": "allModules/44181_M_IKVR_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSM", - "name": "Strategisches Management von Naturgefahren", - "url": "allModules/44205_M_IKSM.json", + "id": 44184, + "shortKey": "IKKK", + "name": "Kommunale Klimawende", + "url": "allModules/44184_M_IKKK.json", "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSMp", - "name": "Strategisches Management von Naturgefahren (Projektarbeit)", - "url": "allModules/44208_M_IKSM_p.json", - "ects": 2, + "id": 44187, + "shortKey": "IKKKp", + "name": "Kommunale Klimawende (Projektarbeit)", + "url": "allModules/44187_M_IKKK_p.json", + "ects": 3, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSS", - "name": "Ski-Nation Schweiz", - "url": "allModules/57793_M_IKSS.json", + "id": 44190, + "shortKey": "IKGS", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", + "url": "allModules/44190_M_IKGS.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSSp", - "name": "Ski-Nation Schweiz (Projektarbeit)", - "url": "allModules/44217_M_IKSS_p.json", - "ects": 4, + "id": 44196, + "shortKey": "IKAAp", + "name": "Applied AI (Projektarbeit)", + "url": "allModules/44196_M_IKAA_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKST", - "name": "Starkes Ich – Starkes Team", - "url": "allModules/57673_M_IKST.json", + "id": 44199, + "shortKey": "IKNB", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", + "url": "allModules/44199_M_IKNB.json", "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSTp", - "name": "Starkes Ich – Starkes Team (Projektarbeit)", - "url": "allModules/44157_M_IKST_p.json", - "ects": 3, + "id": 44202, + "shortKey": "IKAA", + "name": "Applied AI", + "url": "allModules/44202_M_IKAA.json", + "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSU", - "name": "Startup - Weg zur Gründung", - "url": "allModules/44253_M_IKSU.json", + "id": 44205, + "shortKey": "IKSM", + "name": "Strategisches Management von Naturgefahren", + "url": "allModules/44205_M_IKSM.json", "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSUp", - "name": "Startup - Weg zur Gründung (Projektarbeit)", - "url": "allModules/44256_M_IKSU_p.json", - "ects": 4, + "id": 44208, + "shortKey": "IKSMp", + "name": "Strategisches Management von Naturgefahren (Projektarbeit)", + "url": "allModules/44208_M_IKSM_p.json", + "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSW", - "name": "Stadt der kurzen Wege", - "url": "allModules/44148_M_IKSW.json", + "id": 44211, + "shortKey": "IKGA", + "name": "Generative AI in der Planung", + "url": "allModules/44211_M_IKGA.json", "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKSWp", - "name": "Stadt der kurzen Wege (Projektarbeit)", - "url": "allModules/44151_M_IKSW_p.json", + "id": 44214, + "shortKey": "IKGAp", + "name": "Generative AI in der Planung (Projektarbeit)", + "url": "allModules/44214_M_IKGA_p.json", "ects": 3, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKTE", - "name": "The Internet of Everything", - "url": "allModules/44340_M_IKTE.json", - "ects": 2, + "id": 44217, + "shortKey": "IKSSp", + "name": "Ski-Nation Schweiz (Projektarbeit)", + "url": "allModules/44217_M_IKSS_p.json", + "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] - }, - { - "id": "IKTEp", - "name": "The Internet of Everything (Projektarbeit)", - "url": "allModules/44343_M_IKTE_p.json", - "ects": 3, + }, + { + "id": 44223, + "shortKey": "IKKA", + "name": "Nachhaltigkeit und Klimaschutz angewandt", + "url": "allModules/44223_M_IKKA.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKTSV2", - "name": "IKTS_Vorlage 2ECTS", - "url": "allModules/43909_M_IKTSV2.json", + "id": 44226, + "shortKey": "IKKP", + "name": "Klimakrise: Kann die Politik die Welt noch retten?", + "url": "allModules/44226_M_IKKP.json", "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKTSV3", - "name": "IKTS_Vorlage 3ECTS", - "url": "allModules/43910_M_IKTSV3.json", + "id": 44229, + "shortKey": "IKKPp", + "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", + "url": "allModules/44229_M_IKKP_p.json", "ects": 3, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKTSV4", - "name": "IKTS_Vorlage 4ECTS", - "url": "allModules/43911_M_IKTSV4.json", + "id": 44232, + "shortKey": "IKDHp", + "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", + "url": "allModules/44232_M_IKDH_p.json", "ects": 4, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": false, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKUG", - "name": "Umwelt und Gesundheit", - "url": "allModules/44160_M_IKUG.json", + "id": 44235, + "shortKey": "IKDH", + "name": "Lernlabor «Digitalisieren Hands-on»", + "url": "allModules/44235_M_IKDH.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKUGp", - "name": "Umwelt und Gesundheit (Projektarbeit)", - "url": "allModules/44163_M_IKUG_p.json", - "ects": 3, + "id": 44241, + "shortKey": "IKDM_A", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", + "url": "allModules/44241_M_IKDM_A.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "44244": "IKDM_B" + } + ], + "dependentmoduleIds": [ + 44244 + ], + "dependentmoduleShortKeys": [ + "IKDM_B" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKVA", - "name": "Virtual Reality für gesundes Leben und Altern", - "url": "allModules/44172_M_IKVA.json", + "id": 44244, + "shortKey": "IKDM_B", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", + "url": "allModules/44244_M_IKDM_B.json", "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [ + { + "44241": "IKDM_A" + } + ], + "recommendedmoduleIds": [ + 44241 + ], + "recommendedmoduleShortKeys": [ + "IKDM_A" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKVAp", - "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", - "url": "allModules/44175_M_IKVA_p.json", + "id": 44247, + "shortKey": "IKDLp", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", + "url": "allModules/44247_M_IKDL_p.json", "ects": 3, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKVK", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", - "url": "allModules/44166_M_IKVK.json", + "id": 44253, + "shortKey": "IKSU", + "name": "Startup - Weg zur Gründung", + "url": "allModules/44253_M_IKSU.json", "ects": 2, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKVKp", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", - "url": "allModules/44169_M_IKVK_p.json", - "ects": 3, + "id": 44256, + "shortKey": "IKSUp", + "name": "Startup - Weg zur Gründung (Projektarbeit)", + "url": "allModules/44256_M_IKSU_p.json", + "ects": 4, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKVR", - "name": "Virtual Reality für Klima und Energie", - "url": "allModules/56195_M_IKVR.json", + "id": 44340, + "shortKey": "IKTE", + "name": "The Internet of Everything", + "url": "allModules/44340_M_IKTE.json", "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IKVRp", - "name": "Virtual Reality für Klima und Energie (Projektarbeit)", - "url": "allModules/44181_M_IKVR_p.json", + "id": 44343, + "shortKey": "IKTEp", + "name": "The Internet of Everything (Projektarbeit)", + "url": "allModules/44343_M_IKTE_p.json", "ects": 3, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "GWRIKTS" ] }, { - "id": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json", + "id": 44428, + "shortKey": "Span2", + "name": "Spanisch 2", + "url": "allModules/44428_M_Span2.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "DigPro1Engl", + "recommendedmodules": [ + { + "28097": "Span1" + } + ], + "recommendedmoduleIds": [ + 28097 + ], + "recommendedmoduleShortKeys": [ + "Span1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [] + }, + { + "id": 45131, + "shortKey": "MathSem1", + "name": "Mathematisches Seminar 1", + "url": "allModules/45131_M_MathSem1.json", + "ects": 2, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "24089": "MathSem2" + } + ], + "dependentmoduleIds": [ + 24089 + ], + "dependentmoduleShortKeys": [ + "MathSem2" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [] + }, + { + "id": 45138, + "shortKey": "NwP", + "name": "Naturwissenschaftliches Praktikum", + "url": "allModules/45138_M_NwP.json", + "ects": 2, + "isDeactivated": false, + "term": "both", + "recommendedmodules": [ + { + "11043": "Ph1Mech" + }, + { + "20332": "Chem1" + } + ], + "recommendedmoduleIds": [ + 11043, + 20332 + ], + "recommendedmoduleShortKeys": [ + "Chem1", + "Ph1Mech" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "MaPh" ] }, { - "id": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json", + "id": 45143, + "shortKey": "Ph1Mech", + "name": "Physik 1 - Mechanik", + "url": "allModules/45143_M_Ph1Mech.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "DigPro2Engl", + "term": "HS", + "recommendedmodules": [ + { + "22001": "An1EU" + } + ], + "recommendedmoduleIds": [ + 22001 + ], + "recommendedmoduleShortKeys": [ + "An1EU" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "MaPh" ] }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json", + "id": 45153, + "shortKey": "Ph3SWO", + "name": "Physik 3 - Schwingungen und Wellen, Optik", + "url": "allModules/45153_M_Ph3SWO.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "CyDef", - "CySec", - "HackL", - "SecSoW" + "term": "HS", + "recommendedmodules": [ + { + "11043": "Ph1Mech" + } + ], + "recommendedmoduleIds": [ + 11043 + ], + "recommendedmoduleShortKeys": [ + "Ph1Mech" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "MaPh" ] }, { - "id": "Inno2", - "name": "Innovation 2", - "url": "allModules/20110_M_Inno2.json", - "ects": 2, - "isDeactivated": true, + "id": 45604, + "shortKey": "BuRe2a", + "name": "Business und Recht 2 (a)", + "url": "allModules/45604_M_BuRe2a.json", + "ects": 4, + "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": "Inno_2", - "predecessorModuleId": "StraProPla_e", + "recommendedmodules": [ + { + "20780": "BuRe1" + } + ], + "recommendedmoduleIds": [ + 20780 + ], + "recommendedmoduleShortKeys": [ + "BuRe1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "gwr" + ] }, { - "id": "Inno_2", - "name": "Innovation 2: Operatives Innovationsmanagement", - "url": "allModules/57703_M_Inno_2.json", - "ects": 2, + "id": 45661, + "shortKey": "SelTec", + "name": "English: Selling Technology", + "url": "allModules/45661_M_SelTec.json", + "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "Inno2", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "KomEng" + ] }, { - "id": "IntTra", - "name": "Integraltransformationen", - "url": "allModules/61226_M_IntTra.json", + "id": 55066, + "shortKey": "IKBD", + "name": "Behavioral Design", + "url": "allModules/55066_M_IKBD.json", "ects": 2, - "isDeactivated": false, + "isDeactivated": true, "term": "HS", - "recommendedModuleIds": [ - "An1I", - "An2I", - "KomFou1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "IKBH", "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "Ital1", - "name": "Italienisch 1", - "url": "allModules/36015_M_Ital1.json", + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "Ital2" + "recommendedmodules": [ + { + "29855": "CldInf" + } + ], + "recommendedmoduleIds": [ + 29855 ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmoduleShortKeys": [ + "CldInf" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "Auf", + "Inf" + ] }, { - "id": "Ital2", - "name": "Italienisch 2", - "url": "allModules/36011_M_Ital2.json", + "id": 55597, + "shortKey": "TecBEC", + "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", + "url": "allModules/55597_M_TecBEC.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "Ital1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "KomEng" + ] }, { - "id": "Jap1", - "name": "Japanisch 1", - "url": "allModules/28088_M_Jap1.json", + "id": 56195, + "shortKey": "IKVR", + "name": "Virtual Reality für Klima und Energie", + "url": "allModules/56195_M_IKVR.json", "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "Jap2" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "GWRIKTS" + ] }, { - "id": "Jap2", - "name": "Japanisch 2", - "url": "allModules/28093_M_Jap2.json", - "ects": 2, + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json", + "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "Jap1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "Auf", + "Inf" + ] }, { - "id": "KomFou1", - "name": "Komplexe Zahlen und Fourierreihen", - "url": "allModules/15546_M_KomFou1.json", + "id": 56496, + "shortKey": "EnglHTw", + "name": "English: How Things work", + "url": "allModules/56496_M_EnglHTw.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "An1I", - "DMI" - ], - "dependentModuleIds": [ - "IntTra" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "KomEng" ] }, { - "id": "KommIng2", - "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", - "url": "allModules/37397_M_KommIng2.json", + "id": 56504, + "shortKey": "EnglScience", + "name": "English: The World of Science", + "url": "allModules/56504_M_EnglScience.json", "ects": 4, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "KomEng" ] }, { - "id": "LLDIG", - "name": "Lernlabor \"Digitalisieren Hands-on\"", - "url": "allModules/41732_M_LLDIG.json", - "ects": 4, - "isDeactivated": true, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 56707, + "shortKey": "IKBF", + "name": "Selbststeuerung im Beruf", + "url": "allModules/56707_M_IKBF.json", + "ects": 2, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "gwr" + "GWRIKTS" ] }, { - "id": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json", - "ects": 4, - "isDeactivated": true, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "UX" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 56710, + "shortKey": "IKCC", + "name": "Co-Creation und Inclusive Design Methoden", + "url": "allModules/56710_M_IKCC.json", + "ects": 2, + "isDeactivated": false, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json", - "ects": 4, + "id": 56713, + "shortKey": "IKCCp", + "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", + "url": "allModules/56713_M_IKCC_p.json", + "ects": 3, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "DL" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json", - "ects": 4, + "id": 56716, + "shortKey": "IKCG", + "name": "Corporate Governance and Sustainability", + "url": "allModules/56716_M_IKCG.json", + "ects": 2, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "SIMUL", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json", - "ects": 4, + "id": 56720, + "shortKey": "IKEI", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", + "url": "allModules/56720_M_IKEI.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "MathSem1", - "name": "Mathematisches Seminar 1", - "url": "allModules/45131_M_MathSem1.json", - "ects": 2, + "id": 56731, + "shortKey": "IKEIp", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", + "url": "allModules/56731_M_IKEI_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "MathSem2" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "GWRIKTS" + ] }, { - "id": "MathSem2", - "name": "Mathematisches Seminar 2", - "url": "allModules/24089_M_MathSem2.json", + "id": 56734, + "shortKey": "IKFD", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben", + "url": "allModules/56734_M_IKFD.json", "ects": 2, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "MathSem1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "GWRIKTS" + ] }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json", + "id": 56737, + "shortKey": "IKFDp", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", + "url": "allModules/56737_M_IKFD_p.json", "ects": 4, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "AlgDat", - "Dbs1", - "OOP1", - "OOP2" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json", - "ects": 4, + "id": 56740, + "shortKey": "IKFL", + "name": "Future Life Design: Successfully shaping your own life path", + "url": "allModules/56740_M_IKFL.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "CN1", - "CN2", - "CySec" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "NISec", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json", - "ects": 4, + "id": 56743, + "shortKey": "IKFLp", + "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", + "url": "allModules/56743_M_IKFL_p.json", + "ects": 3, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "NwP", - "name": "Naturwissenschaftliches Praktikum", - "url": "allModules/45138_M_NwP.json", + "id": 56789, + "shortKey": "IKIS", + "name": "International Summer School for Sustainability", + "url": "allModules/56789_M_IKIS.json", "ects": 2, "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [ - "Ph1Mech" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json", - "ects": 4, + "id": 56792, + "shortKey": "IKNE", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima", + "url": "allModules/56792_M_IKNE.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "AIFo", - "AlgDat", - "CPl", - "CPlA", - "CoBau", - "ComGra", - "FP", - "MsTe", - "OOP2", - "ParProg", - "SE1", - "SEP1", - "SEProj", - "WE1" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "GWRIKTS" ] }, { - "id": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json", - "ects": 4, + "id": 56795, + "shortKey": "IKNEp", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", + "url": "allModules/56795_M_IKNE_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "OOP1" - ], - "dependentModuleIds": [ - "AIFo", - "AlgDat", - "CPl", - "CPlA", - "CoBau", - "ComGra", - "MsTe", - "ParProg", - "SE1", - "SEP1", - "SEProj", - "WE1" - ], - "successorModuleId": null, - "predecessorModuleId": "AD1", + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "GWRIKTS" ] }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json", - "ects": 4, - "isDeactivated": true, - "term": "HS", - "recommendedModuleIds": [ - "SE1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "APF", + "id": 56802, + "shortKey": "IKNW", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", + "url": "allModules/56802_M_IKNW.json", + "ects": 2, + "isDeactivated": false, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json", - "ects": 4, + "id": 56805, + "shortKey": "IKOW", + "name": "Offgrid Wasser und Sonne: Hands on", + "url": "allModules/56805_M_IKOW.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "HoC" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Inf", - "RA" + "GWRIKTS" ] }, { - "id": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json", + "id": 56807, + "shortKey": "IKPH", + "name": "Prototyping für Startup-Ideen beim Hackathon", + "url": "allModules/56807_M_IKPH.json", "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json", - "ects": 4, + "id": 56866, + "shortKey": "IKISp", + "name": "International Summer School for Sustainability (Projektarbeit)", + "url": "allModules/56866_M_IKIS_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "Bsys1", - "OOP1", - "OOP2" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "Ph1Mech", - "name": "Physik 1 - Mechanik", - "url": "allModules/45143_M_Ph1Mech.json", - "ects": 4, + "id": 56875, + "shortKey": "IKMEp", + "name": "Messbar gesund (Projektarbeit)", + "url": "allModules/56875_M_IKME_p.json", + "ects": 3, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "NwP", - "Ph2HAT", - "Ph3SWO" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "Ph2HAT", - "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", - "url": "allModules/22021_M_Ph2HAT.json", - "ects": 4, + "id": 56919, + "shortKey": "IKBH", + "name": "Behavioral Design", + "url": "allModules/56919_M_IKBH.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "Ph1Mech" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": "IKBD", + "predecessormoduleShortKey": "IKBD", + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" + ] + }, + { + "id": 56922, + "shortKey": "IKGSp", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", + "url": "allModules/56922_M_IKGS_p.json", + "ects": 3, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "Ph3SWO", - "name": "Physik 3 - Schwingungen und Wellen, Optik", - "url": "allModules/45153_M_Ph3SWO.json", - "ects": 4, + "id": 56925, + "shortKey": "IKLD", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", + "url": "allModules/56925_M_IKLD.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "Ph1Mech" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "PhAI", - "name": "Physik Anwendungen für Informatik", - "url": "allModules/43544_M_PhAI.json", - "ects": 4, + "id": 56928, + "shortKey": "IKLDp", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", + "url": "allModules/56928_M_IKLD_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "An1I", - "An2I" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "HS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json", + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "Bsys1", - "CN1", - "CN2", - "CySec", - "SecSW" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -3393,189 +5754,180 @@ ] }, { - "id": "PmQm", - "name": "Projekt- und Qualitätsmanagement", - "url": "allModules/28231_M_PmQm.json", + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "SEProj" + "recommendedmodules": [ + { + "23311": "CN2" + }, + { + "39084": "CN1" + } + ], + "recommendedmoduleIds": [ + 23311, + 39084 + ], + "recommendedmoduleShortKeys": [ + "CN1", + "CN2" ], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "SDW", "isMandatory": false, "categoriesForColoring": [ - "gwr" + "Auf", + "Inf" ] }, { - "id": "Python", - "name": "Python", - "url": "allModules/41489_M_Python.json", - "ects": 3, + "id": 57128, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [] - }, - { - "id": "RKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/25661_M_RKI.json", - "ects": 4, - "isDeactivated": true, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": "RheKI", - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "Auf", + "Inf" ] }, { - "id": "RheKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/31909_M_RheKI.json", + "id": 57170, + "shortKey": "IKNBp", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", + "url": "allModules/57170_M_IKNB_p.json", "ects": 4, - "isDeactivated": true, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "RKI", + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "GWRIKTS" ] }, { - "id": "RheKoI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/43277_M_RheKoI.json", + "id": 57174, + "shortKey": "WI2", + "name": "Business Processes für Informatik", + "url": "allModules/57174_M_WI2.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "RheKI", - "isMandatory": false, - "categoriesForColoring": [ - "KomEng" - ] - }, - { - "id": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json", - "ects": 8, - "isDeactivated": false, - "term": "both", - "recommendedModuleIds": [ - "SEProj" + "recommendedmodules": [ + { + "26382": "WI1" + } ], - "dependentModuleIds": [ - "BAI21" - ], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": true, - "categoriesForColoring": [ - "Inf", - "SaBa" - ] - }, - { - "id": "SE1", - "name": "Software-Engineering 1", - "url": "allModules/37893_M_SE1.json", - "ects": 4, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [ - "OOP1", - "OOP2" + "recommendedmoduleIds": [ + 26382 ], - "dependentModuleIds": [ - "AppArch", - "DSy", - "PF", - "SE2", - "UX" + "recommendedmoduleShortKeys": [ + "WI1" ], - "successorModuleId": "SEP2", - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "BuPro", "isMandatory": false, "categoriesForColoring": [ - "EP", - "Inf" + "gwr" ] }, { - "id": "SE2", - "name": "Software-Engineering 2", - "url": "allModules/37191_M_SE2.json", - "ects": 4, - "isDeactivated": true, + "id": 57180, + "shortKey": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json", + "ects": 2, + "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "SE1" - ], - "dependentModuleIds": [ - "CoBau" - ], - "successorModuleId": "SEP2", - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "EP", + "Auf", "Inf" ] }, { - "id": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json", - "ects": 4, + "id": 57207, + "shortKey": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json", + "ects": 2, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "OOP1", - "OOP2" - ], - "dependentModuleIds": [ - "SEP2", - "SEProj" - ], - "successorModuleId": null, - "predecessorModuleId": "SE1", - "isMandatory": true, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, "categoriesForColoring": [ - "EP", - "Inf" + "Inf", + "RA" ] }, { - "id": "SEP2", + "id": 57233, + "shortKey": "SEP2", "name": "SE Practices 2", "url": "allModules/57233_M_SEP2.json", "ects": 4, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ + "recommendedmodules": [ + { + "38994": "SEP1" + } + ], + "recommendedmoduleIds": [ + 38994 + ], + "recommendedmoduleShortKeys": [ "SEP1" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "SE2", + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "SE2", "isMandatory": true, "categoriesForColoring": [ "EP", @@ -3583,299 +5935,391 @@ ] }, { - "id": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "AutPy", - "OOP1", - "OOP2", - "PmQm", - "SEP1" - ], - "dependentModuleIds": [ - "SAI21" - ], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": true, + "id": 57339, + "shortKey": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, "categoriesForColoring": [ - "EP", - "Inf" + "GWRIKTS" ] }, { - "id": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 57354, + "shortKey": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "SPPRODUCTS", - "name": "SP-Smart Products", - "url": "allModules/35903_M_SPPRODUCTS.json", - "ects": 4, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 57357, + "shortKey": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "GWRIKTS" + ] }, { - "id": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json", - "ects": 4, + "id": 57360, + "shortKey": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json", + "ects": 2, "isDeactivated": true, - "term": "FS", - "recommendedModuleIds": [ - "Bsys1", - "CN1", - "CySec" - ], - "dependentModuleIds": [ - "CyDef", - "PlFSec" - ], - "successorModuleId": "SecSoW", - "predecessorModuleId": "InfSi3", + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "Bsys1", - "CN1", - "CySec" - ], - "dependentModuleIds": [ - "IncResp" - ], - "successorModuleId": null, - "predecessorModuleId": "SecSW", + "id": 57372, + "shortKey": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "SelTec", - "name": "English: Selling Technology", - "url": "allModules/45661_M_SelTec.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 57378, + "shortKey": "IKAAp", + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json", + "ects": 3, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "GWRIKTS" + ] + }, + { + "id": 57381, + "shortKey": "IKAA", + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, + "isMandatory": false, + "categoriesForColoring": [ + "GWRIKTS" ] }, { - "id": "ServDev", - "name": "Service Development (ITIL)", - "url": "allModules/37171_M_ServDev.json", - "ects": 4, + "id": 57384, + "shortKey": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json", + "ects": 2, "isDeactivated": true, "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "Span1", - "name": "Spanisch 1", - "url": "allModules/28097_M_Span1.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [ - "Span2" - ], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 57387, + "shortKey": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json", + "ects": 3, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "GWRIKTS" + ] }, { - "id": "Span2", - "name": "Spanisch 2", - "url": "allModules/44428_M_Span2.json", - "ects": 4, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "Span1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 57443, + "shortKey": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, - "categoriesForColoring": [] + "categoriesForColoring": [ + "GWRIKTS" + ] }, { - "id": "TecBEC", - "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", - "url": "allModules/55597_M_TecBEC.json", - "ects": 4, - "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 57448, + "shortKey": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json", + "ects": 2, + "isDeactivated": true, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "KomEng" + "GWRIKTS" ] }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json", - "ects": 4, + "id": 57673, + "shortKey": "IKST", + "name": "Starkes Ich – Starkes Team", + "url": "allModules/57673_M_IKST.json", + "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "both", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json", - "ects": 4, + "id": 57681, + "shortKey": "IKNWp", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", + "url": "allModules/57681_M_IKNW_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [ - "MGE", - "SE1" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "HCD", + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "VwlTg", - "name": "Volkswirtschaft und Technikgeschichte", - "url": "allModules/42760_M_VwlTg.json", - "ects": 4, + "id": 57683, + "shortKey": "IKOWp", + "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", + "url": "allModules/57683_M_IKOW_p.json", + "ects": 3, "isDeactivated": false, - "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "term": "", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "gwr" + "GWRIKTS" ] }, { - "id": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json", - "ects": 4, + "id": 57703, + "shortKey": "Inno_2", + "name": "Innovation 2: Operatives Innovationsmanagement", + "url": "allModules/57703_M_Inno_2.json", + "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "OOP1", - "OOP2" + "term": "FS", + "recommendedmodules": [ + { + "24072": "Inno1" + } ], - "dependentModuleIds": [ - "AIAp", - "WE2" + "recommendedmoduleIds": [ + 24072 ], - "successorModuleId": null, - "predecessorModuleId": "WED1", + "recommendedmoduleShortKeys": [ + "Inno1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": "Inno2", "isMandatory": false, - "categoriesForColoring": [ - "Inf", - "RA" - ] + "categoriesForColoring": [] }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json", - "ects": 4, + "id": 57793, + "shortKey": "IKSS", + "name": "Ski-Nation Schweiz", + "url": "allModules/57793_M_IKSS.json", + "ects": 2, "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [ - "WE1" - ], - "dependentModuleIds": [ - "WE3" - ], - "successorModuleId": null, - "predecessorModuleId": "WED2", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "Auf", - "Inf" + "GWRIKTS" ] }, { - "id": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json", + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json", "ects": 4, "isDeactivated": false, "term": "HS", - "recommendedModuleIds": [ - "WE2" + "recommendedmodules": [ + { + "23311": "CN2" + }, + { + "36478": "CySec" + }, + { + "36488": "SecSW" + }, + { + "39080": "Bsys1" + }, + { + "39084": "CN1" + } + ], + "recommendedmoduleIds": [ + 23311, + 36478, + 36488, + 39080, + 39084 + ], + "recommendedmoduleShortKeys": [ + "Bsys1", + "CN1", + "CN2", + "CySec", + "SecSW" ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -3883,32 +6327,51 @@ ] }, { - "id": "WI2", - "name": "Business Processes für Informatik", - "url": "allModules/57174_M_WI2.json", - "ects": 4, + "id": 61049, + "shortKey": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json", + "ects": 2, "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "BuPro", + "term": "FS", + "recommendedmodules": [ + { + "61209": "PML" + } + ], + "recommendedmoduleIds": [ + 61209 + ], + "recommendedmoduleShortKeys": [ + "PML" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "gwr" + "Inf", + "RA" ] }, { - "id": "WIoT", - "name": "Wireless and IoT", - "url": "allModules/37157_M_WIoT.json", + "id": 61129, + "shortKey": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json", "ects": 4, - "isDeactivated": true, + "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": "WsoT", - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -3916,48 +6379,42 @@ ] }, { - "id": "WSLS", - "name": "Workshop \"Lern-Support an der OST\"", - "url": "allModules/32766_M_WSLS.json", - "ects": 0, + "id": 61146, + "shortKey": "IKDL", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/61146_M_IKDL.json", + "ects": 2, "isDeactivated": false, "term": "both", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [] - }, - { - "id": "WrStat", - "name": "Wahrscheinlichkeitsrechnung und Statistik", - "url": "allModules/24489_M_WrStat.json", - "ects": 4, - "isDeactivated": false, - "term": "HS", - "recommendedModuleIds": [ - "An2I" - ], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "MaPh" + "GWRIKTS" ] }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json", - "ects": 4, - "isDeactivated": true, + "id": 61186, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json", + "ects": 3, + "isDeactivated": false, "term": "FS", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": "WIoT", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ "Auf", @@ -3965,99 +6422,92 @@ ] }, { - "id": "idks.IKBD", - "name": "My Data - Big Data", - "url": "allModules/57372_M_idks.IKBD.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKBW", - "name": "Blickwechsel", - "url": "allModules/57357_M_idks.IKBW.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKCC", - "name": "Creative Capability", - "url": "allModules/57443_M_idks.IKCC.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKMO", - "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", - "url": "allModules/57448_M_idks.IKMO.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKSH", - "name": "Social and Human Robotic SG", - "url": "allModules/57354_M_idks.IKSH.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "id": 61209, + "shortKey": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json", + "ects": 4, + "isDeactivated": false, + "term": "FS", + "recommendedmodules": [], + "recommendedmoduleIds": [], + "recommendedmoduleShortKeys": [], + "dependentmodules": [ + { + "61049": "HoC" + } + ], + "dependentmoduleIds": [ + 61049 + ], + "dependentmoduleShortKeys": [ + "HoC" + ], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "Inf", + "RA" ] }, { - "id": "idks.IKVR", - "name": "Virtual and Augmented Reality", - "url": "allModules/57360_M_idks.IKVR.json", + "id": 61226, + "shortKey": "IntTra", + "name": "Integraltransformationen", + "url": "allModules/61226_M_IntTra.json", "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, + "isDeactivated": false, + "term": "HS", + "recommendedmodules": [ + { + "15546": "KomFou1" + }, + { + "25634": "An1aE" + }, + { + "25648": "An1bE" + }, + { + "25652": "An2aE" + }, + { + "25657": "An2bE" + }, + { + "28151": "An1I" + }, + { + "28156": "An2I" + } + ], + "recommendedmoduleIds": [ + 15546, + 25634, + 25648, + 25652, + 25657, + 28151, + 28156 + ], + "recommendedmoduleShortKeys": [ + "An1I", + "An1aE", + "An1bE", + "An2I", + "An2aE", + "An2bE", + "KomFou1" + ], + "dependentmodules": [], + "dependentmoduleIds": [], + "dependentmoduleShortKeys": [], + "successormoduleShortKey": null, + "predecessormoduleShortKey": null, "isMandatory": false, "categoriesForColoring": [ - "GWRIKTS" + "MaPh" ] } ] diff --git a/data21/categories.json b/data21/categories.json index 5d4dbd2..d521532 100644 --- a/data21/categories.json +++ b/data21/categories.json @@ -1,1467 +1,1799 @@ [ { - "id": "Auf", - "required_ects": 48, - "name": "Aufbau", + "id": 10012, + "shortKey": "gwr", + "required_ects": 12, + "name": "Gesellschaft, Wirtschaft und Recht", "modules": [ { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "id": 20780, + "shortKey": "BuRe1", + "name": "Business und Recht 1", + "url": "allModules/20780_M_BuRe1.json" }, { - "id": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" + "id": 28231, + "shortKey": "PmQm", + "name": "Projekt- und Qualitätsmanagement", + "url": "allModules/28231_M_PmQm.json" }, { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "id": 40316, + "shortKey": "DigBusI", + "name": "Digital Business für Informatik", + "url": "allModules/40316_M_DigBusI.json" }, { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "id": 40825, + "shortKey": "BuPro", + "name": "Business Processes für Informatik", + "url": "allModules/40825_M_BuPro.json" }, { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "id": 41732, + "shortKey": "LLDIG", + "name": "Lernlabor \"Digitalisieren Hands-on\"", + "url": "allModules/41732_M_LLDIG.json" }, { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "id": 42760, + "shortKey": "VwlTg", + "name": "Volkswirtschaft und Technikgeschichte", + "url": "allModules/42760_M_VwlTg.json" }, { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "id": 43909, + "shortKey": "IKTSV2", + "name": "IKTS_Vorlage 2ECTS", + "url": "allModules/43909_M_IKTSV2.json" }, { - "id": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" + "id": 43910, + "shortKey": "IKTSV3", + "name": "IKTS_Vorlage 3ECTS", + "url": "allModules/43910_M_IKTSV3.json" }, { - "id": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "id": 43911, + "shortKey": "IKTSV4", + "name": "IKTS_Vorlage 4ECTS", + "url": "allModules/43911_M_IKTSV4.json" }, { - "id": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" + "id": 44020, + "shortKey": "IKAG", + "name": "Alternde Gesellschaften", + "url": "allModules/44020_M_IKAG.json" }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "id": 44037, + "shortKey": "IKBH", + "name": "Behavioral Design", + "url": "allModules/44037_M_IKBH.json" }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "id": 44040, + "shortKey": "IKBW", + "name": "Blickwechsel", + "url": "allModules/44040_M_IKBW.json" }, { - "id": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" + "id": 44043, + "shortKey": "IKDK", + "name": "Demokratie im Zeitalter von KI", + "url": "allModules/44043_M_IKDK.json" }, { - "id": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "id": 44046, + "shortKey": "IKDKp", + "name": "Demokratie im Zeitalter von KI (Projektarbeit)", + "url": "allModules/44046_M_IKDK_p.json" }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "id": 44049, + "shortKey": "IKEK", + "name": "Ethik & KI", + "url": "allModules/44049_M_IKEK.json" }, { - "id": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "id": 44052, + "shortKey": "IKEKp", + "name": "Ethik & KI (Projektarbeit)", + "url": "allModules/44052_M_IKEK_p.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 44055, + "shortKey": "IKMO", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", + "url": "allModules/44055_M_IKMO.json" }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "id": 44058, + "shortKey": "IKMOp", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44058_M_IKMO_p.json" }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "id": 44061, + "shortKey": "IKGL", + "name": "Gesund leben und Langlebigkeit", + "url": "allModules/44061_M_IKGL.json" }, { - "id": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" + "id": 44064, + "shortKey": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", + "url": "allModules/44064_M_IKAK.json" }, { - "id": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" + "id": 44067, + "shortKey": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", + "url": "allModules/44067_M_IKAK_p.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 44070, + "shortKey": "IKNN", + "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", + "url": "allModules/44070_M_IKNN.json" }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "id": 44073, + "shortKey": "IKII", + "name": "Ideen Inkubator Klimawende", + "url": "allModules/44073_M_IKII.json" }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "id": 44076, + "shortKey": "IKIIp", + "name": "Ideen Inkubator Klimawende (Projektarbeit)", + "url": "allModules/44076_M_IKII_p.json" }, { - "id": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" + "id": 44079, + "shortKey": "IKIE", + "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", + "url": "allModules/44079_M_IKIE.json" }, { - "id": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" + "id": 44082, + "shortKey": "IKLE", + "name": "IZM-Projekt", + "url": "allModules/44082_M_IKLE.json" }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "id": 44085, + "shortKey": "IKLEp", + "name": "IZM-Projekt (Projektarbeit)", + "url": "allModules/44085_M_IKLE_p.json" }, { - "id": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" + "id": 44088, + "shortKey": "IKGE", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung", + "url": "allModules/44088_M_IKGE.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 44091, + "shortKey": "IKGEp", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44091_M_IKGE_p.json" }, { - "id": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" + "id": 44094, + "shortKey": "IKKL", + "name": "Circular Economy", + "url": "allModules/44094_M_IKKL.json" }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "id": 44097, + "shortKey": "IKKLp", + "name": "Circular Economy (Projektarbeit)", + "url": "allModules/44097_M_IKKL_p.json" }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "id": 44100, + "shortKey": "IKLF", + "name": "Lernfähigkeit und Gedächtnis", + "url": "allModules/44100_M_IKLF.json" }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "id": 44103, + "shortKey": "IKLK", + "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", + "url": "allModules/44103_M_IKLK.json" }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "id": 44109, + "shortKey": "IKMI", + "name": "Medien- und Informationskompetenz in Zeiten von KI", + "url": "allModules/44109_M_IKMI.json" }, { - "id": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" + "id": 44112, + "shortKey": "IKMIp", + "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", + "url": "allModules/44112_M_IKMI_p.json" }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "id": 44115, + "shortKey": "IKME", + "name": "Messbar gesund", + "url": "allModules/44115_M_IKME.json" }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "id": 44121, + "shortKey": "IKNG", + "name": "Neue Narrative für eine nachhaltige Gesellschaft", + "url": "allModules/44121_M_IKNG.json" }, { - "id": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" + "id": 44124, + "shortKey": "IKNGp", + "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", + "url": "allModules/44124_M_IKNG_p.json" }, { - "id": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "id": 44127, + "shortKey": "IKNK", + "name": "New Work & KI", + "url": "allModules/44127_M_IKNK.json" }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "id": 44130, + "shortKey": "IKNKp", + "name": "New Work & KI (Projektarbeit)", + "url": "allModules/44130_M_IKNK_p.json" }, { - "id": "ServDev", - "name": "Service Development (ITIL)", - "url": "allModules/37171_M_ServDev.json" + "id": 44133, + "shortKey": "IKPS", + "name": "Prototyping für Startup-Ideen", + "url": "allModules/44133_M_IKPS.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 44136, + "shortKey": "IKPSp", + "name": "Prototyping für Startup-Ideen (Projektarbeit)", + "url": "allModules/44136_M_IKPS_p.json" }, { - "id": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "id": 44139, + "shortKey": "IKPE", + "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", + "url": "allModules/44139_M_IKPE.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 44142, + "shortKey": "IKRE", + "name": "Resilienz: Schlüsselkompetenz für innere Stärke", + "url": "allModules/44142_M_IKRE.json" }, { - "id": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "id": 44145, + "shortKey": "IKSH", + "name": "Social and Human Robotic", + "url": "allModules/44145_M_IKSH.json" }, { - "id": "WIoT", - "name": "Wireless and IoT", - "url": "allModules/37157_M_WIoT.json" + "id": 44148, + "shortKey": "IKSW", + "name": "Stadt der kurzen Wege", + "url": "allModules/44148_M_IKSW.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" - } - ] - }, - { - "id": "EP", - "required_ects": 12, - "name": "Engineering Practice", - "modules": [ + "id": 44151, + "shortKey": "IKSWp", + "name": "Stadt der kurzen Wege (Projektarbeit)", + "url": "allModules/44151_M_IKSW_p.json" + }, { - "id": "SE1", - "name": "Software-Engineering 1", - "url": "allModules/37893_M_SE1.json" + "id": 44157, + "shortKey": "IKSTp", + "name": "Starkes Ich – Starkes Team (Projektarbeit)", + "url": "allModules/44157_M_IKST_p.json" }, { - "id": "SE2", - "name": "Software-Engineering 2", - "url": "allModules/37191_M_SE2.json" + "id": 44160, + "shortKey": "IKUG", + "name": "Umwelt und Gesundheit", + "url": "allModules/44160_M_IKUG.json" }, { - "id": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" + "id": 44163, + "shortKey": "IKUGp", + "name": "Umwelt und Gesundheit (Projektarbeit)", + "url": "allModules/44163_M_IKUG_p.json" }, { - "id": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" + "id": 44166, + "shortKey": "IKVK", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", + "url": "allModules/44166_M_IKVK.json" }, { - "id": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" - } - ] - }, - { - "id": "Inf", - "required_ects": 136, - "name": "Informatik", - "modules": [ + "id": 44169, + "shortKey": "IKVKp", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", + "url": "allModules/44169_M_IKVK_p.json" + }, { - "id": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" + "id": 44172, + "shortKey": "IKVA", + "name": "Virtual Reality für gesundes Leben und Altern", + "url": "allModules/44172_M_IKVA.json" }, { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "id": 44175, + "shortKey": "IKVAp", + "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", + "url": "allModules/44175_M_IKVA_p.json" }, { - "id": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" + "id": 44181, + "shortKey": "IKVRp", + "name": "Virtual Reality für Klima und Energie (Projektarbeit)", + "url": "allModules/44181_M_IKVR_p.json" }, { - "id": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" + "id": 44184, + "shortKey": "IKKK", + "name": "Kommunale Klimawende", + "url": "allModules/44184_M_IKKK.json" }, { - "id": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" + "id": 44187, + "shortKey": "IKKKp", + "name": "Kommunale Klimawende (Projektarbeit)", + "url": "allModules/44187_M_IKKK_p.json" }, { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "id": 44190, + "shortKey": "IKGS", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", + "url": "allModules/44190_M_IKGS.json" }, { - "id": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" + "id": 44196, + "shortKey": "IKAAp", + "name": "Applied AI (Projektarbeit)", + "url": "allModules/44196_M_IKAA_p.json" }, { - "id": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json" + "id": 44199, + "shortKey": "IKNB", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", + "url": "allModules/44199_M_IKNB.json" }, { - "id": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "id": 44202, + "shortKey": "IKAA", + "name": "Applied AI", + "url": "allModules/44202_M_IKAA.json" }, { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" - }, - { - "id": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" - }, - { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" - }, - { - "id": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" + "id": 44205, + "shortKey": "IKSM", + "name": "Strategisches Management von Naturgefahren", + "url": "allModules/44205_M_IKSM.json" }, { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "id": 44208, + "shortKey": "IKSMp", + "name": "Strategisches Management von Naturgefahren (Projektarbeit)", + "url": "allModules/44208_M_IKSM_p.json" }, { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "id": 44211, + "shortKey": "IKGA", + "name": "Generative AI in der Planung", + "url": "allModules/44211_M_IKGA.json" }, { - "id": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" + "id": 44214, + "shortKey": "IKGAp", + "name": "Generative AI in der Planung (Projektarbeit)", + "url": "allModules/44214_M_IKGA_p.json" }, { - "id": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "id": 44217, + "shortKey": "IKSSp", + "name": "Ski-Nation Schweiz (Projektarbeit)", + "url": "allModules/44217_M_IKSS_p.json" }, { - "id": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" + "id": 44223, + "shortKey": "IKKA", + "name": "Nachhaltigkeit und Klimaschutz angewandt", + "url": "allModules/44223_M_IKKA.json" }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "id": 44226, + "shortKey": "IKKP", + "name": "Klimakrise: Kann die Politik die Welt noch retten?", + "url": "allModules/44226_M_IKKP.json" }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "id": 44229, + "shortKey": "IKKPp", + "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", + "url": "allModules/44229_M_IKKP_p.json" }, { - "id": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" + "id": 44232, + "shortKey": "IKDHp", + "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", + "url": "allModules/44232_M_IKDH_p.json" }, { - "id": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "id": 44235, + "shortKey": "IKDH", + "name": "Lernlabor «Digitalisieren Hands-on»", + "url": "allModules/44235_M_IKDH.json" }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "id": 44241, + "shortKey": "IKDM_A", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", + "url": "allModules/44241_M_IKDM_A.json" }, { - "id": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" + "id": 44244, + "shortKey": "IKDM_B", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", + "url": "allModules/44244_M_IKDM_B.json" }, { - "id": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "id": 44247, + "shortKey": "IKDLp", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", + "url": "allModules/44247_M_IKDL_p.json" }, { - "id": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json" + "id": 44253, + "shortKey": "IKSU", + "name": "Startup - Weg zur Gründung", + "url": "allModules/44253_M_IKSU.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 44256, + "shortKey": "IKSUp", + "name": "Startup - Weg zur Gründung (Projektarbeit)", + "url": "allModules/44256_M_IKSU_p.json" }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "id": 44340, + "shortKey": "IKTE", + "name": "The Internet of Everything", + "url": "allModules/44340_M_IKTE.json" }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "id": 44343, + "shortKey": "IKTEp", + "name": "The Internet of Everything (Projektarbeit)", + "url": "allModules/44343_M_IKTE_p.json" }, { - "id": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" + "id": 45604, + "shortKey": "BuRe2a", + "name": "Business und Recht 2 (a)", + "url": "allModules/45604_M_BuRe2a.json" }, { - "id": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" + "id": 55066, + "shortKey": "IKBD", + "name": "Behavioral Design", + "url": "allModules/55066_M_IKBD.json" }, { - "id": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" + "id": 56195, + "shortKey": "IKVR", + "name": "Virtual Reality für Klima und Energie", + "url": "allModules/56195_M_IKVR.json" }, { - "id": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" + "id": 56707, + "shortKey": "IKBF", + "name": "Selbststeuerung im Beruf", + "url": "allModules/56707_M_IKBF.json" }, { - "id": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" + "id": 56710, + "shortKey": "IKCC", + "name": "Co-Creation und Inclusive Design Methoden", + "url": "allModules/56710_M_IKCC.json" }, { - "id": "FunProg", - "name": "Funktionale Programmierung", - "url": "allModules/38928_M_FunProg.json" + "id": 56713, + "shortKey": "IKCCp", + "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", + "url": "allModules/56713_M_IKCC_p.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 56716, + "shortKey": "IKCG", + "name": "Corporate Governance and Sustainability", + "url": "allModules/56716_M_IKCG.json" }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "id": 56720, + "shortKey": "IKEI", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", + "url": "allModules/56720_M_IKEI.json" }, { - "id": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" + "id": 56731, + "shortKey": "IKEIp", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", + "url": "allModules/56731_M_IKEI_p.json" }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "id": 56734, + "shortKey": "IKFD", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben", + "url": "allModules/56734_M_IKFD.json" }, { - "id": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" + "id": 56737, + "shortKey": "IKFDp", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", + "url": "allModules/56737_M_IKFD_p.json" }, { - "id": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" + "id": 56740, + "shortKey": "IKFL", + "name": "Future Life Design: Successfully shaping your own life path", + "url": "allModules/56740_M_IKFL.json" }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "id": 56743, + "shortKey": "IKFLp", + "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", + "url": "allModules/56743_M_IKFL_p.json" }, { - "id": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" + "id": 56789, + "shortKey": "IKIS", + "name": "International Summer School for Sustainability", + "url": "allModules/56789_M_IKIS.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 56792, + "shortKey": "IKNE", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima", + "url": "allModules/56792_M_IKNE.json" }, { - "id": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" + "id": 56795, + "shortKey": "IKNEp", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", + "url": "allModules/56795_M_IKNE_p.json" }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "id": 56802, + "shortKey": "IKNW", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", + "url": "allModules/56802_M_IKNW.json" }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "id": 56805, + "shortKey": "IKOW", + "name": "Offgrid Wasser und Sonne: Hands on", + "url": "allModules/56805_M_IKOW.json" }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "id": 56807, + "shortKey": "IKPH", + "name": "Prototyping für Startup-Ideen beim Hackathon", + "url": "allModules/56807_M_IKPH.json" }, { - "id": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" + "id": 56866, + "shortKey": "IKISp", + "name": "International Summer School for Sustainability (Projektarbeit)", + "url": "allModules/56866_M_IKIS_p.json" }, { - "id": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" + "id": 56875, + "shortKey": "IKMEp", + "name": "Messbar gesund (Projektarbeit)", + "url": "allModules/56875_M_IKME_p.json" }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "id": 56919, + "shortKey": "IKBH", + "name": "Behavioral Design", + "url": "allModules/56919_M_IKBH.json" }, { - "id": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" + "id": 56922, + "shortKey": "IKGSp", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", + "url": "allModules/56922_M_IKGS_p.json" }, { - "id": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" + "id": 56925, + "shortKey": "IKLD", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", + "url": "allModules/56925_M_IKLD.json" }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "id": 56928, + "shortKey": "IKLDp", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", + "url": "allModules/56928_M_IKLD_p.json" }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "id": 57170, + "shortKey": "IKNBp", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", + "url": "allModules/57170_M_IKNB_p.json" }, { - "id": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" + "id": 57174, + "shortKey": "WI2", + "name": "Business Processes für Informatik", + "url": "allModules/57174_M_WI2.json" }, { - "id": "SE1", - "name": "Software-Engineering 1", - "url": "allModules/37893_M_SE1.json" + "id": 57339, + "shortKey": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json" }, { - "id": "SE2", - "name": "Software-Engineering 2", - "url": "allModules/37191_M_SE2.json" + "id": 57354, + "shortKey": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json" }, { - "id": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" + "id": 57357, + "shortKey": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json" }, { - "id": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" + "id": 57360, + "shortKey": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json" }, { - "id": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" + "id": 57372, + "shortKey": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json" }, { - "id": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" + "id": 57378, + "shortKey": "IKAAp", + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json" }, { - "id": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "id": 57381, + "shortKey": "IKAA", + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json" }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "id": 57384, + "shortKey": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json" }, { - "id": "ServDev", - "name": "Service Development (ITIL)", - "url": "allModules/37171_M_ServDev.json" + "id": 57387, + "shortKey": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 57443, + "shortKey": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json" }, { - "id": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "id": 57448, + "shortKey": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json" }, { - "id": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" + "id": 57673, + "shortKey": "IKST", + "name": "Starkes Ich – Starkes Team", + "url": "allModules/57673_M_IKST.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 57681, + "shortKey": "IKNWp", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", + "url": "allModules/57681_M_IKNW_p.json" }, { - "id": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "id": 57683, + "shortKey": "IKOWp", + "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", + "url": "allModules/57683_M_IKOW_p.json" }, { - "id": "WIoT", - "name": "Wireless and IoT", - "url": "allModules/37157_M_WIoT.json" + "id": 57793, + "shortKey": "IKSS", + "name": "Ski-Nation Schweiz", + "url": "allModules/57793_M_IKSS.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "id": 61146, + "shortKey": "IKDL", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/61146_M_IKDL.json" } ] }, { - "id": "KomEng", - "required_ects": 12, - "name": "Kommunikation und Englisch", + "id": 10137, + "shortKey": "RA", + "required_ects": 46, + "name": "Rahmenausbildung", "modules": [ { - "id": "EnglHTw", - "name": "English: How Things work", - "url": "allModules/56496_M_EnglHTw.json" + "id": 24404, + "shortKey": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json" }, { - "id": "EnglScience", - "name": "English: The World of Science", - "url": "allModules/56504_M_EnglScience.json" + "id": 24442, + "shortKey": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json" }, { - "id": "FKIA", - "name": "Führungskommunikation im internationalen Arbeitsmarkt", - "url": "allModules/24427_M_FKIA.json" + "id": 36478, + "shortKey": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" }, { - "id": "KommIng2", - "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", - "url": "allModules/37397_M_KommIng2.json" + "id": 38879, + "shortKey": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" }, { - "id": "RKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/25661_M_RKI.json" + "id": 38881, + "shortKey": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" }, { - "id": "RheKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/31909_M_RheKI.json" + "id": 38891, + "shortKey": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" }, { - "id": "RheKoI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/43277_M_RheKoI.json" + "id": 38910, + "shortKey": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" }, { - "id": "SelTec", - "name": "English: Selling Technology", - "url": "allModules/45661_M_SelTec.json" + "id": 38920, + "shortKey": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" }, { - "id": "TecBEC", - "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", - "url": "allModules/55597_M_TecBEC.json" + "id": 38928, + "shortKey": "FunProg", + "name": "Funktionale Programmierung", + "url": "allModules/38928_M_FunProg.json" + }, + { + "id": 39080, + "shortKey": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" + }, + { + "id": 39084, + "shortKey": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" + }, + { + "id": 39093, + "shortKey": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" + }, + { + "id": 39143, + "shortKey": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" + }, + { + "id": 40866, + "shortKey": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" + }, + { + "id": 43813, + "shortKey": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" + }, + { + "id": 57207, + "shortKey": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" + }, + { + "id": 61049, + "shortKey": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, + { + "id": 61209, + "shortKey": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" } ] }, { - "id": "MaPh", + "id": 10138, + "shortKey": "EP", + "required_ects": 12, + "name": "Engineering Practice", + "modules": [ + { + "id": 37191, + "shortKey": "SE2", + "name": "Software-Engineering 2", + "url": "allModules/37191_M_SE2.json" + }, + { + "id": 37893, + "shortKey": "SE1", + "name": "Software-Engineering 1", + "url": "allModules/37893_M_SE1.json" + }, + { + "id": 39203, + "shortKey": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" + }, + { + "id": 43712, + "shortKey": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" + }, + { + "id": 57233, + "shortKey": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" + } + ] + }, + { + "id": 10139, + "shortKey": "MaPh", "required_ects": 16, "name": "Mathematik und Physik", "modules": [ { - "id": "An1I", - "name": "Analysis 1 für Informatik", - "url": "allModules/28151_M_An1I.json" + "id": 10942, + "shortKey": "FuVar", + "name": "Funktionen mehrerer Variablen", + "url": "allModules/10942_M_FuVar.json" }, { - "id": "An2I", - "name": "Analysis 2 für Informatik", - "url": "allModules/28156_M_An2I.json" + "id": 15546, + "shortKey": "KomFou1", + "name": "Komplexe Zahlen und Fourierreihen", + "url": "allModules/15546_M_KomFou1.json" + }, + { + "id": 22021, + "shortKey": "Ph2HAT", + "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", + "url": "allModules/22021_M_Ph2HAT.json" }, { - "id": "ExEv", + "id": 24381, + "shortKey": "ExEv", "name": "Experimentieren und Evaluieren für Informatik", "url": "allModules/24381_M_ExEv.json" }, { - "id": "FuVar", - "name": "Funktionen mehrerer Variablen", - "url": "allModules/10942_M_FuVar.json" + "id": 24489, + "shortKey": "WrStat", + "name": "Wahrscheinlichkeitsrechnung und Statistik", + "url": "allModules/24489_M_WrStat.json" }, { - "id": "IntTra", - "name": "Integraltransformationen", - "url": "allModules/61226_M_IntTra.json" + "id": 28151, + "shortKey": "An1I", + "name": "Analysis 1 für Informatik", + "url": "allModules/28151_M_An1I.json" }, { - "id": "KomFou1", - "name": "Komplexe Zahlen und Fourierreihen", - "url": "allModules/15546_M_KomFou1.json" + "id": 28156, + "shortKey": "An2I", + "name": "Analysis 2 für Informatik", + "url": "allModules/28156_M_An2I.json" }, { - "id": "MathFML", + "id": 31614, + "shortKey": "MathFML", "name": "Mathematical Foundations for Machine Learning", "url": "allModules/31614_M_MathFML.json" }, { - "id": "NwP", + "id": 43544, + "shortKey": "PhAI", + "name": "Physik Anwendungen für Informatik", + "url": "allModules/43544_M_PhAI.json" + }, + { + "id": 45138, + "shortKey": "NwP", "name": "Naturwissenschaftliches Praktikum", "url": "allModules/45138_M_NwP.json" }, { - "id": "Ph1Mech", + "id": 45143, + "shortKey": "Ph1Mech", "name": "Physik 1 - Mechanik", "url": "allModules/45143_M_Ph1Mech.json" }, { - "id": "Ph2HAT", - "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", - "url": "allModules/22021_M_Ph2HAT.json" - }, - { - "id": "Ph3SWO", + "id": 45153, + "shortKey": "Ph3SWO", "name": "Physik 3 - Schwingungen und Wellen, Optik", "url": "allModules/45153_M_Ph3SWO.json" }, { - "id": "PhAI", - "name": "Physik Anwendungen für Informatik", - "url": "allModules/43544_M_PhAI.json" - }, - { - "id": "WrStat", - "name": "Wahrscheinlichkeitsrechnung und Statistik", - "url": "allModules/24489_M_WrStat.json" + "id": 61226, + "shortKey": "IntTra", + "name": "Integraltransformationen", + "url": "allModules/61226_M_IntTra.json" } ] }, { - "id": "RA", - "required_ects": 46, - "name": "Rahmenausbildung", + "id": 10140, + "shortKey": "Inf", + "required_ects": 136, + "name": "Informatik", "modules": [ { - "id": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" + "id": 22062, + "shortKey": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" }, { - "id": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" + "id": 22068, + "shortKey": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" }, { - "id": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": "AutoSpr", + "id": 24404, + "shortKey": "AutoSpr", "name": "Automaten und Sprachen", "url": "allModules/24404_M_AutoSpr.json" }, { - "id": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" - }, - { - "id": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" - }, - { - "id": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" - }, - { - "id": "DMI", + "id": 24442, + "shortKey": "DMI", "name": "Diskrete Mathematik für Informatik", "url": "allModules/24442_M_DMI.json" }, { - "id": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" + "id": 28254, + "shortKey": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" }, { - "id": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" + "id": 28684, + "shortKey": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" }, { - "id": "FunProg", - "name": "Funktionale Programmierung", - "url": "allModules/38928_M_FunProg.json" + "id": 29855, + "shortKey": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" }, { - "id": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" + "id": 31834, + "shortKey": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" - } - ] - }, - { - "id": "SaBa", - "required_ects": 20, - "name": "Studien- Bachelorarbeit", - "modules": [ - { - "id": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "id": 36264, + "shortKey": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" }, { - "id": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" - } - ] - }, - { - "id": "gwr", - "required_ects": 12, - "name": "Gesellschaft, Wirtschaft und Recht", - "modules": [ - { - "id": "BuPro", - "name": "Business Processes für Informatik", - "url": "allModules/40825_M_BuPro.json" + "id": 36269, + "shortKey": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" }, { - "id": "BuRe1", - "name": "Business und Recht 1", - "url": "allModules/20780_M_BuRe1.json" + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": "BuRe2a", - "name": "Business und Recht 2 (a)", - "url": "allModules/45604_M_BuRe2a.json" + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": "DigBusI", - "name": "Digital Business für Informatik", - "url": "allModules/40316_M_DigBusI.json" + "id": 36478, + "shortKey": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" }, { - "id": "IKAA", - "name": "Applied AI SG", - "url": "allModules/57381_M_IKAA.json" + "id": 36488, + "shortKey": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": "IKAAp", - "name": "Applied AI SG (Projektarbeit)", - "url": "allModules/57378_M_IKAA_p.json" + "id": 37157, + "shortKey": "WIoT", + "name": "Wireless and IoT", + "url": "allModules/37157_M_WIoT.json" }, { - "id": "IKAG", - "name": "Alternde Gesellschaften", - "url": "allModules/44020_M_IKAG.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", - "url": "allModules/57384_M_IKAK.json" + "id": 37171, + "shortKey": "ServDev", + "name": "Service Development (ITIL)", + "url": "allModules/37171_M_ServDev.json" }, { - "id": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", - "url": "allModules/57387_M_IKAK_p.json" + "id": 37191, + "shortKey": "SE2", + "name": "Software-Engineering 2", + "url": "allModules/37191_M_SE2.json" }, { - "id": "IKBD", - "name": "Behavioral Design", - "url": "allModules/55066_M_IKBD.json" + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": "IKBF", - "name": "Selbststeuerung im Beruf", - "url": "allModules/56707_M_IKBF.json" + "id": 37893, + "shortKey": "SE1", + "name": "Software-Engineering 1", + "url": "allModules/37893_M_SE1.json" }, { - "id": "IKBH", - "name": "Behavioral Design", - "url": "allModules/56919_M_IKBH.json" + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": "IKBW", - "name": "Blickwechsel", - "url": "allModules/44040_M_IKBW.json" + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": "IKCC", - "name": "Co-Creation und Inclusive Design Methoden", - "url": "allModules/56710_M_IKCC.json" + "id": 38879, + "shortKey": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" }, { - "id": "IKCCp", - "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", - "url": "allModules/56713_M_IKCC_p.json" + "id": 38881, + "shortKey": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" }, { - "id": "IKCG", - "name": "Corporate Governance and Sustainability", - "url": "allModules/56716_M_IKCG.json" + "id": 38891, + "shortKey": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" }, { - "id": "IKDH", - "name": "Lernlabor «Digitalisieren Hands-on»", - "url": "allModules/44235_M_IKDH.json" + "id": 38901, + "shortKey": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": "IKDHp", - "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", - "url": "allModules/44232_M_IKDH_p.json" + "id": 38910, + "shortKey": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" }, { - "id": "IKDK", - "name": "Demokratie im Zeitalter von KI", - "url": "allModules/44043_M_IKDK.json" + "id": 38920, + "shortKey": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" }, { - "id": "IKDKp", - "name": "Demokratie im Zeitalter von KI (Projektarbeit)", - "url": "allModules/44046_M_IKDK_p.json" + "id": 38928, + "shortKey": "FunProg", + "name": "Funktionale Programmierung", + "url": "allModules/38928_M_FunProg.json" }, { - "id": "IKDL", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/61146_M_IKDL.json" + "id": 38938, + "shortKey": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" }, { - "id": "IKDL_BU", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/57339_M_IKDL_BU.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "IKDLp", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", - "url": "allModules/44247_M_IKDL_p.json" + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": "IKDM_A", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", - "url": "allModules/44241_M_IKDM_A.json" + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": "IKDM_B", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", - "url": "allModules/44244_M_IKDM_B.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "IKEI", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", - "url": "allModules/56720_M_IKEI.json" + "id": 39080, + "shortKey": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" }, { - "id": "IKEIp", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", - "url": "allModules/56731_M_IKEI_p.json" + "id": 39084, + "shortKey": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" }, { - "id": "IKEK", - "name": "Ethik & KI", - "url": "allModules/44049_M_IKEK.json" + "id": 39093, + "shortKey": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" }, { - "id": "IKEKp", - "name": "Ethik & KI (Projektarbeit)", - "url": "allModules/44052_M_IKEK_p.json" + "id": 39143, + "shortKey": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" }, { - "id": "IKFD", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben", - "url": "allModules/56734_M_IKFD.json" + "id": 39203, + "shortKey": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" }, { - "id": "IKFDp", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", - "url": "allModules/56737_M_IKFD_p.json" + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": "IKFL", - "name": "Future Life Design: Successfully shaping your own life path", - "url": "allModules/56740_M_IKFL.json" + "id": 40139, + "shortKey": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" }, { - "id": "IKFLp", - "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", - "url": "allModules/56743_M_IKFL_p.json" + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": "IKGA", - "name": "Generative AI in der Planung", - "url": "allModules/44211_M_IKGA.json" + "id": 40663, + "shortKey": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" }, { - "id": "IKGAp", - "name": "Generative AI in der Planung (Projektarbeit)", - "url": "allModules/44214_M_IKGA_p.json" + "id": 40866, + "shortKey": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" }, { - "id": "IKGE", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung", - "url": "allModules/44088_M_IKGE.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "IKGEp", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44091_M_IKGE_p.json" + "id": 40906, + "shortKey": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" }, { - "id": "IKGL", - "name": "Gesund leben und Langlebigkeit", - "url": "allModules/44061_M_IKGL.json" + "id": 41106, + "shortKey": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": "IKGS", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", - "url": "allModules/44190_M_IKGS.json" + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": "IKGSp", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", - "url": "allModules/56922_M_IKGS_p.json" + "id": 41626, + "shortKey": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" }, { - "id": "IKIE", - "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", - "url": "allModules/44079_M_IKIE.json" + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": "IKII", - "name": "Ideen Inkubator Klimawende", - "url": "allModules/44073_M_IKII.json" + "id": 43712, + "shortKey": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" }, { - "id": "IKIIp", - "name": "Ideen Inkubator Klimawende (Projektarbeit)", - "url": "allModules/44076_M_IKII_p.json" + "id": 43801, + "shortKey": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": "IKIS", - "name": "International Summer School for Sustainability", - "url": "allModules/56789_M_IKIS.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": "IKISp", - "name": "International Summer School for Sustainability (Projektarbeit)", - "url": "allModules/56866_M_IKIS_p.json" + "id": 43813, + "shortKey": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" }, { - "id": "IKKA", - "name": "Nachhaltigkeit und Klimaschutz angewandt", - "url": "allModules/44223_M_IKKA.json" + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": "IKKK", - "name": "Kommunale Klimawende", - "url": "allModules/44184_M_IKKK.json" + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": "IKKKp", - "name": "Kommunale Klimawende (Projektarbeit)", - "url": "allModules/44187_M_IKKK_p.json" + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" }, { - "id": "IKKL", - "name": "Circular Economy", - "url": "allModules/44094_M_IKKL.json" + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" }, { - "id": "IKKLp", - "name": "Circular Economy (Projektarbeit)", - "url": "allModules/44097_M_IKKL_p.json" + "id": 57128, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" }, { - "id": "IKKP", - "name": "Klimakrise: Kann die Politik die Welt noch retten?", - "url": "allModules/44226_M_IKKP.json" + "id": 57180, + "shortKey": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" }, { - "id": "IKKPp", - "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", - "url": "allModules/44229_M_IKKP_p.json" + "id": 57207, + "shortKey": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" }, { - "id": "IKLD", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", - "url": "allModules/56925_M_IKLD.json" + "id": 57233, + "shortKey": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" }, { - "id": "IKLDp", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", - "url": "allModules/56928_M_IKLD_p.json" + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" }, { - "id": "IKLE", - "name": "IZM-Projekt", - "url": "allModules/44082_M_IKLE.json" + "id": 61049, + "shortKey": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" }, { - "id": "IKLEp", - "name": "IZM-Projekt (Projektarbeit)", - "url": "allModules/44085_M_IKLE_p.json" + "id": 61129, + "shortKey": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" }, { - "id": "IKLF", - "name": "Lernfähigkeit und Gedächtnis", - "url": "allModules/44100_M_IKLF.json" + "id": 61186, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" }, { - "id": "IKLK", - "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", - "url": "allModules/44103_M_IKLK.json" + "id": 61209, + "shortKey": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + } + ] + }, + { + "id": 10141, + "shortKey": "Auf", + "required_ects": 48, + "name": "Aufbau", + "modules": [ + { + "id": 22062, + "shortKey": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" }, { - "id": "IKME", - "name": "Messbar gesund", - "url": "allModules/44115_M_IKME.json" + "id": 22068, + "shortKey": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" }, { - "id": "IKMEp", - "name": "Messbar gesund (Projektarbeit)", - "url": "allModules/56875_M_IKME_p.json" + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": "IKMI", - "name": "Medien- und Informationskompetenz in Zeiten von KI", - "url": "allModules/44109_M_IKMI.json" + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": "IKMIp", - "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", - "url": "allModules/44112_M_IKMI_p.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "IKMO", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", - "url": "allModules/44055_M_IKMO.json" + "id": 28254, + "shortKey": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" }, { - "id": "IKMOp", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44058_M_IKMO_p.json" + "id": 28684, + "shortKey": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" }, { - "id": "IKNB", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", - "url": "allModules/44199_M_IKNB.json" + "id": 29855, + "shortKey": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" }, { - "id": "IKNBp", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", - "url": "allModules/57170_M_IKNB_p.json" + "id": 31834, + "shortKey": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": "IKNE", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima", - "url": "allModules/56792_M_IKNE.json" + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": "IKNEp", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", - "url": "allModules/56795_M_IKNE_p.json" + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": "IKNG", - "name": "Neue Narrative für eine nachhaltige Gesellschaft", - "url": "allModules/44121_M_IKNG.json" + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": "IKNGp", - "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", - "url": "allModules/44124_M_IKNG_p.json" + "id": 36264, + "shortKey": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" }, { - "id": "IKNK", - "name": "New Work & KI", - "url": "allModules/44127_M_IKNK.json" + "id": 36269, + "shortKey": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" }, { - "id": "IKNKp", - "name": "New Work & KI (Projektarbeit)", - "url": "allModules/44130_M_IKNK_p.json" + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": "IKNN", - "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", - "url": "allModules/44070_M_IKNN.json" + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": "IKNW", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", - "url": "allModules/56802_M_IKNW.json" + "id": 36488, + "shortKey": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": "IKNWp", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", - "url": "allModules/57681_M_IKNW_p.json" + "id": 37157, + "shortKey": "WIoT", + "name": "Wireless and IoT", + "url": "allModules/37157_M_WIoT.json" }, { - "id": "IKOW", - "name": "Offgrid Wasser und Sonne: Hands on", - "url": "allModules/56805_M_IKOW.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": "IKOWp", - "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", - "url": "allModules/57683_M_IKOW_p.json" + "id": 37171, + "shortKey": "ServDev", + "name": "Service Development (ITIL)", + "url": "allModules/37171_M_ServDev.json" }, { - "id": "IKPE", - "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", - "url": "allModules/44139_M_IKPE.json" + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": "IKPH", - "name": "Prototyping für Startup-Ideen beim Hackathon", - "url": "allModules/56807_M_IKPH.json" + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": "IKPS", - "name": "Prototyping für Startup-Ideen", - "url": "allModules/44133_M_IKPS.json" + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": "IKPSp", - "name": "Prototyping für Startup-Ideen (Projektarbeit)", - "url": "allModules/44136_M_IKPS_p.json" + "id": 38901, + "shortKey": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": "IKRE", - "name": "Resilienz: Schlüsselkompetenz für innere Stärke", - "url": "allModules/44142_M_IKRE.json" + "id": 38938, + "shortKey": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" }, { - "id": "IKSH", - "name": "Social and Human Robotic", - "url": "allModules/44145_M_IKSH.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "IKSM", - "name": "Strategisches Management von Naturgefahren", - "url": "allModules/44205_M_IKSM.json" + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": "IKSMp", - "name": "Strategisches Management von Naturgefahren (Projektarbeit)", - "url": "allModules/44208_M_IKSM_p.json" + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": "IKSS", - "name": "Ski-Nation Schweiz", - "url": "allModules/57793_M_IKSS.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "IKSSp", - "name": "Ski-Nation Schweiz (Projektarbeit)", - "url": "allModules/44217_M_IKSS_p.json" + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": "IKST", - "name": "Starkes Ich – Starkes Team", - "url": "allModules/57673_M_IKST.json" + "id": 40139, + "shortKey": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" }, { - "id": "IKSTp", - "name": "Starkes Ich – Starkes Team (Projektarbeit)", - "url": "allModules/44157_M_IKST_p.json" + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": "IKSU", - "name": "Startup - Weg zur Gründung", - "url": "allModules/44253_M_IKSU.json" + "id": 40663, + "shortKey": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" }, { - "id": "IKSUp", - "name": "Startup - Weg zur Gründung (Projektarbeit)", - "url": "allModules/44256_M_IKSU_p.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "IKSW", - "name": "Stadt der kurzen Wege", - "url": "allModules/44148_M_IKSW.json" + "id": 41106, + "shortKey": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": "IKSWp", - "name": "Stadt der kurzen Wege (Projektarbeit)", - "url": "allModules/44151_M_IKSW_p.json" + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": "IKTE", - "name": "The Internet of Everything", - "url": "allModules/44340_M_IKTE.json" + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": "IKTEp", - "name": "The Internet of Everything (Projektarbeit)", - "url": "allModules/44343_M_IKTE_p.json" + "id": 43801, + "shortKey": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": "IKTSV2", - "name": "IKTS_Vorlage 2ECTS", - "url": "allModules/43909_M_IKTSV2.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": "IKTSV3", - "name": "IKTS_Vorlage 3ECTS", - "url": "allModules/43910_M_IKTSV3.json" + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": "IKTSV4", - "name": "IKTS_Vorlage 4ECTS", - "url": "allModules/43911_M_IKTSV4.json" + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": "IKUG", - "name": "Umwelt und Gesundheit", - "url": "allModules/44160_M_IKUG.json" + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" }, { - "id": "IKUGp", - "name": "Umwelt und Gesundheit (Projektarbeit)", - "url": "allModules/44163_M_IKUG_p.json" + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" }, { - "id": "IKVA", - "name": "Virtual Reality für gesundes Leben und Altern", - "url": "allModules/44172_M_IKVA.json" + "id": 57128, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" }, { - "id": "IKVAp", - "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", - "url": "allModules/44175_M_IKVA_p.json" + "id": 57180, + "shortKey": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" }, { - "id": "IKVK", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", - "url": "allModules/44166_M_IKVK.json" + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" }, { - "id": "IKVKp", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", - "url": "allModules/44169_M_IKVK_p.json" + "id": 61129, + "shortKey": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" }, { - "id": "IKVR", - "name": "Virtual Reality für Klima und Energie", - "url": "allModules/56195_M_IKVR.json" - }, + "id": 61186, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" + } + ] + }, + { + "id": 10142, + "shortKey": "KomEng", + "required_ects": 12, + "name": "Kommunikation und Englisch", + "modules": [ { - "id": "IKVRp", - "name": "Virtual Reality für Klima und Energie (Projektarbeit)", - "url": "allModules/44181_M_IKVR_p.json" + "id": 24427, + "shortKey": "FKIA", + "name": "Führungskommunikation im internationalen Arbeitsmarkt", + "url": "allModules/24427_M_FKIA.json" }, { - "id": "LLDIG", - "name": "Lernlabor \"Digitalisieren Hands-on\"", - "url": "allModules/41732_M_LLDIG.json" + "id": 25661, + "shortKey": "RKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/25661_M_RKI.json" }, { - "id": "PmQm", - "name": "Projekt- und Qualitätsmanagement", - "url": "allModules/28231_M_PmQm.json" + "id": 31909, + "shortKey": "RheKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/31909_M_RheKI.json" }, { - "id": "VwlTg", - "name": "Volkswirtschaft und Technikgeschichte", - "url": "allModules/42760_M_VwlTg.json" + "id": 37397, + "shortKey": "KommIng2", + "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", + "url": "allModules/37397_M_KommIng2.json" }, { - "id": "WI2", - "name": "Business Processes für Informatik", - "url": "allModules/57174_M_WI2.json" + "id": 43277, + "shortKey": "RheKoI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/43277_M_RheKoI.json" }, { - "id": "idks.IKBD", - "name": "My Data - Big Data", - "url": "allModules/57372_M_idks.IKBD.json" + "id": 45661, + "shortKey": "SelTec", + "name": "English: Selling Technology", + "url": "allModules/45661_M_SelTec.json" }, { - "id": "idks.IKBW", - "name": "Blickwechsel", - "url": "allModules/57357_M_idks.IKBW.json" + "id": 55597, + "shortKey": "TecBEC", + "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", + "url": "allModules/55597_M_TecBEC.json" }, { - "id": "idks.IKCC", - "name": "Creative Capability", - "url": "allModules/57443_M_idks.IKCC.json" + "id": 56496, + "shortKey": "EnglHTw", + "name": "English: How Things work", + "url": "allModules/56496_M_EnglHTw.json" }, { - "id": "idks.IKMO", - "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", - "url": "allModules/57448_M_idks.IKMO.json" - }, + "id": 56504, + "shortKey": "EnglScience", + "name": "English: The World of Science", + "url": "allModules/56504_M_EnglScience.json" + } + ] + }, + { + "id": 10143, + "shortKey": "SaBa", + "required_ects": 20, + "name": "Studien- Bachelorarbeit", + "modules": [ { - "id": "idks.IKSH", - "name": "Social and Human Robotic SG", - "url": "allModules/57354_M_idks.IKSH.json" + "id": 40906, + "shortKey": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" }, { - "id": "idks.IKVR", - "name": "Virtual and Augmented Reality", - "url": "allModules/57360_M_idks.IKVR.json" + "id": 41626, + "shortKey": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" } ] } diff --git a/data21/focuses.json b/data21/focuses.json index 50fd859..d23b04a 100644 --- a/data21/focuses.json +++ b/data21/focuses.json @@ -1,266 +1,317 @@ [ { - "id": "CySec", - "url": "allStudies/10194_CySec.json", - "name": "Cybersecurity", + "id": 10192, + "shortKey": "SE", + "url": "allStudies/10192_SE.json", + "name": "Software Engineering", "modules": [ { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "id": 36488, + "shortKey": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "SecSoW", + "id": 40311, + "shortKey": "SecSoW", "name": "Secure Software", "url": "allModules/40311_M_SecSoW.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" + }, + { + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" } ] }, { - "id": "DaEnMaIn", - "url": "allStudies/10196_DaEnMaIn.json", - "name": "Data Science", + "id": 10193, + "shortKey": "FrEng", + "url": "allStudies/10193_FrEng.json", + "name": "Frontend Engineering", "modules": [ { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" - }, - { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "CldSol", + "id": 37167, + "shortKey": "CldSol", "name": "Cloud Solutions", "url": "allModules/37167_M_CldSol.json" }, { - "id": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "id": 38901, + "shortKey": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 41106, + "shortKey": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 43801, + "shortKey": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" + }, + { + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" } ] }, { - "id": "FrEng", - "url": "allStudies/10193_FrEng.json", - "name": "Frontend Engineering", + "id": 10194, + "shortKey": "CySec", + "url": "allStudies/10194_CySec.json", + "name": "Cybersecurity", "modules": [ { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "id": 36488, + "shortKey": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" } ] }, { - "id": "NetCloud", + "id": 10195, + "shortKey": "NetCloud", "url": "allStudies/10195_NetCloud.json", "name": "Network and Cloud Infrastructure", "modules": [ { - "id": "CN2", + "id": 23311, + "shortKey": "CN2", "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json" }, { - "id": "CldInf", + "id": 29855, + "shortKey": "CldInf", "name": "Cloud Infrastructure", "url": "allModules/29855_M_CldInf.json" }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "id": 37157, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/37157_M_WIoT.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "NIoSec", + "id": 42231, + "shortKey": "NIoSec", "name": "Network and IoT Security", "url": "allModules/42231_M_NIoSec.json" }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" } ] }, { - "id": "SE", - "url": "allStudies/10192_SE.json", - "name": "Software Engineering", + "id": 10196, + "shortKey": "DaEnMaIn", + "url": "allStudies/10196_DaEnMaIn.json", + "name": "Data Science", "modules": [ { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" - }, - { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "id": 31614, + "shortKey": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json" }, { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "id": 31834, + "shortKey": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" } ] } diff --git a/data23/categories.json b/data23/categories.json index d089eaa..fbb0940 100644 --- a/data23/categories.json +++ b/data23/categories.json @@ -1,1404 +1,1723 @@ [ { - "id": "Auf", - "required_ects": 48, - "name": "Aufbau", + "id": 10012, + "shortKey": "gwr", + "required_ects": 8, + "name": "Gesellschaft, Wirtschaft und Recht", "modules": [ { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "id": 20780, + "shortKey": "BuRe1", + "name": "Business und Recht 1", + "url": "allModules/20780_M_BuRe1.json" }, { - "id": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" + "id": 28231, + "shortKey": "PmQm", + "name": "Projekt- und Qualitätsmanagement", + "url": "allModules/28231_M_PmQm.json" }, { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "id": 40316, + "shortKey": "DigBusI", + "name": "Digital Business für Informatik", + "url": "allModules/40316_M_DigBusI.json" }, { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "id": 41732, + "shortKey": "LLDIG", + "name": "Lernlabor \"Digitalisieren Hands-on\"", + "url": "allModules/41732_M_LLDIG.json" }, { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "id": 42760, + "shortKey": "VwlTg", + "name": "Volkswirtschaft und Technikgeschichte", + "url": "allModules/42760_M_VwlTg.json" }, { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "id": 45604, + "shortKey": "BuRe2a", + "name": "Business und Recht 2 (a)", + "url": "allModules/45604_M_BuRe2a.json" }, { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "id": 57174, + "shortKey": "WI2", + "name": "Business Processes für Informatik", + "url": "allModules/57174_M_WI2.json" + } + ] + }, + { + "id": 10137, + "shortKey": "RA", + "required_ects": 46, + "name": "Rahmenausbildung", + "modules": [ + { + "id": 24404, + "shortKey": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json" }, { - "id": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" + "id": 24442, + "shortKey": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json" }, { - "id": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "id": 36478, + "shortKey": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" }, { - "id": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" + "id": 38879, + "shortKey": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "id": 38881, + "shortKey": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "id": 38891, + "shortKey": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" }, { - "id": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" + "id": 38910, + "shortKey": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" }, { - "id": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "id": 38920, + "shortKey": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "id": 39080, + "shortKey": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" }, { - "id": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "id": 39084, + "shortKey": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 39093, + "shortKey": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "id": 39143, + "shortKey": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "id": 40866, + "shortKey": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" }, { - "id": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" + "id": 43813, + "shortKey": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" }, { - "id": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" + "id": 57207, + "shortKey": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 61049, + "shortKey": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "id": 61209, + "shortKey": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + } + ] + }, + { + "id": 10138, + "shortKey": "EP", + "required_ects": 12, + "name": "Engineering Practice", + "modules": [ + { + "id": 39203, + "shortKey": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "id": 43712, + "shortKey": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" }, { - "id": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" + "id": 57233, + "shortKey": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" + } + ] + }, + { + "id": 10139, + "shortKey": "MaPh", + "required_ects": 16, + "name": "Mathematik und Physik", + "modules": [ + { + "id": 10942, + "shortKey": "FuVar", + "name": "Funktionen mehrerer Variablen", + "url": "allModules/10942_M_FuVar.json" }, { - "id": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" + "id": 15546, + "shortKey": "KomFou1", + "name": "Komplexe Zahlen und Fourierreihen", + "url": "allModules/15546_M_KomFou1.json" }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "id": 22021, + "shortKey": "Ph2HAT", + "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", + "url": "allModules/22021_M_Ph2HAT.json" }, { - "id": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" + "id": 24381, + "shortKey": "ExEv", + "name": "Experimentieren und Evaluieren für Informatik", + "url": "allModules/24381_M_ExEv.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 24489, + "shortKey": "WrStat", + "name": "Wahrscheinlichkeitsrechnung und Statistik", + "url": "allModules/24489_M_WrStat.json" }, { - "id": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" + "id": 28151, + "shortKey": "An1I", + "name": "Analysis 1 für Informatik", + "url": "allModules/28151_M_An1I.json" }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "id": 28156, + "shortKey": "An2I", + "name": "Analysis 2 für Informatik", + "url": "allModules/28156_M_An2I.json" }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "id": 31614, + "shortKey": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json" }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "id": 43544, + "shortKey": "PhAI", + "name": "Physik Anwendungen für Informatik", + "url": "allModules/43544_M_PhAI.json" }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "id": 45138, + "shortKey": "NwP", + "name": "Naturwissenschaftliches Praktikum", + "url": "allModules/45138_M_NwP.json" }, { - "id": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" + "id": 45143, + "shortKey": "Ph1Mech", + "name": "Physik 1 - Mechanik", + "url": "allModules/45143_M_Ph1Mech.json" }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "id": 45153, + "shortKey": "Ph3SWO", + "name": "Physik 3 - Schwingungen und Wellen, Optik", + "url": "allModules/45153_M_Ph3SWO.json" }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "id": 61226, + "shortKey": "IntTra", + "name": "Integraltransformationen", + "url": "allModules/61226_M_IntTra.json" + } + ] + }, + { + "id": 10140, + "shortKey": "Inf", + "required_ects": 136, + "name": "Informatik", + "modules": [ + { + "id": 22062, + "shortKey": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" }, { - "id": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" + "id": 22068, + "shortKey": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "id": 24404, + "shortKey": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 24442, + "shortKey": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json" }, { - "id": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" - } - ] - }, - { - "id": "EP", - "required_ects": 12, - "name": "Engineering Practice", - "modules": [ + "id": 28254, + "shortKey": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" + }, { - "id": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" + "id": 28684, + "shortKey": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" }, { - "id": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" + "id": 29855, + "shortKey": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" }, { - "id": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" - } - ] - }, - { - "id": "GWRIKTS", - "required_ects": 4, - "name": "Gesellschaft, Wirtschaft und Recht - IKTS", - "modules": [ + "id": 31834, + "shortKey": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" + }, { - "id": "IKAA", - "name": "Applied AI SG", - "url": "allModules/57381_M_IKAA.json" + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": "IKAAp", - "name": "Applied AI SG (Projektarbeit)", - "url": "allModules/57378_M_IKAA_p.json" + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": "IKAG", - "name": "Alternde Gesellschaften", - "url": "allModules/44020_M_IKAG.json" + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", - "url": "allModules/57384_M_IKAK.json" + "id": 36264, + "shortKey": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" }, { - "id": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", - "url": "allModules/57387_M_IKAK_p.json" + "id": 36269, + "shortKey": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" }, { - "id": "IKBD", - "name": "Behavioral Design", - "url": "allModules/55066_M_IKBD.json" + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": "IKBF", - "name": "Selbststeuerung im Beruf", - "url": "allModules/56707_M_IKBF.json" + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": "IKBH", - "name": "Behavioral Design", - "url": "allModules/44037_M_IKBH.json" + "id": 36478, + "shortKey": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" }, { - "id": "IKBW", - "name": "Blickwechsel", - "url": "allModules/44040_M_IKBW.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": "IKCC", - "name": "Co-Creation und Inclusive Design Methoden", - "url": "allModules/56710_M_IKCC.json" + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": "IKCCp", - "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", - "url": "allModules/56713_M_IKCC_p.json" + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": "IKCG", - "name": "Corporate Governance and Sustainability", - "url": "allModules/56716_M_IKCG.json" + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": "IKDH", - "name": "Lernlabor «Digitalisieren Hands-on»", - "url": "allModules/44235_M_IKDH.json" + "id": 38879, + "shortKey": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" }, { - "id": "IKDHp", - "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", - "url": "allModules/44232_M_IKDH_p.json" + "id": 38881, + "shortKey": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" }, { - "id": "IKDK", - "name": "Demokratie im Zeitalter von KI", - "url": "allModules/44043_M_IKDK.json" + "id": 38891, + "shortKey": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" }, { - "id": "IKDKp", - "name": "Demokratie im Zeitalter von KI (Projektarbeit)", - "url": "allModules/44046_M_IKDK_p.json" + "id": 38901, + "shortKey": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": "IKDL", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/61146_M_IKDL.json" + "id": 38910, + "shortKey": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" }, { - "id": "IKDL_BU", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/57339_M_IKDL_BU.json" + "id": 38920, + "shortKey": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" }, { - "id": "IKDLp", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", - "url": "allModules/44247_M_IKDL_p.json" + "id": 38938, + "shortKey": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" }, { - "id": "IKDM_A", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", - "url": "allModules/44241_M_IKDM_A.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "IKDM_B", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", - "url": "allModules/44244_M_IKDM_B.json" + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": "IKEI", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", - "url": "allModules/56720_M_IKEI.json" + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": "IKEIp", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", - "url": "allModules/56731_M_IKEI_p.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "IKEK", - "name": "Ethik & KI", - "url": "allModules/44049_M_IKEK.json" + "id": 39080, + "shortKey": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" }, { - "id": "IKEKp", - "name": "Ethik & KI (Projektarbeit)", - "url": "allModules/44052_M_IKEK_p.json" + "id": 39084, + "shortKey": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" }, { - "id": "IKFD", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben", - "url": "allModules/56734_M_IKFD.json" + "id": 39093, + "shortKey": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" }, { - "id": "IKFDp", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", - "url": "allModules/56737_M_IKFD_p.json" + "id": 39143, + "shortKey": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" }, { - "id": "IKFL", - "name": "Future Life Design: Successfully shaping your own life path", - "url": "allModules/56740_M_IKFL.json" + "id": 39203, + "shortKey": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" }, { - "id": "IKFLp", - "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", - "url": "allModules/56743_M_IKFL_p.json" + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": "IKGA", - "name": "Generative AI in der Planung", - "url": "allModules/44211_M_IKGA.json" + "id": 40139, + "shortKey": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" }, { - "id": "IKGAp", - "name": "Generative AI in der Planung (Projektarbeit)", - "url": "allModules/44214_M_IKGA_p.json" + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": "IKGE", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung", - "url": "allModules/44088_M_IKGE.json" + "id": 40663, + "shortKey": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" }, { - "id": "IKGEp", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44091_M_IKGE_p.json" + "id": 40866, + "shortKey": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" }, { - "id": "IKGL", - "name": "Gesund leben und Langlebigkeit", - "url": "allModules/44061_M_IKGL.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "IKGS", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", - "url": "allModules/44190_M_IKGS.json" + "id": 40906, + "shortKey": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" }, { - "id": "IKGSp", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", - "url": "allModules/56922_M_IKGS_p.json" + "id": 41106, + "shortKey": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": "IKIE", - "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", - "url": "allModules/44079_M_IKIE.json" + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": "IKII", - "name": "Ideen Inkubator Klimawende", - "url": "allModules/44073_M_IKII.json" + "id": 41626, + "shortKey": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" }, { - "id": "IKIIp", - "name": "Ideen Inkubator Klimawende (Projektarbeit)", - "url": "allModules/44076_M_IKII_p.json" + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": "IKIS", - "name": "International Summer School for Sustainability", - "url": "allModules/56789_M_IKIS.json" + "id": 43712, + "shortKey": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" }, { - "id": "IKISp", - "name": "International Summer School for Sustainability (Projektarbeit)", - "url": "allModules/56866_M_IKIS_p.json" + "id": 43801, + "shortKey": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": "IKKA", - "name": "Nachhaltigkeit und Klimaschutz angewandt", - "url": "allModules/44223_M_IKKA.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": "IKKK", - "name": "Kommunale Klimawende", - "url": "allModules/44184_M_IKKK.json" + "id": 43813, + "shortKey": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" }, { - "id": "IKKKp", - "name": "Kommunale Klimawende (Projektarbeit)", - "url": "allModules/44187_M_IKKK_p.json" + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" + }, + { + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" + }, + { + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" }, { - "id": "IKKL", - "name": "Circular Economy", - "url": "allModules/44094_M_IKKL.json" + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" }, { - "id": "IKKLp", - "name": "Circular Economy (Projektarbeit)", - "url": "allModules/44097_M_IKKL_p.json" + "id": 57128, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" }, { - "id": "IKKP", - "name": "Klimakrise: Kann die Politik die Welt noch retten?", - "url": "allModules/44226_M_IKKP.json" + "id": 57180, + "shortKey": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" }, { - "id": "IKKPp", - "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", - "url": "allModules/44229_M_IKKP_p.json" + "id": 57207, + "shortKey": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" }, { - "id": "IKLD", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", - "url": "allModules/56925_M_IKLD.json" + "id": 57233, + "shortKey": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" }, { - "id": "IKLDp", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", - "url": "allModules/56928_M_IKLD_p.json" + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" }, { - "id": "IKLE", - "name": "IZM-Projekt", - "url": "allModules/44082_M_IKLE.json" + "id": 61049, + "shortKey": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" }, { - "id": "IKLEp", - "name": "IZM-Projekt (Projektarbeit)", - "url": "allModules/44085_M_IKLE_p.json" + "id": 61129, + "shortKey": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" }, { - "id": "IKLF", - "name": "Lernfähigkeit und Gedächtnis", - "url": "allModules/44100_M_IKLF.json" + "id": 61186, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" }, { - "id": "IKLK", - "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", - "url": "allModules/44103_M_IKLK.json" - }, + "id": 61209, + "shortKey": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + } + ] + }, + { + "id": 10141, + "shortKey": "Auf", + "required_ects": 48, + "name": "Aufbau", + "modules": [ { - "id": "IKME", - "name": "Messbar gesund", - "url": "allModules/44115_M_IKME.json" + "id": 22062, + "shortKey": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" }, { - "id": "IKMEp", - "name": "Messbar gesund (Projektarbeit)", - "url": "allModules/56875_M_IKME_p.json" + "id": 22068, + "shortKey": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" }, { - "id": "IKMI", - "name": "Medien- und Informationskompetenz in Zeiten von KI", - "url": "allModules/44109_M_IKMI.json" + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": "IKMIp", - "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", - "url": "allModules/44112_M_IKMI_p.json" + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": "IKMO", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", - "url": "allModules/44055_M_IKMO.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "IKMOp", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44058_M_IKMO_p.json" + "id": 28254, + "shortKey": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" }, { - "id": "IKNB", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", - "url": "allModules/44199_M_IKNB.json" + "id": 28684, + "shortKey": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" }, { - "id": "IKNBp", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", - "url": "allModules/57170_M_IKNB_p.json" + "id": 29855, + "shortKey": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" }, { - "id": "IKNE", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima", - "url": "allModules/56792_M_IKNE.json" + "id": 31834, + "shortKey": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": "IKNEp", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", - "url": "allModules/56795_M_IKNE_p.json" + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": "IKNG", - "name": "Neue Narrative für eine nachhaltige Gesellschaft", - "url": "allModules/44121_M_IKNG.json" + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": "IKNGp", - "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", - "url": "allModules/44124_M_IKNG_p.json" + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": "IKNK", - "name": "New Work & KI", - "url": "allModules/44127_M_IKNK.json" + "id": 36264, + "shortKey": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" }, { - "id": "IKNKp", - "name": "New Work & KI (Projektarbeit)", - "url": "allModules/44130_M_IKNK_p.json" + "id": 36269, + "shortKey": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" }, { - "id": "IKNN", - "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", - "url": "allModules/44070_M_IKNN.json" + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": "IKNW", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", - "url": "allModules/56802_M_IKNW.json" + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": "IKNWp", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", - "url": "allModules/57681_M_IKNW_p.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": "IKOW", - "name": "Offgrid Wasser und Sonne: Hands on", - "url": "allModules/56805_M_IKOW.json" + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": "IKOWp", - "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", - "url": "allModules/57683_M_IKOW_p.json" + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": "IKPE", - "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", - "url": "allModules/44139_M_IKPE.json" + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": "IKPH", - "name": "Prototyping für Startup-Ideen beim Hackathon", - "url": "allModules/56807_M_IKPH.json" + "id": 38901, + "shortKey": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": "IKPS", - "name": "Prototyping für Startup-Ideen", - "url": "allModules/44133_M_IKPS.json" + "id": 38938, + "shortKey": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" }, { - "id": "IKPSp", - "name": "Prototyping für Startup-Ideen (Projektarbeit)", - "url": "allModules/44136_M_IKPS_p.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "IKRE", - "name": "Resilienz: Schlüsselkompetenz für innere Stärke", - "url": "allModules/44142_M_IKRE.json" + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": "IKSH", - "name": "Social and Human Robotic", - "url": "allModules/44145_M_IKSH.json" + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": "IKSM", - "name": "Strategisches Management von Naturgefahren", - "url": "allModules/44205_M_IKSM.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "IKSMp", - "name": "Strategisches Management von Naturgefahren (Projektarbeit)", - "url": "allModules/44208_M_IKSM_p.json" + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": "IKSS", - "name": "Ski-Nation Schweiz", - "url": "allModules/57793_M_IKSS.json" + "id": 40139, + "shortKey": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" }, { - "id": "IKSSp", - "name": "Ski-Nation Schweiz (Projektarbeit)", - "url": "allModules/44217_M_IKSS_p.json" + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": "IKST", - "name": "Starkes Ich – Starkes Team", - "url": "allModules/57673_M_IKST.json" + "id": 40663, + "shortKey": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" }, { - "id": "IKSTp", - "name": "Starkes Ich – Starkes Team (Projektarbeit)", - "url": "allModules/44157_M_IKST_p.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "IKSU", - "name": "Startup - Weg zur Gründung", - "url": "allModules/44253_M_IKSU.json" + "id": 41106, + "shortKey": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": "IKSUp", - "name": "Startup - Weg zur Gründung (Projektarbeit)", - "url": "allModules/44256_M_IKSU_p.json" + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": "IKSW", - "name": "Stadt der kurzen Wege", - "url": "allModules/44148_M_IKSW.json" + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": "IKSWp", - "name": "Stadt der kurzen Wege (Projektarbeit)", - "url": "allModules/44151_M_IKSW_p.json" + "id": 43801, + "shortKey": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": "IKTE", - "name": "The Internet of Everything", - "url": "allModules/44340_M_IKTE.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": "IKTEp", - "name": "The Internet of Everything (Projektarbeit)", - "url": "allModules/44343_M_IKTE_p.json" + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": "IKTSV2", - "name": "IKTS_Vorlage 2ECTS", - "url": "allModules/43909_M_IKTSV2.json" + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": "IKTSV3", - "name": "IKTS_Vorlage 3ECTS", - "url": "allModules/43910_M_IKTSV3.json" + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" }, { - "id": "IKTSV4", - "name": "IKTS_Vorlage 4ECTS", - "url": "allModules/43911_M_IKTSV4.json" + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" }, { - "id": "IKUG", - "name": "Umwelt und Gesundheit", - "url": "allModules/44160_M_IKUG.json" + "id": 57128, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" }, { - "id": "IKUGp", - "name": "Umwelt und Gesundheit (Projektarbeit)", - "url": "allModules/44163_M_IKUG_p.json" + "id": 57180, + "shortKey": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" }, { - "id": "IKVA", - "name": "Virtual Reality für gesundes Leben und Altern", - "url": "allModules/44172_M_IKVA.json" + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" }, { - "id": "IKVAp", - "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", - "url": "allModules/44175_M_IKVA_p.json" + "id": 61129, + "shortKey": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" }, { - "id": "IKVK", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", - "url": "allModules/44166_M_IKVK.json" + "id": 61186, + "shortKey": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" + } + ] + }, + { + "id": 10142, + "shortKey": "KomEng", + "required_ects": 12, + "name": "Kommunikation und Englisch", + "modules": [ + { + "id": 24427, + "shortKey": "FKIA", + "name": "Führungskommunikation im internationalen Arbeitsmarkt", + "url": "allModules/24427_M_FKIA.json" }, { - "id": "IKVKp", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", - "url": "allModules/44169_M_IKVK_p.json" + "id": 31909, + "shortKey": "RheKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/31909_M_RheKI.json" }, { - "id": "IKVR", - "name": "Virtual Reality für Klima und Energie", - "url": "allModules/56195_M_IKVR.json" + "id": 37397, + "shortKey": "KommIng2", + "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", + "url": "allModules/37397_M_KommIng2.json" }, { - "id": "IKVRp", - "name": "Virtual Reality für Klima und Energie (Projektarbeit)", - "url": "allModules/44181_M_IKVR_p.json" + "id": 43277, + "shortKey": "RheKoI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/43277_M_RheKoI.json" }, { - "id": "idks.IKBD", - "name": "My Data - Big Data", - "url": "allModules/57372_M_idks.IKBD.json" + "id": 45661, + "shortKey": "SelTec", + "name": "English: Selling Technology", + "url": "allModules/45661_M_SelTec.json" }, { - "id": "idks.IKBW", - "name": "Blickwechsel", - "url": "allModules/57357_M_idks.IKBW.json" + "id": 55597, + "shortKey": "TecBEC", + "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", + "url": "allModules/55597_M_TecBEC.json" }, { - "id": "idks.IKCC", - "name": "Creative Capability", - "url": "allModules/57443_M_idks.IKCC.json" + "id": 56496, + "shortKey": "EnglHTw", + "name": "English: How Things work", + "url": "allModules/56496_M_EnglHTw.json" }, { - "id": "idks.IKMO", - "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", - "url": "allModules/57448_M_idks.IKMO.json" - }, + "id": 56504, + "shortKey": "EnglScience", + "name": "English: The World of Science", + "url": "allModules/56504_M_EnglScience.json" + } + ] + }, + { + "id": 10143, + "shortKey": "SaBa", + "required_ects": 20, + "name": "Studien- Bachelorarbeit", + "modules": [ { - "id": "idks.IKSH", - "name": "Social and Human Robotic SG", - "url": "allModules/57354_M_idks.IKSH.json" + "id": 40906, + "shortKey": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" }, { - "id": "idks.IKVR", - "name": "Virtual and Augmented Reality", - "url": "allModules/57360_M_idks.IKVR.json" + "id": 41626, + "shortKey": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" } ] }, { - "id": "Inf", - "required_ects": 136, - "name": "Informatik", + "id": 10166, + "shortKey": "GWRIKTS", + "required_ects": 4, + "name": "Gesellschaft, Wirtschaft und Recht - IKTS", "modules": [ { - "id": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" + "id": 43909, + "shortKey": "IKTSV2", + "name": "IKTS_Vorlage 2ECTS", + "url": "allModules/43909_M_IKTSV2.json" }, { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "id": 43910, + "shortKey": "IKTSV3", + "name": "IKTS_Vorlage 3ECTS", + "url": "allModules/43910_M_IKTSV3.json" }, { - "id": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" + "id": 43911, + "shortKey": "IKTSV4", + "name": "IKTS_Vorlage 4ECTS", + "url": "allModules/43911_M_IKTSV4.json" }, { - "id": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" + "id": 44020, + "shortKey": "IKAG", + "name": "Alternde Gesellschaften", + "url": "allModules/44020_M_IKAG.json" }, { - "id": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" + "id": 44037, + "shortKey": "IKBH", + "name": "Behavioral Design", + "url": "allModules/44037_M_IKBH.json" }, { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "id": 44040, + "shortKey": "IKBW", + "name": "Blickwechsel", + "url": "allModules/44040_M_IKBW.json" }, { - "id": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" + "id": 44043, + "shortKey": "IKDK", + "name": "Demokratie im Zeitalter von KI", + "url": "allModules/44043_M_IKDK.json" }, { - "id": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json" + "id": 44046, + "shortKey": "IKDKp", + "name": "Demokratie im Zeitalter von KI (Projektarbeit)", + "url": "allModules/44046_M_IKDK_p.json" }, { - "id": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "id": 44049, + "shortKey": "IKEK", + "name": "Ethik & KI", + "url": "allModules/44049_M_IKEK.json" }, { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "id": 44052, + "shortKey": "IKEKp", + "name": "Ethik & KI (Projektarbeit)", + "url": "allModules/44052_M_IKEK_p.json" }, { - "id": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" + "id": 44055, + "shortKey": "IKMO", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", + "url": "allModules/44055_M_IKMO.json" }, { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "id": 44058, + "shortKey": "IKMOp", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44058_M_IKMO_p.json" }, { - "id": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" + "id": 44061, + "shortKey": "IKGL", + "name": "Gesund leben und Langlebigkeit", + "url": "allModules/44061_M_IKGL.json" }, { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "id": 44064, + "shortKey": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", + "url": "allModules/44064_M_IKAK.json" }, { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "id": 44067, + "shortKey": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", + "url": "allModules/44067_M_IKAK_p.json" }, { - "id": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" + "id": 44070, + "shortKey": "IKNN", + "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", + "url": "allModules/44070_M_IKNN.json" }, { - "id": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "id": 44073, + "shortKey": "IKII", + "name": "Ideen Inkubator Klimawende", + "url": "allModules/44073_M_IKII.json" }, { - "id": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" + "id": 44076, + "shortKey": "IKIIp", + "name": "Ideen Inkubator Klimawende (Projektarbeit)", + "url": "allModules/44076_M_IKII_p.json" }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "id": 44079, + "shortKey": "IKIE", + "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", + "url": "allModules/44079_M_IKIE.json" }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "id": 44082, + "shortKey": "IKLE", + "name": "IZM-Projekt", + "url": "allModules/44082_M_IKLE.json" }, { - "id": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" + "id": 44085, + "shortKey": "IKLEp", + "name": "IZM-Projekt (Projektarbeit)", + "url": "allModules/44085_M_IKLE_p.json" }, { - "id": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "id": 44088, + "shortKey": "IKGE", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung", + "url": "allModules/44088_M_IKGE.json" }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "id": 44091, + "shortKey": "IKGEp", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44091_M_IKGE_p.json" }, { - "id": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" + "id": 44094, + "shortKey": "IKKL", + "name": "Circular Economy", + "url": "allModules/44094_M_IKKL.json" }, { - "id": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "id": 44097, + "shortKey": "IKKLp", + "name": "Circular Economy (Projektarbeit)", + "url": "allModules/44097_M_IKKL_p.json" }, { - "id": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json" + "id": 44100, + "shortKey": "IKLF", + "name": "Lernfähigkeit und Gedächtnis", + "url": "allModules/44100_M_IKLF.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 44103, + "shortKey": "IKLK", + "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", + "url": "allModules/44103_M_IKLK.json" }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "id": 44109, + "shortKey": "IKMI", + "name": "Medien- und Informationskompetenz in Zeiten von KI", + "url": "allModules/44109_M_IKMI.json" }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "id": 44112, + "shortKey": "IKMIp", + "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", + "url": "allModules/44112_M_IKMI_p.json" }, { - "id": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" + "id": 44115, + "shortKey": "IKME", + "name": "Messbar gesund", + "url": "allModules/44115_M_IKME.json" }, { - "id": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" + "id": 44121, + "shortKey": "IKNG", + "name": "Neue Narrative für eine nachhaltige Gesellschaft", + "url": "allModules/44121_M_IKNG.json" }, { - "id": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" + "id": 44124, + "shortKey": "IKNGp", + "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", + "url": "allModules/44124_M_IKNG_p.json" }, { - "id": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" + "id": 44127, + "shortKey": "IKNK", + "name": "New Work & KI", + "url": "allModules/44127_M_IKNK.json" }, { - "id": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" + "id": 44130, + "shortKey": "IKNKp", + "name": "New Work & KI (Projektarbeit)", + "url": "allModules/44130_M_IKNK_p.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 44133, + "shortKey": "IKPS", + "name": "Prototyping für Startup-Ideen", + "url": "allModules/44133_M_IKPS.json" }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "id": 44136, + "shortKey": "IKPSp", + "name": "Prototyping für Startup-Ideen (Projektarbeit)", + "url": "allModules/44136_M_IKPS_p.json" }, { - "id": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" + "id": 44139, + "shortKey": "IKPE", + "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", + "url": "allModules/44139_M_IKPE.json" }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "id": 44142, + "shortKey": "IKRE", + "name": "Resilienz: Schlüsselkompetenz für innere Stärke", + "url": "allModules/44142_M_IKRE.json" }, { - "id": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" + "id": 44145, + "shortKey": "IKSH", + "name": "Social and Human Robotic", + "url": "allModules/44145_M_IKSH.json" }, { - "id": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" + "id": 44148, + "shortKey": "IKSW", + "name": "Stadt der kurzen Wege", + "url": "allModules/44148_M_IKSW.json" }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "id": 44151, + "shortKey": "IKSWp", + "name": "Stadt der kurzen Wege (Projektarbeit)", + "url": "allModules/44151_M_IKSW_p.json" }, { - "id": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" + "id": 44157, + "shortKey": "IKSTp", + "name": "Starkes Ich – Starkes Team (Projektarbeit)", + "url": "allModules/44157_M_IKST_p.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 44160, + "shortKey": "IKUG", + "name": "Umwelt und Gesundheit", + "url": "allModules/44160_M_IKUG.json" }, { - "id": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" + "id": 44163, + "shortKey": "IKUGp", + "name": "Umwelt und Gesundheit (Projektarbeit)", + "url": "allModules/44163_M_IKUG_p.json" }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "id": 44166, + "shortKey": "IKVK", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", + "url": "allModules/44166_M_IKVK.json" }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "id": 44169, + "shortKey": "IKVKp", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", + "url": "allModules/44169_M_IKVK_p.json" }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "id": 44172, + "shortKey": "IKVA", + "name": "Virtual Reality für gesundes Leben und Altern", + "url": "allModules/44172_M_IKVA.json" }, { - "id": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" + "id": 44175, + "shortKey": "IKVAp", + "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", + "url": "allModules/44175_M_IKVA_p.json" }, { - "id": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" + "id": 44181, + "shortKey": "IKVRp", + "name": "Virtual Reality für Klima und Energie (Projektarbeit)", + "url": "allModules/44181_M_IKVR_p.json" }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "id": 44184, + "shortKey": "IKKK", + "name": "Kommunale Klimawende", + "url": "allModules/44184_M_IKKK.json" }, { - "id": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" + "id": 44187, + "shortKey": "IKKKp", + "name": "Kommunale Klimawende (Projektarbeit)", + "url": "allModules/44187_M_IKKK_p.json" }, { - "id": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" + "id": 44190, + "shortKey": "IKGS", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", + "url": "allModules/44190_M_IKGS.json" }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "id": 44196, + "shortKey": "IKAAp", + "name": "Applied AI (Projektarbeit)", + "url": "allModules/44196_M_IKAA_p.json" }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "id": 44199, + "shortKey": "IKNB", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", + "url": "allModules/44199_M_IKNB.json" }, { - "id": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" + "id": 44202, + "shortKey": "IKAA", + "name": "Applied AI", + "url": "allModules/44202_M_IKAA.json" }, { - "id": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" + "id": 44205, + "shortKey": "IKSM", + "name": "Strategisches Management von Naturgefahren", + "url": "allModules/44205_M_IKSM.json" }, { - "id": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" + "id": 44208, + "shortKey": "IKSMp", + "name": "Strategisches Management von Naturgefahren (Projektarbeit)", + "url": "allModules/44208_M_IKSM_p.json" }, { - "id": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" + "id": 44211, + "shortKey": "IKGA", + "name": "Generative AI in der Planung", + "url": "allModules/44211_M_IKGA.json" }, { - "id": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" + "id": 44214, + "shortKey": "IKGAp", + "name": "Generative AI in der Planung (Projektarbeit)", + "url": "allModules/44214_M_IKGA_p.json" }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "id": 44217, + "shortKey": "IKSSp", + "name": "Ski-Nation Schweiz (Projektarbeit)", + "url": "allModules/44217_M_IKSS_p.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 44223, + "shortKey": "IKKA", + "name": "Nachhaltigkeit und Klimaschutz angewandt", + "url": "allModules/44223_M_IKKA.json" }, { - "id": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "id": 44226, + "shortKey": "IKKP", + "name": "Klimakrise: Kann die Politik die Welt noch retten?", + "url": "allModules/44226_M_IKKP.json" }, { - "id": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" + "id": 44229, + "shortKey": "IKKPp", + "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", + "url": "allModules/44229_M_IKKP_p.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 44232, + "shortKey": "IKDHp", + "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", + "url": "allModules/44232_M_IKDH_p.json" }, { - "id": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "id": 44235, + "shortKey": "IKDH", + "name": "Lernlabor «Digitalisieren Hands-on»", + "url": "allModules/44235_M_IKDH.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" - } - ] - }, - { - "id": "KomEng", - "required_ects": 12, - "name": "Kommunikation und Englisch", - "modules": [ + "id": 44241, + "shortKey": "IKDM_A", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", + "url": "allModules/44241_M_IKDM_A.json" + }, { - "id": "EnglHTw", - "name": "English: How Things work", - "url": "allModules/56496_M_EnglHTw.json" + "id": 44244, + "shortKey": "IKDM_B", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", + "url": "allModules/44244_M_IKDM_B.json" }, { - "id": "EnglScience", - "name": "English: The World of Science", - "url": "allModules/56504_M_EnglScience.json" + "id": 44247, + "shortKey": "IKDLp", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", + "url": "allModules/44247_M_IKDL_p.json" }, { - "id": "FKIA", - "name": "Führungskommunikation im internationalen Arbeitsmarkt", - "url": "allModules/24427_M_FKIA.json" + "id": 44253, + "shortKey": "IKSU", + "name": "Startup - Weg zur Gründung", + "url": "allModules/44253_M_IKSU.json" }, { - "id": "KommIng2", - "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", - "url": "allModules/37397_M_KommIng2.json" + "id": 44256, + "shortKey": "IKSUp", + "name": "Startup - Weg zur Gründung (Projektarbeit)", + "url": "allModules/44256_M_IKSU_p.json" }, { - "id": "RheKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/31909_M_RheKI.json" + "id": 44340, + "shortKey": "IKTE", + "name": "The Internet of Everything", + "url": "allModules/44340_M_IKTE.json" }, { - "id": "RheKoI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/43277_M_RheKoI.json" + "id": 44343, + "shortKey": "IKTEp", + "name": "The Internet of Everything (Projektarbeit)", + "url": "allModules/44343_M_IKTE_p.json" }, { - "id": "SelTec", - "name": "English: Selling Technology", - "url": "allModules/45661_M_SelTec.json" + "id": 55066, + "shortKey": "IKBD", + "name": "Behavioral Design", + "url": "allModules/55066_M_IKBD.json" }, { - "id": "TecBEC", - "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", - "url": "allModules/55597_M_TecBEC.json" - } - ] - }, - { - "id": "MaPh", - "required_ects": 16, - "name": "Mathematik und Physik", - "modules": [ + "id": 56195, + "shortKey": "IKVR", + "name": "Virtual Reality für Klima und Energie", + "url": "allModules/56195_M_IKVR.json" + }, { - "id": "An1I", - "name": "Analysis 1 für Informatik", - "url": "allModules/28151_M_An1I.json" + "id": 56707, + "shortKey": "IKBF", + "name": "Selbststeuerung im Beruf", + "url": "allModules/56707_M_IKBF.json" }, { - "id": "An2I", - "name": "Analysis 2 für Informatik", - "url": "allModules/28156_M_An2I.json" + "id": 56710, + "shortKey": "IKCC", + "name": "Co-Creation und Inclusive Design Methoden", + "url": "allModules/56710_M_IKCC.json" }, { - "id": "ExEv", - "name": "Experimentieren und Evaluieren für Informatik", - "url": "allModules/24381_M_ExEv.json" + "id": 56713, + "shortKey": "IKCCp", + "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", + "url": "allModules/56713_M_IKCC_p.json" }, { - "id": "FuVar", - "name": "Funktionen mehrerer Variablen", - "url": "allModules/10942_M_FuVar.json" + "id": 56716, + "shortKey": "IKCG", + "name": "Corporate Governance and Sustainability", + "url": "allModules/56716_M_IKCG.json" }, { - "id": "IntTra", - "name": "Integraltransformationen", - "url": "allModules/61226_M_IntTra.json" + "id": 56720, + "shortKey": "IKEI", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", + "url": "allModules/56720_M_IKEI.json" }, { - "id": "KomFou1", - "name": "Komplexe Zahlen und Fourierreihen", - "url": "allModules/15546_M_KomFou1.json" + "id": 56731, + "shortKey": "IKEIp", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", + "url": "allModules/56731_M_IKEI_p.json" }, { - "id": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json" + "id": 56734, + "shortKey": "IKFD", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben", + "url": "allModules/56734_M_IKFD.json" }, { - "id": "NwP", - "name": "Naturwissenschaftliches Praktikum", - "url": "allModules/45138_M_NwP.json" + "id": 56737, + "shortKey": "IKFDp", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", + "url": "allModules/56737_M_IKFD_p.json" }, { - "id": "Ph1Mech", - "name": "Physik 1 - Mechanik", - "url": "allModules/45143_M_Ph1Mech.json" + "id": 56740, + "shortKey": "IKFL", + "name": "Future Life Design: Successfully shaping your own life path", + "url": "allModules/56740_M_IKFL.json" }, { - "id": "Ph2HAT", - "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", - "url": "allModules/22021_M_Ph2HAT.json" + "id": 56743, + "shortKey": "IKFLp", + "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", + "url": "allModules/56743_M_IKFL_p.json" }, { - "id": "Ph3SWO", - "name": "Physik 3 - Schwingungen und Wellen, Optik", - "url": "allModules/45153_M_Ph3SWO.json" + "id": 56789, + "shortKey": "IKIS", + "name": "International Summer School for Sustainability", + "url": "allModules/56789_M_IKIS.json" }, { - "id": "PhAI", - "name": "Physik Anwendungen für Informatik", - "url": "allModules/43544_M_PhAI.json" + "id": 56792, + "shortKey": "IKNE", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima", + "url": "allModules/56792_M_IKNE.json" }, { - "id": "WrStat", - "name": "Wahrscheinlichkeitsrechnung und Statistik", - "url": "allModules/24489_M_WrStat.json" - } - ] - }, - { - "id": "RA", - "required_ects": 46, - "name": "Rahmenausbildung", - "modules": [ + "id": 56795, + "shortKey": "IKNEp", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", + "url": "allModules/56795_M_IKNE_p.json" + }, { - "id": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" + "id": 56802, + "shortKey": "IKNW", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", + "url": "allModules/56802_M_IKNW.json" }, { - "id": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" + "id": 56805, + "shortKey": "IKOW", + "name": "Offgrid Wasser und Sonne: Hands on", + "url": "allModules/56805_M_IKOW.json" }, { - "id": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" + "id": 56807, + "shortKey": "IKPH", + "name": "Prototyping für Startup-Ideen beim Hackathon", + "url": "allModules/56807_M_IKPH.json" }, { - "id": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" + "id": 56866, + "shortKey": "IKISp", + "name": "International Summer School for Sustainability (Projektarbeit)", + "url": "allModules/56866_M_IKIS_p.json" }, { - "id": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json" + "id": 56875, + "shortKey": "IKMEp", + "name": "Messbar gesund (Projektarbeit)", + "url": "allModules/56875_M_IKME_p.json" }, { - "id": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" + "id": 56919, + "shortKey": "IKBH", + "name": "Behavioral Design", + "url": "allModules/56919_M_IKBH.json" }, { - "id": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" + "id": 56922, + "shortKey": "IKGSp", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", + "url": "allModules/56922_M_IKGS_p.json" }, { - "id": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" + "id": 56925, + "shortKey": "IKLD", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", + "url": "allModules/56925_M_IKLD.json" }, { - "id": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json" + "id": 56928, + "shortKey": "IKLDp", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", + "url": "allModules/56928_M_IKLD_p.json" }, { - "id": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" + "id": 57170, + "shortKey": "IKNBp", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", + "url": "allModules/57170_M_IKNB_p.json" }, { - "id": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" + "id": 57339, + "shortKey": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json" }, { - "id": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" + "id": 57354, + "shortKey": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json" }, { - "id": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" + "id": 57357, + "shortKey": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json" }, { - "id": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" + "id": 57360, + "shortKey": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json" }, { - "id": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" + "id": 57372, + "shortKey": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json" }, { - "id": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" + "id": 57378, + "shortKey": "IKAAp", + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json" }, { - "id": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" - } - ] - }, - { - "id": "SaBa", - "required_ects": 20, - "name": "Studien- Bachelorarbeit", - "modules": [ + "id": 57381, + "shortKey": "IKAA", + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json" + }, { - "id": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "id": 57384, + "shortKey": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json" }, { - "id": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" - } - ] - }, - { - "id": "gwr", - "required_ects": 8, - "name": "Gesellschaft, Wirtschaft und Recht", - "modules": [ + "id": 57387, + "shortKey": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json" + }, { - "id": "BuRe1", - "name": "Business und Recht 1", - "url": "allModules/20780_M_BuRe1.json" + "id": 57443, + "shortKey": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json" }, { - "id": "BuRe2a", - "name": "Business und Recht 2 (a)", - "url": "allModules/45604_M_BuRe2a.json" + "id": 57448, + "shortKey": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json" }, { - "id": "DigBusI", - "name": "Digital Business für Informatik", - "url": "allModules/40316_M_DigBusI.json" + "id": 57673, + "shortKey": "IKST", + "name": "Starkes Ich – Starkes Team", + "url": "allModules/57673_M_IKST.json" }, { - "id": "LLDIG", - "name": "Lernlabor \"Digitalisieren Hands-on\"", - "url": "allModules/41732_M_LLDIG.json" + "id": 57681, + "shortKey": "IKNWp", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", + "url": "allModules/57681_M_IKNW_p.json" }, { - "id": "PmQm", - "name": "Projekt- und Qualitätsmanagement", - "url": "allModules/28231_M_PmQm.json" + "id": 57683, + "shortKey": "IKOWp", + "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", + "url": "allModules/57683_M_IKOW_p.json" }, { - "id": "VwlTg", - "name": "Volkswirtschaft und Technikgeschichte", - "url": "allModules/42760_M_VwlTg.json" + "id": 57793, + "shortKey": "IKSS", + "name": "Ski-Nation Schweiz", + "url": "allModules/57793_M_IKSS.json" }, { - "id": "WI2", - "name": "Business Processes für Informatik", - "url": "allModules/57174_M_WI2.json" + "id": 61146, + "shortKey": "IKDL", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/61146_M_IKDL.json" } ] } diff --git a/data23/focuses.json b/data23/focuses.json index da68e01..958ebcc 100644 --- a/data23/focuses.json +++ b/data23/focuses.json @@ -1,279 +1,333 @@ [ { - "id": "CySe", - "url": "allStudies/10249_CySe.json", - "name": "Cyber Security", + "id": 10247, + "shortKey": "SE", + "url": "allStudies/10247_SE.json", + "name": "Software Engineering", "modules": [ { - "id": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "id": 24357, + "shortKey": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "id": 28236, + "shortKey": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "id": 37247, + "shortKey": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "id": 37903, + "shortKey": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "id": 39045, + "shortKey": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "id": 39054, + "shortKey": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": "SecSoW", + "id": 40311, + "shortKey": "SecSoW", "name": "Secure Software", "url": "allModules/40311_M_SecSoW.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 41462, + "shortKey": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "id": 56946, + "shortKey": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" } ] }, { - "id": "DaEn", - "url": "allStudies/10251_DaEn.json", - "name": "Data Science", + "id": 10249, + "shortKey": "CySe", + "url": "allStudies/10249_CySe.json", + "name": "Cyber Security", "modules": [ { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "id": 23311, + "shortKey": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "id": 36457, + "shortKey": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "id": 36473, + "shortKey": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "id": 38551, + "shortKey": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "id": 40311, + "shortKey": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 42231, + "shortKey": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json" + "id": 61026, + "shortKey": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" + }, + { + "id": 61129, + "shortKey": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" } ] }, { - "id": "NetC", + "id": 10250, + "shortKey": "NetC", "url": "allStudies/10250_NetC.json", "name": "Network and Cloud Infrastructure", "modules": [ { - "id": "CN2", + "id": 23311, + "shortKey": "CN2", "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json" }, { - "id": "CldInf", + "id": 29855, + "shortKey": "CldInf", "name": "Cloud Infrastructure", "url": "allModules/29855_M_CldInf.json" }, { - "id": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "id": 38945, + "shortKey": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": "DSy", + "id": 39054, + "shortKey": "DSy", "name": "Distributed Systems", "url": "allModules/39054_M_DSy.json" }, { - "id": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "id": 40038, + "shortKey": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": "NIoSec", + "id": 42231, + "shortKey": "NIoSec", "name": "Network and IoT Security", "url": "allModules/42231_M_NIoSec.json" }, { - "id": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "id": 55074, + "shortKey": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 56252, + "shortKey": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "id": 57056, + "shortKey": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" } ] }, { - "id": "SE", - "url": "allStudies/10247_SE.json", - "name": "Software Engineering", + "id": 10251, + "shortKey": "DaEn", + "url": "allStudies/10251_DaEn.json", + "name": "Data Science", "modules": [ { - "id": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" - }, - { - "id": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "id": 31614, + "shortKey": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json" }, { - "id": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "id": 31834, + "shortKey": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "id": 36034, + "shortKey": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "id": 36038, + "shortKey": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "id": 39041, + "shortKey": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" } ] }, { - "id": "VTAI", + "id": 10451, + "shortKey": "VTAI", "url": "allStudies/10451_VTAI.json", "name": "Artificial Intelligence", "modules": [ { - "id": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" - }, - { - "id": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" - }, - { - "id": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" - }, - { - "id": "DL", + "id": 31834, + "shortKey": "DL", "name": "Deep Learning", "url": "allModules/31834_M_DL.json" }, { - "id": "DatAna", + "id": 31838, + "shortKey": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" + }, + { + "id": 36034, + "shortKey": "DatAna", "name": "Data Analytics", "url": "allModules/36034_M_DatAna.json" }, { - "id": "DatEng", + "id": 36038, + "shortKey": "DatEng", "name": "Data Engineering", "url": "allModules/36038_M_DatEng.json" }, { - "id": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" - }, - { - "id": "IPCV1", + "id": 36264, + "shortKey": "IPCV1", "name": "Image Processing and Computer Vision 1", "url": "allModules/36264_M_IPCV1.json" }, { - "id": "IPCV2", + "id": 36269, + "shortKey": "IPCV2", "name": "Image Processing and Computer Vision 2", "url": "allModules/36269_M_IPCV2.json" }, { - "id": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "id": 37167, + "shortKey": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" + }, + { + "id": 40866, + "shortKey": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" + }, + { + "id": 40870, + "shortKey": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" + }, + { + "id": 43809, + "shortKey": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": "PML", + "id": 61209, + "shortKey": "PML", "name": "Python für ML", "url": "allModules/61209_M_PML.json" } From b77450ff4b6d1c0a46c9db383d81a7efa1c24c76 Mon Sep 17 00:00:00 2001 From: Kakaoschluerfer Date: Sun, 14 Dec 2025 10:57:13 +0100 Subject: [PATCH 3/3] fix: use module_id as unique id and still use id for module short key. This way it's backward compatible and no changes in web needed --- crawler.py | 76 +- data/modules.json | 1040 ++++++++--------- data21/categories.json | 2420 ++++++++++++++++++++-------------------- data21/focuses.json | 368 +++--- data23/categories.json | 2138 +++++++++++++++++------------------ data23/focuses.json | 344 +++--- 6 files changed, 3145 insertions(+), 3241 deletions(-) diff --git a/crawler.py b/crawler.py index faf7853..1897c8c 100644 --- a/crawler.py +++ b/crawler.py @@ -58,8 +58,8 @@ def getIdForCategory(kuerzel): def create_module(content): return { - 'id': content['id'], - 'shortKey': getShortNameForModule(content['kuerzel']), + 'module_id': content['id'], + 'id': getShortNameForModule(content['kuerzel']), 'name': content['bezeichnung'].strip(), 'url': content['url'], 'focuses': [], @@ -92,23 +92,23 @@ def set_term_for_module(module, moduleContent): else: module['term'] = endSemester else: - print(f'Module {module["shortKey"]} {module["id"]} has no term') + print(f'Module {module["id"]} {module["module_id"]} has no term') def set_successor_and_predecessor_for_module(module, moduleContent, modules): if 'nachfolger' in moduleContent and moduleContent['nachfolger']['kuerzel'] != moduleContent['kuerzel']: successormoduleShortKey = getShortNameForModule(moduleContent['nachfolger']['kuerzel']) module['successormoduleShortKey'] = successormoduleShortKey if successormoduleShortKey in modules and modules[successormoduleShortKey]['predecessormoduleShortKey'] == "": - modules[successormoduleShortKey]['predecessormoduleShortKey'] = module['shortKey'] + modules[successormoduleShortKey]['predecessormoduleShortKey'] = module['id'] if 'vorgaenger' in moduleContent and moduleContent['vorgaenger']['kuerzel'] != moduleContent['kuerzel']: predecessormoduleShortKey = getShortNameForModule(moduleContent['vorgaenger']['kuerzel']) module['predecessormoduleShortKey'] = predecessormoduleShortKey if predecessormoduleShortKey in modules and modules[predecessormoduleShortKey]['successormoduleShortKey'] == "": - modules[predecessormoduleShortKey]['successormoduleShortKey'] = module['shortKey'] + modules[predecessormoduleShortKey]['successormoduleShortKey'] = module['id'] def set_recommended_modules_for_module(module, moduleContent): if 'empfehlungen' in moduleContent: - # print(f"Empfehlungen für {module['id']} - {module['shortKey']}") + # print(f"Empfehlungen für {module['id']} - {module['id']}") for empfehlung in moduleContent['empfehlungen']: # print(empfehlung['id'],empfehlung['kuerzel']) recommendedmoduleShortKey = getShortNameForModule(empfehlung['kuerzel']) @@ -126,13 +126,13 @@ def set_recommended_modules_for_module(module, moduleContent): recommendedmoduleShortKey = getShortNameForModule(voraussetzung['kuerzel']) module['recommendedmoduleIds'].add(voraussetzung['id']) module['recommendedmoduleShortKeys'].add(getShortNameForModule(voraussetzung['kuerzel'])) - + recommendedModule = {voraussetzung['id']:recommendedmoduleShortKey} if recommendedModule not in module['recommendedmodules']: module['recommendedmodules'].append(recommendedModule) -def set_deactivated_for_module(module, moduleContent): +def set_deactivated_for_module(module, moduleContent): # assumption: module is deactivated, if 'zustand' is 'deaktiviert' and either (1) 'endJahr' of 'durchfuehrungen' was last year or earlier or (2) no 'durchfuehrungen' is defined if 'zustand' in moduleContent and moduleContent['zustand'] == 'deaktiviert': if 'durchfuehrungen' not in moduleContent: @@ -146,9 +146,9 @@ def overwrite_module_with_data(module): # assumption: module is not Mandatory, unless defined otherwise in overwrite_module_data module['isMandatory'] = False - if module['shortKey'] not in overwrite_module_data: + if module['id'] not in overwrite_module_data: return - overwrite_data = overwrite_module_data[module['shortKey']] + overwrite_data = overwrite_module_data[module['id']] for data in overwrite_data: module[data[0]] = data[1] @@ -179,12 +179,12 @@ def enrich_module_from_json(module, moduleContent): if 'categories' in module: for cat in module['categories']: - if cat['shortKey'] in categories: - categories[cat['shortKey']]['modules'].append( - {'id': module['id'], 'shortKey': module['shortKey'], 'name': module['name'], 'url': module['url']}) - elif cat['shortKey'] == 'GWRIKTS': + if cat['id'] in categories: + categories[cat['id']]['modules'].append( + {'module_id': module['module_id'], 'id': module['id'], 'name': module['name'], 'url': module['url']}) + elif cat['id'] == 'GWRIKTS': categories['gwr']['modules'].append( - {'id': module['id'], 'shortKey': module['shortKey'], 'name': module['name'], 'url': module['url']}) + {'module_id': module['module_id'], 'id': module['id'], 'name': module['name'], 'url': module['url']}) # 'kredits' contains categories kredits = jsonContent['kredits'] @@ -196,8 +196,8 @@ def enrich_module_from_json(module, moduleContent): catShortName = getIdForCategory(category['kuerzel']) categories[catShortName] = { - 'id': category['id'], - 'shortKey': catShortName, + 'module_id': category['id'], + 'id': catShortName, 'required_ects': kredit['minKredits'], 'name': category['bezeichnung'], 'modules': [], @@ -209,11 +209,11 @@ def enrich_module_from_json(module, moduleContent): module = create_module(zuordnung) # For some reason each category is also present as a module. - if module['shortKey'].startswith('Kat'): + if module['id'].startswith('Kat'): continue if 'kategorien' in zuordnung: - module['categories'] = [{'shortKey': getIdForCategory(z['kuerzel']), 'name': z['bezeichnung'], 'ects': z['kreditpunkte']} for z in zuordnung['kategorien']] + module['categories'] = [{'id': getIdForCategory(z['kuerzel']), 'name': z['bezeichnung'], 'ects': z['kreditpunkte']} for z in zuordnung['kategorien']] module['ects'] = zuordnung['kategorien'][0]['kreditpunkte'] # IKTS modules are often split into two separate modules, one of them being a "Projektarbeit". @@ -221,16 +221,16 @@ def enrich_module_from_json(module, moduleContent): if zuordnung['kuerzel'].endswith('_p'): module['name'] += ' (Projektarbeit)' - modules[module['id']] = module + modules[module['module_id']] = module for additional_module_url in additional_module_urls: moduleContent = json.loads(requests.get(f'{BASE_URL}{additional_module_url}').content) moduleContent['url'] = additional_module_url module = create_module(moduleContent) categoriesForStudienordnung = [z['kategorien'] for z in moduleContent['zuordnungen'] if z['url'] == url][0] - module['categories'] = [{'shortKey': getIdForCategory(c['kuerzel']), 'name': c['bezeichnung'], 'ects': c['kreditpunkte']} for c in categoriesForStudienordnung] + module['categories'] = [{'id': getIdForCategory(c['kuerzel']), 'name': c['bezeichnung'], 'ects': c['kreditpunkte']} for c in categoriesForStudienordnung] module['ects'] = moduleContent['kreditpunkte'] - modules[module['id']] = module + modules[module['module_id']] = module for module in modules.values(): try: @@ -244,14 +244,14 @@ def enrich_module_from_json(module, moduleContent): for module in modules.values(): for recommendedmoduleId in module['recommendedmoduleIds']: if recommendedmoduleId in modules: - - dependentModule = {module['id']:module['shortKey']} + + dependentModule = {module['module_id']:module['id']} if dependentModule not in modules[recommendedmoduleId]['dependentmodules']: modules[recommendedmoduleId]['dependentmodules'].append(dependentModule) - - modules[recommendedmoduleId]['dependentmoduleShortKeys'].add(module['shortKey']) - modules[recommendedmoduleId]['dependentmoduleIds'].add(module['id']) + + modules[recommendedmoduleId]['dependentmoduleShortKeys'].add(module['id']) + modules[recommendedmoduleId]['dependentmoduleIds'].add(module['module_id']) if modules[recommendedmoduleId]['isDeactivated'] == False: continue @@ -259,8 +259,8 @@ def enrich_module_from_json(module, moduleContent): spezialisierungen = jsonContent['spezialisierungen'] for spez in spezialisierungen: focus = { - 'id': spez['id'], - 'shortKey': spez['kuerzel'], + 'module_id': spez['id'], + 'id': spez['kuerzel'], 'url': spez['url'], 'name': spez['bezeichnung'], 'modules': [] @@ -275,26 +275,26 @@ def enrich_module_from_json(module, moduleContent): if moduleId in modules: focus['modules'].append({ - 'id': moduleId, - 'shortKey': moduleShortKey, + 'module_id': moduleId, + 'id': moduleShortKey, 'name': modules[moduleId]['name'], 'url': modules[moduleId]['url']}) - modules[moduleId]['focuses'].append({'shortKey': focus['shortKey'], 'name': focus['name'], 'url': focus['url']}) + modules[moduleId]['focuses'].append({'module_id': focus['module_id'], 'id': focus['id'], 'name': focus['name'], 'url': focus['url']}) - focus['modules'].sort(key = lambda x: x['id']) - focus['modules'] = list({m['id']: m for m in focus['modules']}.values()) + focus['modules'].sort(key = lambda x: x['module_id']) + focus['modules'] = list({m['module_id']: m for m in focus['modules']}.values()) focuses.append(focus) # id should be unique for each module - idsSet = set([m['id'] for m in modules.values()]) + idsSet = set([m['module_id'] for m in modules.values()]) if len(idsSet) != len(modules): sys.exit(1) categories = list(categories.values()) for category in categories: - category['modules'].sort(key = lambda x: x['id']) + category['modules'].sort(key = lambda x: x['module_id']) categories.sort(key = lambda x: x['id']) focuses.sort(key = lambda x: x['id']) @@ -312,7 +312,7 @@ def enrich_module_from_json(module, moduleContent): fetch_data_for_studienordnung('allStudies/10191_I.json', 'data21', ['allModules/28254_M_MGE.json']) for module in modules.values(): - module['categoriesForColoring'] = sorted([category['shortKey'] for category in module['categories']]) + module['categoriesForColoring'] = sorted([category['id'] for category in module['categories']]) del module['focuses'] del module['categories'] @@ -322,5 +322,5 @@ def enrich_module_from_json(module, moduleContent): os.mkdir(output_directory) modules = list(modules.values()) -modules.sort(key = lambda x: x['id']) +modules.sort(key = lambda x: x['module_id']) write_json(modules, f'{output_directory}/modules.json') diff --git a/data/modules.json b/data/modules.json index b71b476..85cd6b3 100644 --- a/data/modules.json +++ b/data/modules.json @@ -1,7 +1,7 @@ [ { - "id": 10942, - "shortKey": "FuVar", + "module_id": 10942, + "id": "FuVar", "name": "Funktionen mehrerer Variablen", "url": "allModules/10942_M_FuVar.json", "ects": 4, @@ -49,8 +49,8 @@ ] }, { - "id": 15546, - "shortKey": "KomFou1", + "module_id": 15546, + "id": "KomFou1", "name": "Komplexe Zahlen und Fourierreihen", "url": "allModules/15546_M_KomFou1.json", "ects": 4, @@ -106,8 +106,8 @@ ] }, { - "id": 20110, - "shortKey": "Inno2", + "module_id": 20110, + "id": "Inno2", "name": "Innovation 2", "url": "allModules/20110_M_Inno2.json", "ects": 2, @@ -133,8 +133,8 @@ "categoriesForColoring": [] }, { - "id": 20780, - "shortKey": "BuRe1", + "module_id": 20780, + "id": "BuRe1", "name": "Business und Recht 1", "url": "allModules/20780_M_BuRe1.json", "ects": 4, @@ -162,8 +162,8 @@ ] }, { - "id": 22021, - "shortKey": "Ph2HAT", + "module_id": 22021, + "id": "Ph2HAT", "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", "url": "allModules/22021_M_Ph2HAT.json", "ects": 4, @@ -191,8 +191,8 @@ ] }, { - "id": 22062, - "shortKey": "EmbSys1", + "module_id": 22062, + "id": "EmbSys1", "name": "Embedded Systems 1", "url": "allModules/22062_M_EmbSys1.json", "ects": 4, @@ -229,8 +229,8 @@ ] }, { - "id": 22068, - "shortKey": "EmbSys2", + "module_id": 22068, + "id": "EmbSys2", "name": "Embedded Systems 2", "url": "allModules/22068_M_EmbSys2.json", "ects": 4, @@ -259,8 +259,8 @@ ] }, { - "id": 23311, - "shortKey": "CN2", + "module_id": 23311, + "id": "CN2", "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json", "ects": 6, @@ -312,8 +312,8 @@ ] }, { - "id": 23345, - "shortKey": "ComEng2", + "module_id": 23345, + "id": "ComEng2", "name": "Computer Engineering 2", "url": "allModules/23345_M_ComEng2.json", "ects": 3, @@ -347,8 +347,8 @@ "categoriesForColoring": [] }, { - "id": 24089, - "shortKey": "MathSem2", + "module_id": 24089, + "id": "MathSem2", "name": "Mathematisches Seminar 2", "url": "allModules/24089_M_MathSem2.json", "ects": 2, @@ -374,8 +374,8 @@ "categoriesForColoring": [] }, { - "id": 24357, - "shortKey": "CPl", + "module_id": 24357, + "id": "CPl", "name": "C++", "url": "allModules/24357_M_CPl.json", "ects": 4, @@ -427,8 +427,8 @@ ] }, { - "id": 24381, - "shortKey": "ExEv", + "module_id": 24381, + "id": "ExEv", "name": "Experimentieren und Evaluieren für Informatik", "url": "allModules/24381_M_ExEv.json", "ects": 4, @@ -448,8 +448,8 @@ ] }, { - "id": 24404, - "shortKey": "AutoSpr", + "module_id": 24404, + "id": "AutoSpr", "name": "Automaten und Sprachen", "url": "allModules/24404_M_AutoSpr.json", "ects": 4, @@ -483,8 +483,8 @@ ] }, { - "id": 24427, - "shortKey": "FKIA", + "module_id": 24427, + "id": "FKIA", "name": "Führungskommunikation im internationalen Arbeitsmarkt", "url": "allModules/24427_M_FKIA.json", "ects": 4, @@ -504,8 +504,8 @@ ] }, { - "id": 24442, - "shortKey": "DMI", + "module_id": 24442, + "id": "DMI", "name": "Diskrete Mathematik für Informatik", "url": "allModules/24442_M_DMI.json", "ects": 4, @@ -544,8 +544,8 @@ ] }, { - "id": 24489, - "shortKey": "WrStat", + "module_id": 24489, + "id": "WrStat", "name": "Wahrscheinlichkeitsrechnung und Statistik", "url": "allModules/24489_M_WrStat.json", "ects": 4, @@ -588,8 +588,8 @@ ] }, { - "id": 25232, - "shortKey": "ComEng1", + "module_id": 25232, + "id": "ComEng1", "name": "Computer Engineering 1", "url": "allModules/25232_M_ComEng1.json", "ects": 3, @@ -628,8 +628,8 @@ "categoriesForColoring": [] }, { - "id": 25661, - "shortKey": "RKI", + "module_id": 25661, + "id": "RKI", "name": "Rhetorische Kommunikation für IngenieurInnen", "url": "allModules/25661_M_RKI.json", "ects": 4, @@ -649,8 +649,8 @@ ] }, { - "id": 28063, - "shortKey": "Chin1", + "module_id": 28063, + "id": "Chin1", "name": "Chinesisch 1", "url": "allModules/28063_M_Chin1.json", "ects": 4, @@ -668,8 +668,8 @@ "categoriesForColoring": [] }, { - "id": 28088, - "shortKey": "Jap1", + "module_id": 28088, + "id": "Jap1", "name": "Japanisch 1", "url": "allModules/28088_M_Jap1.json", "ects": 2, @@ -695,8 +695,8 @@ "categoriesForColoring": [] }, { - "id": 28093, - "shortKey": "Jap2", + "module_id": 28093, + "id": "Jap2", "name": "Japanisch 2", "url": "allModules/28093_M_Jap2.json", "ects": 2, @@ -722,8 +722,8 @@ "categoriesForColoring": [] }, { - "id": 28097, - "shortKey": "Span1", + "module_id": 28097, + "id": "Span1", "name": "Spanisch 1", "url": "allModules/28097_M_Span1.json", "ects": 4, @@ -749,8 +749,8 @@ "categoriesForColoring": [] }, { - "id": 28151, - "shortKey": "An1I", + "module_id": 28151, + "id": "An1I", "name": "Analysis 1 für Informatik", "url": "allModules/28151_M_An1I.json", "ects": 4, @@ -803,8 +803,8 @@ ] }, { - "id": 28156, - "shortKey": "An2I", + "module_id": 28156, + "id": "An2I", "name": "Analysis 2 für Informatik", "url": "allModules/28156_M_An2I.json", "ects": 4, @@ -855,8 +855,8 @@ ] }, { - "id": 28231, - "shortKey": "PmQm", + "module_id": 28231, + "id": "PmQm", "name": "Projekt- und Qualitätsmanagement", "url": "allModules/28231_M_PmQm.json", "ects": 4, @@ -884,8 +884,8 @@ ] }, { - "id": 28236, - "shortKey": "AppArch", + "module_id": 28236, + "id": "AppArch", "name": "Application Architecture", "url": "allModules/28236_M_AppArch.json", "ects": 4, @@ -927,8 +927,8 @@ ] }, { - "id": 28254, - "shortKey": "MGE", + "module_id": 28254, + "id": "MGE", "name": "Mobile and GUI Engineering", "url": "allModules/28254_M_MGE.json", "ects": 4, @@ -957,8 +957,8 @@ ] }, { - "id": 28684, - "shortKey": "CPlA", + "module_id": 28684, + "id": "CPlA", "name": "C++ Advanced", "url": "allModules/28684_M_CPlA.json", "ects": 4, @@ -1007,8 +1007,8 @@ ] }, { - "id": 29855, - "shortKey": "CldInf", + "module_id": 29855, + "id": "CldInf", "name": "Cloud Infrastructure", "url": "allModules/29855_M_CldInf.json", "ects": 4, @@ -1050,8 +1050,8 @@ ] }, { - "id": 31614, - "shortKey": "MathFML", + "module_id": 31614, + "id": "MathFML", "name": "Mathematical Foundations for Machine Learning", "url": "allModules/31614_M_MathFML.json", "ects": 4, @@ -1071,8 +1071,8 @@ ] }, { - "id": 31834, - "shortKey": "DL", + "module_id": 31834, + "id": "DL", "name": "Deep Learning", "url": "allModules/31834_M_DL.json", "ects": 4, @@ -1101,8 +1101,8 @@ ] }, { - "id": 31838, - "shortKey": "ML", + "module_id": 31838, + "id": "ML", "name": "Statistical Machine Learning", "url": "allModules/31838_M_ML.json", "ects": 4, @@ -1131,8 +1131,8 @@ ] }, { - "id": 31909, - "shortKey": "RheKI", + "module_id": 31909, + "id": "RheKI", "name": "Rhetorische Kommunikation für IngenieurInnen", "url": "allModules/31909_M_RheKI.json", "ects": 4, @@ -1152,8 +1152,8 @@ ] }, { - "id": 32766, - "shortKey": "WSLS", + "module_id": 32766, + "id": "WSLS", "name": "Workshop \"Lern-Support an der OST\"", "url": "allModules/32766_M_WSLS.json", "ects": 0, @@ -1171,8 +1171,8 @@ "categoriesForColoring": [] }, { - "id": 35903, - "shortKey": "SPPRODUCTS", + "module_id": 35903, + "id": "SPPRODUCTS", "name": "SP-Smart Products", "url": "allModules/35903_M_SPPRODUCTS.json", "ects": 4, @@ -1190,8 +1190,8 @@ "categoriesForColoring": [] }, { - "id": 36011, - "shortKey": "Ital2", + "module_id": 36011, + "id": "Ital2", "name": "Italienisch 2", "url": "allModules/36011_M_Ital2.json", "ects": 4, @@ -1217,8 +1217,8 @@ "categoriesForColoring": [] }, { - "id": 36015, - "shortKey": "Ital1", + "module_id": 36015, + "id": "Ital1", "name": "Italienisch 1", "url": "allModules/36015_M_Ital1.json", "ects": 4, @@ -1244,8 +1244,8 @@ "categoriesForColoring": [] }, { - "id": 36024, - "shortKey": "Chinese2", + "module_id": 36024, + "id": "Chinese2", "name": "Chinesisch 2", "url": "allModules/36024_M_Chinese2.json", "ects": 4, @@ -1263,8 +1263,8 @@ "categoriesForColoring": [] }, { - "id": 36034, - "shortKey": "DatAna", + "module_id": 36034, + "id": "DatAna", "name": "Data Analytics", "url": "allModules/36034_M_DatAna.json", "ects": 4, @@ -1293,8 +1293,8 @@ ] }, { - "id": 36038, - "shortKey": "DatEng", + "module_id": 36038, + "id": "DatEng", "name": "Data Engineering", "url": "allModules/36038_M_DatEng.json", "ects": 4, @@ -1323,8 +1323,8 @@ ] }, { - "id": 36264, - "shortKey": "IPCV1", + "module_id": 36264, + "id": "IPCV1", "name": "Image Processing and Computer Vision 1", "url": "allModules/36264_M_IPCV1.json", "ects": 4, @@ -1345,8 +1345,8 @@ ] }, { - "id": 36269, - "shortKey": "IPCV2", + "module_id": 36269, + "id": "IPCV2", "name": "Image Processing and Computer Vision 2", "url": "allModules/36269_M_IPCV2.json", "ects": 4, @@ -1367,8 +1367,8 @@ ] }, { - "id": 36421, - "shortKey": "FranzKomm", + "module_id": 36421, + "id": "FranzKomm", "name": "Französisch Kommunikation", "url": "allModules/36421_M_FranzKomm.json", "ects": 4, @@ -1394,8 +1394,8 @@ "categoriesForColoring": [] }, { - "id": 36457, - "shortKey": "HackL", + "module_id": 36457, + "id": "HackL", "name": "Hacking Lab", "url": "allModules/36457_M_HackL.json", "ects": 2, @@ -1429,8 +1429,8 @@ ] }, { - "id": 36473, - "shortKey": "IncResp", + "module_id": 36473, + "id": "IncResp", "name": "Incident Response", "url": "allModules/36473_M_IncResp.json", "ects": 4, @@ -1484,8 +1484,8 @@ ] }, { - "id": 36478, - "shortKey": "CySec", + "module_id": 36478, + "id": "CySec", "name": "Cyber Security Foundations", "url": "allModules/36478_M_CySec.json", "ects": 4, @@ -1547,8 +1547,8 @@ ] }, { - "id": 36488, - "shortKey": "SecSW", + "module_id": 36488, + "id": "SecSW", "name": "Secure Software", "url": "allModules/36488_M_SecSW.json", "ects": 4, @@ -1600,8 +1600,8 @@ ] }, { - "id": 37157, - "shortKey": "WIoT", + "module_id": 37157, + "id": "WIoT", "name": "Wireless and IoT", "url": "allModules/37157_M_WIoT.json", "ects": 4, @@ -1622,8 +1622,8 @@ ] }, { - "id": 37167, - "shortKey": "CldSol", + "module_id": 37167, + "id": "CldSol", "name": "Cloud Solutions", "url": "allModules/37167_M_CldSol.json", "ects": 4, @@ -1657,8 +1657,8 @@ ] }, { - "id": 37171, - "shortKey": "ServDev", + "module_id": 37171, + "id": "ServDev", "name": "Service Development (ITIL)", "url": "allModules/37171_M_ServDev.json", "ects": 4, @@ -1679,8 +1679,8 @@ ] }, { - "id": 37191, - "shortKey": "SE2", + "module_id": 37191, + "id": "SE2", "name": "Software-Engineering 2", "url": "allModules/37191_M_SE2.json", "ects": 4, @@ -1722,8 +1722,8 @@ ] }, { - "id": 37247, - "shortKey": "MsTe", + "module_id": 37247, + "id": "MsTe", "name": ".Net Technologien", "url": "allModules/37247_M_MsTe.json", "ects": 4, @@ -1767,8 +1767,8 @@ ] }, { - "id": 37397, - "shortKey": "KommIng2", + "module_id": 37397, + "id": "KommIng2", "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", "url": "allModules/37397_M_KommIng2.json", "ects": 4, @@ -1788,8 +1788,8 @@ ] }, { - "id": 37893, - "shortKey": "SE1", + "module_id": 37893, + "id": "SE1", "name": "Software-Engineering 1", "url": "allModules/37893_M_SE1.json", "ects": 4, @@ -1828,8 +1828,8 @@ ] }, { - "id": 37903, - "shortKey": "Bsys2", + "module_id": 37903, + "id": "Bsys2", "name": "Betriebssysteme 2", "url": "allModules/37903_M_Bsys2.json", "ects": 4, @@ -1858,8 +1858,8 @@ ] }, { - "id": 38551, - "shortKey": "CyDef", + "module_id": 38551, + "id": "CyDef", "name": "Cyber Defense", "url": "allModules/38551_M_CyDef.json", "ects": 4, @@ -1916,8 +1916,8 @@ ] }, { - "id": 38868, - "shortKey": "FranzKomm2", + "module_id": 38868, + "id": "FranzKomm2", "name": "Französisch Kommunikation 2", "url": "allModules/38868_M_FranzKomm2.json", "ects": 4, @@ -1943,8 +1943,8 @@ "categoriesForColoring": [] }, { - "id": 38879, - "shortKey": "AutPy", + "module_id": 38879, + "id": "AutPy", "name": "Automatisierung mit Python", "url": "allModules/38879_M_AutPy.json", "ects": 2, @@ -1978,8 +1978,8 @@ ] }, { - "id": 38881, - "shortKey": "AlgDat", + "module_id": 38881, + "id": "AlgDat", "name": "Algorithmen und Datenstrukturen", "url": "allModules/38881_M_AlgDat.json", "ects": 4, @@ -2031,8 +2031,8 @@ ] }, { - "id": 38891, - "shortKey": "WE1", + "module_id": 38891, + "id": "WE1", "name": "Web Engineering 1", "url": "allModules/38891_M_WE1.json", "ects": 4, @@ -2079,8 +2079,8 @@ ] }, { - "id": 38901, - "shortKey": "WE3", + "module_id": 38901, + "id": "WE3", "name": "Web Engineering 3", "url": "allModules/38901_M_WE3.json", "ects": 4, @@ -2109,8 +2109,8 @@ ] }, { - "id": 38910, - "shortKey": "OOP2", + "module_id": 38910, + "id": "OOP2", "name": "Objektorientierte Programmierung 2", "url": "allModules/38910_M_OOP2.json", "ects": 4, @@ -2202,8 +2202,8 @@ ] }, { - "id": 38920, - "shortKey": "DigCod", + "module_id": 38920, + "id": "DigCod", "name": "Digitale Codierungen", "url": "allModules/38920_M_DigCod.json", "ects": 4, @@ -2224,8 +2224,8 @@ ] }, { - "id": 38928, - "shortKey": "FunProg", + "module_id": 38928, + "id": "FunProg", "name": "Funktionale Programmierung", "url": "allModules/38928_M_FunProg.json", "ects": 4, @@ -2254,8 +2254,8 @@ ] }, { - "id": 38938, - "shortKey": "SModSim", + "module_id": 38938, + "id": "SModSim", "name": "System Modeling and Simulation", "url": "allModules/38938_M_SModSim.json", "ects": 4, @@ -2276,8 +2276,8 @@ ] }, { - "id": 38945, - "shortKey": "WE2", + "module_id": 38945, + "id": "WE2", "name": "Web Engineering 2", "url": "allModules/38945_M_WE2.json", "ects": 4, @@ -2314,8 +2314,8 @@ ] }, { - "id": 39041, - "shortKey": "BlCh", + "module_id": 39041, + "id": "BlCh", "name": "Blockchain", "url": "allModules/39041_M_BlCh.json", "ects": 4, @@ -2344,8 +2344,8 @@ ] }, { - "id": 39045, - "shortKey": "PF", + "module_id": 39045, + "id": "PF", "name": "Patterns und Frameworks", "url": "allModules/39045_M_PF.json", "ects": 4, @@ -2374,8 +2374,8 @@ ] }, { - "id": 39054, - "shortKey": "DSy", + "module_id": 39054, + "id": "DSy", "name": "Distributed Systems", "url": "allModules/39054_M_DSy.json", "ects": 4, @@ -2417,8 +2417,8 @@ ] }, { - "id": 39080, - "shortKey": "Bsys1", + "module_id": 39080, + "id": "Bsys1", "name": "Betriebssysteme 1", "url": "allModules/39080_M_Bsys1.json", "ects": 4, @@ -2462,8 +2462,8 @@ ] }, { - "id": 39084, - "shortKey": "CN1", + "module_id": 39084, + "id": "CN1", "name": "Computernetze 1", "url": "allModules/39084_M_CN1.json", "ects": 6, @@ -2507,8 +2507,8 @@ ] }, { - "id": 39093, - "shortKey": "Dbs1", + "module_id": 39093, + "id": "Dbs1", "name": "Datenbanksysteme 1", "url": "allModules/39093_M_Dbs1.json", "ects": 4, @@ -2529,8 +2529,8 @@ ] }, { - "id": 39143, - "shortKey": "FP", + "module_id": 39143, + "id": "FP", "name": "Functional Programming", "url": "allModules/39143_M_FP.json", "ects": 4, @@ -2569,8 +2569,8 @@ ] }, { - "id": 39203, - "shortKey": "SEP1", + "module_id": 39203, + "id": "SEP1", "name": "SE Practices 1", "url": "allModules/39203_M_SEP1.json", "ects": 4, @@ -2617,8 +2617,8 @@ ] }, { - "id": 40038, - "shortKey": "WsoT", + "module_id": 40038, + "id": "WsoT", "name": "Wireless and IoT", "url": "allModules/40038_M_WsoT.json", "ects": 4, @@ -2639,8 +2639,8 @@ ] }, { - "id": 40139, - "shortKey": "MOSIM", + "module_id": 40139, + "id": "MOSIM", "name": "Modellbildung und Simulation", "url": "allModules/40139_M_MOSIM.json", "ects": 4, @@ -2661,8 +2661,8 @@ ] }, { - "id": 40311, - "shortKey": "SecSoW", + "module_id": 40311, + "id": "SecSoW", "name": "Secure Software", "url": "allModules/40311_M_SecSoW.json", "ects": 4, @@ -2709,8 +2709,8 @@ ] }, { - "id": 40316, - "shortKey": "DigBusI", + "module_id": 40316, + "id": "DigBusI", "name": "Digital Business für Informatik", "url": "allModules/40316_M_DigBusI.json", "ects": 4, @@ -2730,8 +2730,8 @@ ] }, { - "id": 40663, - "shortKey": "CoBau", + "module_id": 40663, + "id": "CoBau", "name": "Compilerbau", "url": "allModules/40663_M_CoBau.json", "ects": 4, @@ -2780,8 +2780,8 @@ ] }, { - "id": 40680, - "shortKey": "DigDes", + "module_id": 40680, + "id": "DigDes", "name": "Digital Design", "url": "allModules/40680_M_DigDes.json", "ects": 3, @@ -2807,8 +2807,8 @@ "categoriesForColoring": [] }, { - "id": 40825, - "shortKey": "BuPro", + "module_id": 40825, + "id": "BuPro", "name": "Business Processes für Informatik", "url": "allModules/40825_M_BuPro.json", "ects": 4, @@ -2828,8 +2828,8 @@ ] }, { - "id": 40866, - "shortKey": "AIFo", + "module_id": 40866, + "id": "AIFo", "name": "AI Foundations", "url": "allModules/40866_M_AIFo.json", "ects": 4, @@ -2886,8 +2886,8 @@ ] }, { - "id": 40870, - "shortKey": "AIAp", + "module_id": 40870, + "id": "AIAp", "name": "AI Applications", "url": "allModules/40870_M_AIAp.json", "ects": 4, @@ -2921,8 +2921,8 @@ ] }, { - "id": 40906, - "shortKey": "SAI21", + "module_id": 40906, + "id": "SAI21", "name": "Studienarbeit Informatik", "url": "allModules/40906_M_SAI21.json", "ects": 8, @@ -2963,8 +2963,8 @@ ] }, { - "id": 41106, - "shortKey": "UX", + "module_id": 41106, + "id": "UX", "name": "User Experience", "url": "allModules/41106_M_UX.json", "ects": 4, @@ -3003,8 +3003,8 @@ ] }, { - "id": 41462, - "shortKey": "ParProg", + "module_id": 41462, + "id": "ParProg", "name": "Parallele Programmierung", "url": "allModules/41462_M_ParProg.json", "ects": 4, @@ -3043,8 +3043,8 @@ ] }, { - "id": 41489, - "shortKey": "Python", + "module_id": 41489, + "id": "Python", "name": "Python", "url": "allModules/41489_M_Python.json", "ects": 3, @@ -3062,8 +3062,8 @@ "categoriesForColoring": [] }, { - "id": 41626, - "shortKey": "BAI21", + "module_id": 41626, + "id": "BAI21", "name": "Bachelor-Arbeit Informatik", "url": "allModules/41626_M_BAI21.json", "ects": 12, @@ -3092,8 +3092,8 @@ ] }, { - "id": 41732, - "shortKey": "LLDIG", + "module_id": 41732, + "id": "LLDIG", "name": "Lernlabor \"Digitalisieren Hands-on\"", "url": "allModules/41732_M_LLDIG.json", "ects": 4, @@ -3113,8 +3113,8 @@ ] }, { - "id": 42231, - "shortKey": "NIoSec", + "module_id": 42231, + "id": "NIoSec", "name": "Network and IoT Security", "url": "allModules/42231_M_NIoSec.json", "ects": 4, @@ -3153,8 +3153,8 @@ ] }, { - "id": 42760, - "shortKey": "VwlTg", + "module_id": 42760, + "id": "VwlTg", "name": "Volkswirtschaft und Technikgeschichte", "url": "allModules/42760_M_VwlTg.json", "ects": 4, @@ -3174,8 +3174,8 @@ ] }, { - "id": 43277, - "shortKey": "RheKoI", + "module_id": 43277, + "id": "RheKoI", "name": "Rhetorische Kommunikation für IngenieurInnen", "url": "allModules/43277_M_RheKoI.json", "ects": 4, @@ -3195,8 +3195,8 @@ ] }, { - "id": 43544, - "shortKey": "PhAI", + "module_id": 43544, + "id": "PhAI", "name": "Physik Anwendungen für Informatik", "url": "allModules/43544_M_PhAI.json", "ects": 4, @@ -3229,8 +3229,8 @@ ] }, { - "id": 43712, - "shortKey": "SEProj", + "module_id": 43712, + "id": "SEProj", "name": "SE Project", "url": "allModules/43712_M_SEProj.json", "ects": 4, @@ -3287,8 +3287,8 @@ ] }, { - "id": 43801, - "shortKey": "ComGra", + "module_id": 43801, + "id": "ComGra", "name": "Computer Grafik", "url": "allModules/43801_M_ComGra.json", "ects": 4, @@ -3332,8 +3332,8 @@ ] }, { - "id": 43809, - "shortKey": "GenAI", + "module_id": 43809, + "id": "GenAI", "name": "Generative AI", "url": "allModules/43809_M_GenAI.json", "ects": 4, @@ -3367,8 +3367,8 @@ ] }, { - "id": 43813, - "shortKey": "OOP1", + "module_id": 43813, + "id": "OOP1", "name": "Objektorientierte Programmierung 1", "url": "allModules/43813_M_OOP1.json", "ects": 4, @@ -3389,8 +3389,8 @@ ] }, { - "id": 43909, - "shortKey": "IKTSV2", + "module_id": 43909, + "id": "IKTSV2", "name": "IKTS_Vorlage 2ECTS", "url": "allModules/43909_M_IKTSV2.json", "ects": 2, @@ -3410,8 +3410,8 @@ ] }, { - "id": 43910, - "shortKey": "IKTSV3", + "module_id": 43910, + "id": "IKTSV3", "name": "IKTS_Vorlage 3ECTS", "url": "allModules/43910_M_IKTSV3.json", "ects": 3, @@ -3431,8 +3431,8 @@ ] }, { - "id": 43911, - "shortKey": "IKTSV4", + "module_id": 43911, + "id": "IKTSV4", "name": "IKTS_Vorlage 4ECTS", "url": "allModules/43911_M_IKTSV4.json", "ects": 4, @@ -3452,8 +3452,8 @@ ] }, { - "id": 44020, - "shortKey": "IKAG", + "module_id": 44020, + "id": "IKAG", "name": "Alternde Gesellschaften", "url": "allModules/44020_M_IKAG.json", "ects": 2, @@ -3473,8 +3473,8 @@ ] }, { - "id": 44037, - "shortKey": "IKBH", + "module_id": 44037, + "id": "IKBH", "name": "Behavioral Design", "url": "allModules/44037_M_IKBH.json", "ects": 2, @@ -3494,8 +3494,8 @@ ] }, { - "id": 44040, - "shortKey": "IKBW", + "module_id": 44040, + "id": "IKBW", "name": "Blickwechsel", "url": "allModules/44040_M_IKBW.json", "ects": 2, @@ -3515,8 +3515,8 @@ ] }, { - "id": 44043, - "shortKey": "IKDK", + "module_id": 44043, + "id": "IKDK", "name": "Demokratie im Zeitalter von KI", "url": "allModules/44043_M_IKDK.json", "ects": 2, @@ -3536,8 +3536,8 @@ ] }, { - "id": 44046, - "shortKey": "IKDKp", + "module_id": 44046, + "id": "IKDKp", "name": "Demokratie im Zeitalter von KI (Projektarbeit)", "url": "allModules/44046_M_IKDK_p.json", "ects": 3, @@ -3557,8 +3557,8 @@ ] }, { - "id": 44049, - "shortKey": "IKEK", + "module_id": 44049, + "id": "IKEK", "name": "Ethik & KI", "url": "allModules/44049_M_IKEK.json", "ects": 2, @@ -3578,8 +3578,8 @@ ] }, { - "id": 44052, - "shortKey": "IKEKp", + "module_id": 44052, + "id": "IKEKp", "name": "Ethik & KI (Projektarbeit)", "url": "allModules/44052_M_IKEK_p.json", "ects": 3, @@ -3599,8 +3599,8 @@ ] }, { - "id": 44055, - "shortKey": "IKMO", + "module_id": 44055, + "id": "IKMO", "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", "url": "allModules/44055_M_IKMO.json", "ects": 2, @@ -3620,8 +3620,8 @@ ] }, { - "id": 44058, - "shortKey": "IKMOp", + "module_id": 44058, + "id": "IKMOp", "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", "url": "allModules/44058_M_IKMO_p.json", "ects": 3, @@ -3641,8 +3641,8 @@ ] }, { - "id": 44061, - "shortKey": "IKGL", + "module_id": 44061, + "id": "IKGL", "name": "Gesund leben und Langlebigkeit", "url": "allModules/44061_M_IKGL.json", "ects": 2, @@ -3662,8 +3662,8 @@ ] }, { - "id": 44064, - "shortKey": "IKAK", + "module_id": 44064, + "id": "IKAK", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", "url": "allModules/44064_M_IKAK.json", "ects": 2, @@ -3683,8 +3683,8 @@ ] }, { - "id": 44067, - "shortKey": "IKAKp", + "module_id": 44067, + "id": "IKAKp", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", "url": "allModules/44067_M_IKAK_p.json", "ects": 3, @@ -3704,8 +3704,8 @@ ] }, { - "id": 44070, - "shortKey": "IKNN", + "module_id": 44070, + "id": "IKNN", "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", "url": "allModules/44070_M_IKNN.json", "ects": 2, @@ -3725,8 +3725,8 @@ ] }, { - "id": 44073, - "shortKey": "IKII", + "module_id": 44073, + "id": "IKII", "name": "Ideen Inkubator Klimawende", "url": "allModules/44073_M_IKII.json", "ects": 2, @@ -3746,8 +3746,8 @@ ] }, { - "id": 44076, - "shortKey": "IKIIp", + "module_id": 44076, + "id": "IKIIp", "name": "Ideen Inkubator Klimawende (Projektarbeit)", "url": "allModules/44076_M_IKII_p.json", "ects": 3, @@ -3767,8 +3767,8 @@ ] }, { - "id": 44079, - "shortKey": "IKIE", + "module_id": 44079, + "id": "IKIE", "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", "url": "allModules/44079_M_IKIE.json", "ects": 2, @@ -3788,8 +3788,8 @@ ] }, { - "id": 44082, - "shortKey": "IKLE", + "module_id": 44082, + "id": "IKLE", "name": "IZM-Projekt", "url": "allModules/44082_M_IKLE.json", "ects": 2, @@ -3809,8 +3809,8 @@ ] }, { - "id": 44085, - "shortKey": "IKLEp", + "module_id": 44085, + "id": "IKLEp", "name": "IZM-Projekt (Projektarbeit)", "url": "allModules/44085_M_IKLE_p.json", "ects": 4, @@ -3830,8 +3830,8 @@ ] }, { - "id": 44088, - "shortKey": "IKGE", + "module_id": 44088, + "id": "IKGE", "name": "Klimagerechte Stadt- und Gemeindeentwicklung", "url": "allModules/44088_M_IKGE.json", "ects": 2, @@ -3851,8 +3851,8 @@ ] }, { - "id": 44091, - "shortKey": "IKGEp", + "module_id": 44091, + "id": "IKGEp", "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", "url": "allModules/44091_M_IKGE_p.json", "ects": 3, @@ -3872,8 +3872,8 @@ ] }, { - "id": 44094, - "shortKey": "IKKL", + "module_id": 44094, + "id": "IKKL", "name": "Circular Economy", "url": "allModules/44094_M_IKKL.json", "ects": 2, @@ -3893,8 +3893,8 @@ ] }, { - "id": 44097, - "shortKey": "IKKLp", + "module_id": 44097, + "id": "IKKLp", "name": "Circular Economy (Projektarbeit)", "url": "allModules/44097_M_IKKL_p.json", "ects": 3, @@ -3914,8 +3914,8 @@ ] }, { - "id": 44100, - "shortKey": "IKLF", + "module_id": 44100, + "id": "IKLF", "name": "Lernfähigkeit und Gedächtnis", "url": "allModules/44100_M_IKLF.json", "ects": 2, @@ -3935,8 +3935,8 @@ ] }, { - "id": 44103, - "shortKey": "IKLK", + "module_id": 44103, + "id": "IKLK", "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", "url": "allModules/44103_M_IKLK.json", "ects": 2, @@ -3956,8 +3956,8 @@ ] }, { - "id": 44109, - "shortKey": "IKMI", + "module_id": 44109, + "id": "IKMI", "name": "Medien- und Informationskompetenz in Zeiten von KI", "url": "allModules/44109_M_IKMI.json", "ects": 2, @@ -3977,8 +3977,8 @@ ] }, { - "id": 44112, - "shortKey": "IKMIp", + "module_id": 44112, + "id": "IKMIp", "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", "url": "allModules/44112_M_IKMI_p.json", "ects": 3, @@ -3998,8 +3998,8 @@ ] }, { - "id": 44115, - "shortKey": "IKME", + "module_id": 44115, + "id": "IKME", "name": "Messbar gesund", "url": "allModules/44115_M_IKME.json", "ects": 2, @@ -4019,8 +4019,8 @@ ] }, { - "id": 44121, - "shortKey": "IKNG", + "module_id": 44121, + "id": "IKNG", "name": "Neue Narrative für eine nachhaltige Gesellschaft", "url": "allModules/44121_M_IKNG.json", "ects": 2, @@ -4040,8 +4040,8 @@ ] }, { - "id": 44124, - "shortKey": "IKNGp", + "module_id": 44124, + "id": "IKNGp", "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", "url": "allModules/44124_M_IKNG_p.json", "ects": 3, @@ -4061,8 +4061,8 @@ ] }, { - "id": 44127, - "shortKey": "IKNK", + "module_id": 44127, + "id": "IKNK", "name": "New Work & KI", "url": "allModules/44127_M_IKNK.json", "ects": 2, @@ -4082,8 +4082,8 @@ ] }, { - "id": 44130, - "shortKey": "IKNKp", + "module_id": 44130, + "id": "IKNKp", "name": "New Work & KI (Projektarbeit)", "url": "allModules/44130_M_IKNK_p.json", "ects": 3, @@ -4103,8 +4103,8 @@ ] }, { - "id": 44133, - "shortKey": "IKPS", + "module_id": 44133, + "id": "IKPS", "name": "Prototyping für Startup-Ideen", "url": "allModules/44133_M_IKPS.json", "ects": 2, @@ -4124,8 +4124,8 @@ ] }, { - "id": 44136, - "shortKey": "IKPSp", + "module_id": 44136, + "id": "IKPSp", "name": "Prototyping für Startup-Ideen (Projektarbeit)", "url": "allModules/44136_M_IKPS_p.json", "ects": 4, @@ -4145,8 +4145,8 @@ ] }, { - "id": 44139, - "shortKey": "IKPE", + "module_id": 44139, + "id": "IKPE", "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", "url": "allModules/44139_M_IKPE.json", "ects": 2, @@ -4166,8 +4166,8 @@ ] }, { - "id": 44142, - "shortKey": "IKRE", + "module_id": 44142, + "id": "IKRE", "name": "Resilienz: Schlüsselkompetenz für innere Stärke", "url": "allModules/44142_M_IKRE.json", "ects": 2, @@ -4187,8 +4187,8 @@ ] }, { - "id": 44145, - "shortKey": "IKSH", + "module_id": 44145, + "id": "IKSH", "name": "Social and Human Robotic", "url": "allModules/44145_M_IKSH.json", "ects": 2, @@ -4208,8 +4208,8 @@ ] }, { - "id": 44148, - "shortKey": "IKSW", + "module_id": 44148, + "id": "IKSW", "name": "Stadt der kurzen Wege", "url": "allModules/44148_M_IKSW.json", "ects": 2, @@ -4229,8 +4229,8 @@ ] }, { - "id": 44151, - "shortKey": "IKSWp", + "module_id": 44151, + "id": "IKSWp", "name": "Stadt der kurzen Wege (Projektarbeit)", "url": "allModules/44151_M_IKSW_p.json", "ects": 3, @@ -4250,8 +4250,8 @@ ] }, { - "id": 44157, - "shortKey": "IKSTp", + "module_id": 44157, + "id": "IKSTp", "name": "Starkes Ich – Starkes Team (Projektarbeit)", "url": "allModules/44157_M_IKST_p.json", "ects": 3, @@ -4271,8 +4271,8 @@ ] }, { - "id": 44160, - "shortKey": "IKUG", + "module_id": 44160, + "id": "IKUG", "name": "Umwelt und Gesundheit", "url": "allModules/44160_M_IKUG.json", "ects": 2, @@ -4292,8 +4292,8 @@ ] }, { - "id": 44163, - "shortKey": "IKUGp", + "module_id": 44163, + "id": "IKUGp", "name": "Umwelt und Gesundheit (Projektarbeit)", "url": "allModules/44163_M_IKUG_p.json", "ects": 3, @@ -4313,8 +4313,8 @@ ] }, { - "id": 44166, - "shortKey": "IKVK", + "module_id": 44166, + "id": "IKVK", "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", "url": "allModules/44166_M_IKVK.json", "ects": 2, @@ -4334,8 +4334,8 @@ ] }, { - "id": 44169, - "shortKey": "IKVKp", + "module_id": 44169, + "id": "IKVKp", "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", "url": "allModules/44169_M_IKVK_p.json", "ects": 3, @@ -4355,8 +4355,8 @@ ] }, { - "id": 44172, - "shortKey": "IKVA", + "module_id": 44172, + "id": "IKVA", "name": "Virtual Reality für gesundes Leben und Altern", "url": "allModules/44172_M_IKVA.json", "ects": 2, @@ -4376,8 +4376,8 @@ ] }, { - "id": 44175, - "shortKey": "IKVAp", + "module_id": 44175, + "id": "IKVAp", "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", "url": "allModules/44175_M_IKVA_p.json", "ects": 3, @@ -4397,8 +4397,8 @@ ] }, { - "id": 44181, - "shortKey": "IKVRp", + "module_id": 44181, + "id": "IKVRp", "name": "Virtual Reality für Klima und Energie (Projektarbeit)", "url": "allModules/44181_M_IKVR_p.json", "ects": 3, @@ -4418,8 +4418,8 @@ ] }, { - "id": 44184, - "shortKey": "IKKK", + "module_id": 44184, + "id": "IKKK", "name": "Kommunale Klimawende", "url": "allModules/44184_M_IKKK.json", "ects": 2, @@ -4439,8 +4439,8 @@ ] }, { - "id": 44187, - "shortKey": "IKKKp", + "module_id": 44187, + "id": "IKKKp", "name": "Kommunale Klimawende (Projektarbeit)", "url": "allModules/44187_M_IKKK_p.json", "ects": 3, @@ -4460,8 +4460,8 @@ ] }, { - "id": 44190, - "shortKey": "IKGS", + "module_id": 44190, + "id": "IKGS", "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", "url": "allModules/44190_M_IKGS.json", "ects": 2, @@ -4481,8 +4481,8 @@ ] }, { - "id": 44196, - "shortKey": "IKAAp", + "module_id": 44196, + "id": "IKAAp", "name": "Applied AI (Projektarbeit)", "url": "allModules/44196_M_IKAA_p.json", "ects": 3, @@ -4502,8 +4502,8 @@ ] }, { - "id": 44199, - "shortKey": "IKNB", + "module_id": 44199, + "id": "IKNB", "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", "url": "allModules/44199_M_IKNB.json", "ects": 2, @@ -4523,8 +4523,8 @@ ] }, { - "id": 44202, - "shortKey": "IKAA", + "module_id": 44202, + "id": "IKAA", "name": "Applied AI", "url": "allModules/44202_M_IKAA.json", "ects": 2, @@ -4544,8 +4544,8 @@ ] }, { - "id": 44205, - "shortKey": "IKSM", + "module_id": 44205, + "id": "IKSM", "name": "Strategisches Management von Naturgefahren", "url": "allModules/44205_M_IKSM.json", "ects": 2, @@ -4565,8 +4565,8 @@ ] }, { - "id": 44208, - "shortKey": "IKSMp", + "module_id": 44208, + "id": "IKSMp", "name": "Strategisches Management von Naturgefahren (Projektarbeit)", "url": "allModules/44208_M_IKSM_p.json", "ects": 2, @@ -4586,8 +4586,8 @@ ] }, { - "id": 44211, - "shortKey": "IKGA", + "module_id": 44211, + "id": "IKGA", "name": "Generative AI in der Planung", "url": "allModules/44211_M_IKGA.json", "ects": 2, @@ -4607,8 +4607,8 @@ ] }, { - "id": 44214, - "shortKey": "IKGAp", + "module_id": 44214, + "id": "IKGAp", "name": "Generative AI in der Planung (Projektarbeit)", "url": "allModules/44214_M_IKGA_p.json", "ects": 3, @@ -4628,8 +4628,8 @@ ] }, { - "id": 44217, - "shortKey": "IKSSp", + "module_id": 44217, + "id": "IKSSp", "name": "Ski-Nation Schweiz (Projektarbeit)", "url": "allModules/44217_M_IKSS_p.json", "ects": 4, @@ -4649,8 +4649,8 @@ ] }, { - "id": 44223, - "shortKey": "IKKA", + "module_id": 44223, + "id": "IKKA", "name": "Nachhaltigkeit und Klimaschutz angewandt", "url": "allModules/44223_M_IKKA.json", "ects": 2, @@ -4670,8 +4670,8 @@ ] }, { - "id": 44226, - "shortKey": "IKKP", + "module_id": 44226, + "id": "IKKP", "name": "Klimakrise: Kann die Politik die Welt noch retten?", "url": "allModules/44226_M_IKKP.json", "ects": 2, @@ -4691,8 +4691,8 @@ ] }, { - "id": 44229, - "shortKey": "IKKPp", + "module_id": 44229, + "id": "IKKPp", "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", "url": "allModules/44229_M_IKKP_p.json", "ects": 3, @@ -4712,8 +4712,8 @@ ] }, { - "id": 44232, - "shortKey": "IKDHp", + "module_id": 44232, + "id": "IKDHp", "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", "url": "allModules/44232_M_IKDH_p.json", "ects": 4, @@ -4733,8 +4733,8 @@ ] }, { - "id": 44235, - "shortKey": "IKDH", + "module_id": 44235, + "id": "IKDH", "name": "Lernlabor «Digitalisieren Hands-on»", "url": "allModules/44235_M_IKDH.json", "ects": 2, @@ -4754,8 +4754,8 @@ ] }, { - "id": 44241, - "shortKey": "IKDM_A", + "module_id": 44241, + "id": "IKDM_A", "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", "url": "allModules/44241_M_IKDM_A.json", "ects": 2, @@ -4783,8 +4783,8 @@ ] }, { - "id": 44244, - "shortKey": "IKDM_B", + "module_id": 44244, + "id": "IKDM_B", "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", "url": "allModules/44244_M_IKDM_B.json", "ects": 2, @@ -4812,8 +4812,8 @@ ] }, { - "id": 44247, - "shortKey": "IKDLp", + "module_id": 44247, + "id": "IKDLp", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", "url": "allModules/44247_M_IKDL_p.json", "ects": 3, @@ -4833,8 +4833,8 @@ ] }, { - "id": 44253, - "shortKey": "IKSU", + "module_id": 44253, + "id": "IKSU", "name": "Startup - Weg zur Gründung", "url": "allModules/44253_M_IKSU.json", "ects": 2, @@ -4854,8 +4854,8 @@ ] }, { - "id": 44256, - "shortKey": "IKSUp", + "module_id": 44256, + "id": "IKSUp", "name": "Startup - Weg zur Gründung (Projektarbeit)", "url": "allModules/44256_M_IKSU_p.json", "ects": 4, @@ -4875,8 +4875,8 @@ ] }, { - "id": 44340, - "shortKey": "IKTE", + "module_id": 44340, + "id": "IKTE", "name": "The Internet of Everything", "url": "allModules/44340_M_IKTE.json", "ects": 2, @@ -4896,8 +4896,8 @@ ] }, { - "id": 44343, - "shortKey": "IKTEp", + "module_id": 44343, + "id": "IKTEp", "name": "The Internet of Everything (Projektarbeit)", "url": "allModules/44343_M_IKTE_p.json", "ects": 3, @@ -4917,8 +4917,8 @@ ] }, { - "id": 44428, - "shortKey": "Span2", + "module_id": 44428, + "id": "Span2", "name": "Spanisch 2", "url": "allModules/44428_M_Span2.json", "ects": 4, @@ -4944,8 +4944,8 @@ "categoriesForColoring": [] }, { - "id": 45131, - "shortKey": "MathSem1", + "module_id": 45131, + "id": "MathSem1", "name": "Mathematisches Seminar 1", "url": "allModules/45131_M_MathSem1.json", "ects": 2, @@ -4971,8 +4971,8 @@ "categoriesForColoring": [] }, { - "id": 45138, - "shortKey": "NwP", + "module_id": 45138, + "id": "NwP", "name": "Naturwissenschaftliches Praktikum", "url": "allModules/45138_M_NwP.json", "ects": 2, @@ -5005,8 +5005,8 @@ ] }, { - "id": 45143, - "shortKey": "Ph1Mech", + "module_id": 45143, + "id": "Ph1Mech", "name": "Physik 1 - Mechanik", "url": "allModules/45143_M_Ph1Mech.json", "ects": 4, @@ -5034,8 +5034,8 @@ ] }, { - "id": 45153, - "shortKey": "Ph3SWO", + "module_id": 45153, + "id": "Ph3SWO", "name": "Physik 3 - Schwingungen und Wellen, Optik", "url": "allModules/45153_M_Ph3SWO.json", "ects": 4, @@ -5063,8 +5063,8 @@ ] }, { - "id": 45604, - "shortKey": "BuRe2a", + "module_id": 45604, + "id": "BuRe2a", "name": "Business und Recht 2 (a)", "url": "allModules/45604_M_BuRe2a.json", "ects": 4, @@ -5092,8 +5092,8 @@ ] }, { - "id": 45661, - "shortKey": "SelTec", + "module_id": 45661, + "id": "SelTec", "name": "English: Selling Technology", "url": "allModules/45661_M_SelTec.json", "ects": 4, @@ -5113,8 +5113,8 @@ ] }, { - "id": 55066, - "shortKey": "IKBD", + "module_id": 55066, + "id": "IKBD", "name": "Behavioral Design", "url": "allModules/55066_M_IKBD.json", "ects": 2, @@ -5134,8 +5134,8 @@ ] }, { - "id": 55074, - "shortKey": "CldOp", + "module_id": 55074, + "id": "CldOp", "name": "Cloud Operations", "url": "allModules/55074_M_CldOp.json", "ects": 4, @@ -5164,8 +5164,8 @@ ] }, { - "id": 55597, - "shortKey": "TecBEC", + "module_id": 55597, + "id": "TecBEC", "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", "url": "allModules/55597_M_TecBEC.json", "ects": 4, @@ -5185,8 +5185,8 @@ ] }, { - "id": 56195, - "shortKey": "IKVR", + "module_id": 56195, + "id": "IKVR", "name": "Virtual Reality für Klima und Energie", "url": "allModules/56195_M_IKVR.json", "ects": 2, @@ -5206,8 +5206,8 @@ ] }, { - "id": 56252, - "shortKey": "NetAut", + "module_id": 56252, + "id": "NetAut", "name": "Network Automation", "url": "allModules/56252_M_NetAut.json", "ects": 4, @@ -5228,8 +5228,8 @@ ] }, { - "id": 56496, - "shortKey": "EnglHTw", + "module_id": 56496, + "id": "EnglHTw", "name": "English: How Things work", "url": "allModules/56496_M_EnglHTw.json", "ects": 4, @@ -5249,8 +5249,8 @@ ] }, { - "id": 56504, - "shortKey": "EnglScience", + "module_id": 56504, + "id": "EnglScience", "name": "English: The World of Science", "url": "allModules/56504_M_EnglScience.json", "ects": 4, @@ -5270,8 +5270,8 @@ ] }, { - "id": 56707, - "shortKey": "IKBF", + "module_id": 56707, + "id": "IKBF", "name": "Selbststeuerung im Beruf", "url": "allModules/56707_M_IKBF.json", "ects": 2, @@ -5291,8 +5291,8 @@ ] }, { - "id": 56710, - "shortKey": "IKCC", + "module_id": 56710, + "id": "IKCC", "name": "Co-Creation und Inclusive Design Methoden", "url": "allModules/56710_M_IKCC.json", "ects": 2, @@ -5312,8 +5312,8 @@ ] }, { - "id": 56713, - "shortKey": "IKCCp", + "module_id": 56713, + "id": "IKCCp", "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", "url": "allModules/56713_M_IKCC_p.json", "ects": 3, @@ -5333,8 +5333,8 @@ ] }, { - "id": 56716, - "shortKey": "IKCG", + "module_id": 56716, + "id": "IKCG", "name": "Corporate Governance and Sustainability", "url": "allModules/56716_M_IKCG.json", "ects": 2, @@ -5354,8 +5354,8 @@ ] }, { - "id": 56720, - "shortKey": "IKEI", + "module_id": 56720, + "id": "IKEI", "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", "url": "allModules/56720_M_IKEI.json", "ects": 2, @@ -5375,8 +5375,8 @@ ] }, { - "id": 56731, - "shortKey": "IKEIp", + "module_id": 56731, + "id": "IKEIp", "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", "url": "allModules/56731_M_IKEI_p.json", "ects": 3, @@ -5396,8 +5396,8 @@ ] }, { - "id": 56734, - "shortKey": "IKFD", + "module_id": 56734, + "id": "IKFD", "name": "Applied Frugal Design: Einfach gestalten, gesund leben", "url": "allModules/56734_M_IKFD.json", "ects": 2, @@ -5417,8 +5417,8 @@ ] }, { - "id": 56737, - "shortKey": "IKFDp", + "module_id": 56737, + "id": "IKFDp", "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", "url": "allModules/56737_M_IKFD_p.json", "ects": 4, @@ -5438,8 +5438,8 @@ ] }, { - "id": 56740, - "shortKey": "IKFL", + "module_id": 56740, + "id": "IKFL", "name": "Future Life Design: Successfully shaping your own life path", "url": "allModules/56740_M_IKFL.json", "ects": 2, @@ -5459,8 +5459,8 @@ ] }, { - "id": 56743, - "shortKey": "IKFLp", + "module_id": 56743, + "id": "IKFLp", "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", "url": "allModules/56743_M_IKFL_p.json", "ects": 3, @@ -5480,8 +5480,8 @@ ] }, { - "id": 56789, - "shortKey": "IKIS", + "module_id": 56789, + "id": "IKIS", "name": "International Summer School for Sustainability", "url": "allModules/56789_M_IKIS.json", "ects": 2, @@ -5501,8 +5501,8 @@ ] }, { - "id": 56792, - "shortKey": "IKNE", + "module_id": 56792, + "id": "IKNE", "name": "Nachhaltige Ernährung für Körper, Geist und Klima", "url": "allModules/56792_M_IKNE.json", "ects": 2, @@ -5522,8 +5522,8 @@ ] }, { - "id": 56795, - "shortKey": "IKNEp", + "module_id": 56795, + "id": "IKNEp", "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", "url": "allModules/56795_M_IKNE_p.json", "ects": 3, @@ -5543,8 +5543,8 @@ ] }, { - "id": 56802, - "shortKey": "IKNW", + "module_id": 56802, + "id": "IKNW", "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", "url": "allModules/56802_M_IKNW.json", "ects": 2, @@ -5564,8 +5564,8 @@ ] }, { - "id": 56805, - "shortKey": "IKOW", + "module_id": 56805, + "id": "IKOW", "name": "Offgrid Wasser und Sonne: Hands on", "url": "allModules/56805_M_IKOW.json", "ects": 2, @@ -5585,8 +5585,8 @@ ] }, { - "id": 56807, - "shortKey": "IKPH", + "module_id": 56807, + "id": "IKPH", "name": "Prototyping für Startup-Ideen beim Hackathon", "url": "allModules/56807_M_IKPH.json", "ects": 2, @@ -5606,8 +5606,8 @@ ] }, { - "id": 56866, - "shortKey": "IKISp", + "module_id": 56866, + "id": "IKISp", "name": "International Summer School for Sustainability (Projektarbeit)", "url": "allModules/56866_M_IKIS_p.json", "ects": 3, @@ -5627,8 +5627,8 @@ ] }, { - "id": 56875, - "shortKey": "IKMEp", + "module_id": 56875, + "id": "IKMEp", "name": "Messbar gesund (Projektarbeit)", "url": "allModules/56875_M_IKME_p.json", "ects": 3, @@ -5648,8 +5648,8 @@ ] }, { - "id": 56919, - "shortKey": "IKBH", + "module_id": 56919, + "id": "IKBH", "name": "Behavioral Design", "url": "allModules/56919_M_IKBH.json", "ects": 2, @@ -5669,8 +5669,8 @@ ] }, { - "id": 56922, - "shortKey": "IKGSp", + "module_id": 56922, + "id": "IKGSp", "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", "url": "allModules/56922_M_IKGS_p.json", "ects": 3, @@ -5690,8 +5690,8 @@ ] }, { - "id": 56925, - "shortKey": "IKLD", + "module_id": 56925, + "id": "IKLD", "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", "url": "allModules/56925_M_IKLD.json", "ects": 2, @@ -5711,8 +5711,8 @@ ] }, { - "id": 56928, - "shortKey": "IKLDp", + "module_id": 56928, + "id": "IKLDp", "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", "url": "allModules/56928_M_IKLD_p.json", "ects": 3, @@ -5732,8 +5732,8 @@ ] }, { - "id": 56946, - "shortKey": "UIP", + "module_id": 56946, + "id": "UIP", "name": "UI Patterns and Frameworks", "url": "allModules/56946_M_UIP.json", "ects": 4, @@ -5754,8 +5754,8 @@ ] }, { - "id": 57056, - "shortKey": "IBN", + "module_id": 57056, + "id": "IBN", "name": "Intent-Based Networking", "url": "allModules/57056_M_IBN.json", "ects": 4, @@ -5789,8 +5789,8 @@ ] }, { - "id": 57128, - "shortKey": "AJwn", + "module_id": 57128, + "id": "AJwn", "name": "Auf Jobsuche, was nun?", "url": "allModules/57128_M_AJwn.json", "ects": 2, @@ -5811,8 +5811,8 @@ ] }, { - "id": 57170, - "shortKey": "IKNBp", + "module_id": 57170, + "id": "IKNBp", "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", "url": "allModules/57170_M_IKNB_p.json", "ects": 4, @@ -5832,8 +5832,8 @@ ] }, { - "id": 57174, - "shortKey": "WI2", + "module_id": 57174, + "id": "WI2", "name": "Business Processes für Informatik", "url": "allModules/57174_M_WI2.json", "ects": 4, @@ -5861,8 +5861,8 @@ ] }, { - "id": 57180, - "shortKey": "PWWD", + "module_id": 57180, + "id": "PWWD", "name": "Praxiswoche Webdesign", "url": "allModules/57180_M_PWWD.json", "ects": 2, @@ -5883,8 +5883,8 @@ ] }, { - "id": 57207, - "shortKey": "AADL", + "module_id": 57207, + "id": "AADL", "name": "Applied AI with Deep Learning", "url": "allModules/57207_M_AADL.json", "ects": 2, @@ -5905,8 +5905,8 @@ ] }, { - "id": 57233, - "shortKey": "SEP2", + "module_id": 57233, + "id": "SEP2", "name": "SE Practices 2", "url": "allModules/57233_M_SEP2.json", "ects": 4, @@ -5935,8 +5935,8 @@ ] }, { - "id": 57339, - "shortKey": "IKDL_BU", + "module_id": 57339, + "id": "IKDL_BU", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", "url": "allModules/57339_M_IKDL_BU.json", "ects": 2, @@ -5956,8 +5956,8 @@ ] }, { - "id": 57354, - "shortKey": "idks.IKSH", + "module_id": 57354, + "id": "idks.IKSH", "name": "Social and Human Robotic SG", "url": "allModules/57354_M_idks.IKSH.json", "ects": 2, @@ -5977,8 +5977,8 @@ ] }, { - "id": 57357, - "shortKey": "idks.IKBW", + "module_id": 57357, + "id": "idks.IKBW", "name": "Blickwechsel", "url": "allModules/57357_M_idks.IKBW.json", "ects": 2, @@ -5998,8 +5998,8 @@ ] }, { - "id": 57360, - "shortKey": "idks.IKVR", + "module_id": 57360, + "id": "idks.IKVR", "name": "Virtual and Augmented Reality", "url": "allModules/57360_M_idks.IKVR.json", "ects": 2, @@ -6019,8 +6019,8 @@ ] }, { - "id": 57372, - "shortKey": "idks.IKBD", + "module_id": 57372, + "id": "idks.IKBD", "name": "My Data - Big Data", "url": "allModules/57372_M_idks.IKBD.json", "ects": 2, @@ -6040,8 +6040,8 @@ ] }, { - "id": 57378, - "shortKey": "IKAAp", + "module_id": 57378, + "id": "IKAAp", "name": "Applied AI SG (Projektarbeit)", "url": "allModules/57378_M_IKAA_p.json", "ects": 3, @@ -6061,8 +6061,8 @@ ] }, { - "id": 57381, - "shortKey": "IKAA", + "module_id": 57381, + "id": "IKAA", "name": "Applied AI SG", "url": "allModules/57381_M_IKAA.json", "ects": 2, @@ -6082,8 +6082,8 @@ ] }, { - "id": 57384, - "shortKey": "IKAK", + "module_id": 57384, + "id": "IKAK", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", "url": "allModules/57384_M_IKAK.json", "ects": 2, @@ -6103,8 +6103,8 @@ ] }, { - "id": 57387, - "shortKey": "IKAKp", + "module_id": 57387, + "id": "IKAKp", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", "url": "allModules/57387_M_IKAK_p.json", "ects": 3, @@ -6124,8 +6124,8 @@ ] }, { - "id": 57443, - "shortKey": "idks.IKCC", + "module_id": 57443, + "id": "idks.IKCC", "name": "Creative Capability", "url": "allModules/57443_M_idks.IKCC.json", "ects": 2, @@ -6145,8 +6145,8 @@ ] }, { - "id": 57448, - "shortKey": "idks.IKMO", + "module_id": 57448, + "id": "idks.IKMO", "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", "url": "allModules/57448_M_idks.IKMO.json", "ects": 2, @@ -6166,8 +6166,8 @@ ] }, { - "id": 57673, - "shortKey": "IKST", + "module_id": 57673, + "id": "IKST", "name": "Starkes Ich – Starkes Team", "url": "allModules/57673_M_IKST.json", "ects": 2, @@ -6187,8 +6187,8 @@ ] }, { - "id": 57681, - "shortKey": "IKNWp", + "module_id": 57681, + "id": "IKNWp", "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", "url": "allModules/57681_M_IKNW_p.json", "ects": 3, @@ -6208,8 +6208,8 @@ ] }, { - "id": 57683, - "shortKey": "IKOWp", + "module_id": 57683, + "id": "IKOWp", "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", "url": "allModules/57683_M_IKOW_p.json", "ects": 3, @@ -6229,8 +6229,8 @@ ] }, { - "id": 57703, - "shortKey": "Inno_2", + "module_id": 57703, + "id": "Inno_2", "name": "Innovation 2: Operatives Innovationsmanagement", "url": "allModules/57703_M_Inno_2.json", "ects": 2, @@ -6256,8 +6256,8 @@ "categoriesForColoring": [] }, { - "id": 57793, - "shortKey": "IKSS", + "module_id": 57793, + "id": "IKSS", "name": "Ski-Nation Schweiz", "url": "allModules/57793_M_IKSS.json", "ects": 2, @@ -6277,8 +6277,8 @@ ] }, { - "id": 61026, - "shortKey": "PlFSec", + "module_id": 61026, + "id": "PlFSec", "name": "Platform Security", "url": "allModules/61026_M_PlFSec.json", "ects": 4, @@ -6327,8 +6327,8 @@ ] }, { - "id": 61049, - "shortKey": "HoC", + "module_id": 61049, + "id": "HoC", "name": "Hands-on Chatbots", "url": "allModules/61049_M_HoC.json", "ects": 2, @@ -6357,8 +6357,8 @@ ] }, { - "id": 61129, - "shortKey": "CRY", + "module_id": 61129, + "id": "CRY", "name": "Cryptography", "url": "allModules/61129_M_CRY.json", "ects": 4, @@ -6379,8 +6379,8 @@ ] }, { - "id": 61146, - "shortKey": "IKDL", + "module_id": 61146, + "id": "IKDL", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", "url": "allModules/61146_M_IKDL.json", "ects": 2, @@ -6400,8 +6400,8 @@ ] }, { - "id": 61186, - "shortKey": "AJwn", + "module_id": 61186, + "id": "AJwn", "name": "Auf Jobsuche, was nun?", "url": "allModules/61186_M_AJwn.json", "ects": 3, @@ -6422,8 +6422,8 @@ ] }, { - "id": 61209, - "shortKey": "PML", + "module_id": 61209, + "id": "PML", "name": "Python für ML", "url": "allModules/61209_M_PML.json", "ects": 4, @@ -6452,8 +6452,8 @@ ] }, { - "id": 61226, - "shortKey": "IntTra", + "module_id": 61226, + "id": "IntTra", "name": "Integraltransformationen", "url": "allModules/61226_M_IntTra.json", "ects": 2, @@ -6509,101 +6509,5 @@ "categoriesForColoring": [ "MaPh" ] - }, - { - "id": "idks.IKBD", - "name": "My Data - Big Data", - "url": "allModules/57372_M_idks.IKBD.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKBW", - "name": "Blickwechsel", - "url": "allModules/57357_M_idks.IKBW.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKCC", - "name": "Creative Capability", - "url": "allModules/57443_M_idks.IKCC.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKMO", - "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", - "url": "allModules/57448_M_idks.IKMO.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKSH", - "name": "Social and Human Robotic SG", - "url": "allModules/57354_M_idks.IKSH.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] - }, - { - "id": "idks.IKVR", - "name": "Virtual and Augmented Reality", - "url": "allModules/57360_M_idks.IKVR.json", - "ects": 2, - "isDeactivated": true, - "term": "", - "recommendedModuleIds": [], - "dependentModuleIds": [], - "successorModuleId": null, - "predecessorModuleId": null, - "isMandatory": false, - "categoriesForColoring": [ - "GWRIKTS" - ] } ] diff --git a/data21/categories.json b/data21/categories.json index d521532..7089b6c 100644 --- a/data21/categories.json +++ b/data21/categories.json @@ -1,1799 +1,1799 @@ [ { - "id": 10012, - "shortKey": "gwr", - "required_ects": 12, - "name": "Gesellschaft, Wirtschaft und Recht", + "module_id": 10141, + "id": "Auf", + "required_ects": 48, + "name": "Aufbau", "modules": [ { - "id": 20780, - "shortKey": "BuRe1", - "name": "Business und Recht 1", - "url": "allModules/20780_M_BuRe1.json" + "module_id": 22062, + "id": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" }, { - "id": 28231, - "shortKey": "PmQm", - "name": "Projekt- und Qualitätsmanagement", - "url": "allModules/28231_M_PmQm.json" + "module_id": 22068, + "id": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" }, { - "id": 40316, - "shortKey": "DigBusI", - "name": "Digital Business für Informatik", - "url": "allModules/40316_M_DigBusI.json" + "module_id": 23311, + "id": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": 40825, - "shortKey": "BuPro", - "name": "Business Processes für Informatik", - "url": "allModules/40825_M_BuPro.json" + "module_id": 24357, + "id": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": 41732, - "shortKey": "LLDIG", - "name": "Lernlabor \"Digitalisieren Hands-on\"", - "url": "allModules/41732_M_LLDIG.json" + "module_id": 28236, + "id": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": 42760, - "shortKey": "VwlTg", - "name": "Volkswirtschaft und Technikgeschichte", - "url": "allModules/42760_M_VwlTg.json" + "module_id": 28254, + "id": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" }, { - "id": 43909, - "shortKey": "IKTSV2", - "name": "IKTS_Vorlage 2ECTS", - "url": "allModules/43909_M_IKTSV2.json" + "module_id": 28684, + "id": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" }, { - "id": 43910, - "shortKey": "IKTSV3", - "name": "IKTS_Vorlage 3ECTS", - "url": "allModules/43910_M_IKTSV3.json" + "module_id": 29855, + "id": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" }, { - "id": 43911, - "shortKey": "IKTSV4", - "name": "IKTS_Vorlage 4ECTS", - "url": "allModules/43911_M_IKTSV4.json" + "module_id": 31834, + "id": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": 44020, - "shortKey": "IKAG", - "name": "Alternde Gesellschaften", - "url": "allModules/44020_M_IKAG.json" + "module_id": 31838, + "id": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": 44037, - "shortKey": "IKBH", - "name": "Behavioral Design", - "url": "allModules/44037_M_IKBH.json" + "module_id": 36034, + "id": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": 44040, - "shortKey": "IKBW", - "name": "Blickwechsel", - "url": "allModules/44040_M_IKBW.json" + "module_id": 36038, + "id": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": 44043, - "shortKey": "IKDK", - "name": "Demokratie im Zeitalter von KI", - "url": "allModules/44043_M_IKDK.json" + "module_id": 36264, + "id": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" }, { - "id": 44046, - "shortKey": "IKDKp", - "name": "Demokratie im Zeitalter von KI (Projektarbeit)", - "url": "allModules/44046_M_IKDK_p.json" + "module_id": 36269, + "id": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" }, { - "id": 44049, - "shortKey": "IKEK", - "name": "Ethik & KI", - "url": "allModules/44049_M_IKEK.json" + "module_id": 36457, + "id": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": 44052, - "shortKey": "IKEKp", - "name": "Ethik & KI (Projektarbeit)", - "url": "allModules/44052_M_IKEK_p.json" + "module_id": 36473, + "id": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": 44055, - "shortKey": "IKMO", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", - "url": "allModules/44055_M_IKMO.json" + "module_id": 36488, + "id": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": 44058, - "shortKey": "IKMOp", - "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44058_M_IKMO_p.json" + "module_id": 37157, + "id": "WIoT", + "name": "Wireless and IoT", + "url": "allModules/37157_M_WIoT.json" }, { - "id": 44061, - "shortKey": "IKGL", - "name": "Gesund leben und Langlebigkeit", - "url": "allModules/44061_M_IKGL.json" + "module_id": 37167, + "id": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": 44064, - "shortKey": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", - "url": "allModules/44064_M_IKAK.json" + "module_id": 37171, + "id": "ServDev", + "name": "Service Development (ITIL)", + "url": "allModules/37171_M_ServDev.json" }, { - "id": 44067, - "shortKey": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", - "url": "allModules/44067_M_IKAK_p.json" + "module_id": 37247, + "id": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": 44070, - "shortKey": "IKNN", - "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", - "url": "allModules/44070_M_IKNN.json" + "module_id": 37903, + "id": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": 44073, - "shortKey": "IKII", - "name": "Ideen Inkubator Klimawende", - "url": "allModules/44073_M_IKII.json" + "module_id": 38551, + "id": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": 44076, - "shortKey": "IKIIp", - "name": "Ideen Inkubator Klimawende (Projektarbeit)", - "url": "allModules/44076_M_IKII_p.json" + "module_id": 38901, + "id": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": 44079, - "shortKey": "IKIE", - "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", - "url": "allModules/44079_M_IKIE.json" + "module_id": 38938, + "id": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" }, { - "id": 44082, - "shortKey": "IKLE", - "name": "IZM-Projekt", - "url": "allModules/44082_M_IKLE.json" + "module_id": 38945, + "id": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": 44085, - "shortKey": "IKLEp", - "name": "IZM-Projekt (Projektarbeit)", - "url": "allModules/44085_M_IKLE_p.json" + "module_id": 39041, + "id": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": 44088, - "shortKey": "IKGE", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung", - "url": "allModules/44088_M_IKGE.json" + "module_id": 39045, + "id": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": 44091, - "shortKey": "IKGEp", - "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", - "url": "allModules/44091_M_IKGE_p.json" + "module_id": 39054, + "id": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": 44094, - "shortKey": "IKKL", - "name": "Circular Economy", - "url": "allModules/44094_M_IKKL.json" + "module_id": 40038, + "id": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": 44097, - "shortKey": "IKKLp", - "name": "Circular Economy (Projektarbeit)", - "url": "allModules/44097_M_IKKL_p.json" + "module_id": 40139, + "id": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" }, { - "id": 44100, - "shortKey": "IKLF", - "name": "Lernfähigkeit und Gedächtnis", - "url": "allModules/44100_M_IKLF.json" + "module_id": 40311, + "id": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": 44103, - "shortKey": "IKLK", - "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", - "url": "allModules/44103_M_IKLK.json" + "module_id": 40663, + "id": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" }, { - "id": 44109, - "shortKey": "IKMI", - "name": "Medien- und Informationskompetenz in Zeiten von KI", - "url": "allModules/44109_M_IKMI.json" + "module_id": 40870, + "id": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": 44112, - "shortKey": "IKMIp", - "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", - "url": "allModules/44112_M_IKMI_p.json" + "module_id": 41106, + "id": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": 44115, - "shortKey": "IKME", - "name": "Messbar gesund", - "url": "allModules/44115_M_IKME.json" + "module_id": 41462, + "id": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": 44121, - "shortKey": "IKNG", - "name": "Neue Narrative für eine nachhaltige Gesellschaft", - "url": "allModules/44121_M_IKNG.json" + "module_id": 42231, + "id": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": 44124, - "shortKey": "IKNGp", - "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", - "url": "allModules/44124_M_IKNG_p.json" + "module_id": 43801, + "id": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": 44127, - "shortKey": "IKNK", - "name": "New Work & KI", - "url": "allModules/44127_M_IKNK.json" + "module_id": 43809, + "id": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": 44130, - "shortKey": "IKNKp", - "name": "New Work & KI (Projektarbeit)", - "url": "allModules/44130_M_IKNK_p.json" + "module_id": 55074, + "id": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": 44133, - "shortKey": "IKPS", - "name": "Prototyping für Startup-Ideen", - "url": "allModules/44133_M_IKPS.json" + "module_id": 56252, + "id": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": 44136, - "shortKey": "IKPSp", - "name": "Prototyping für Startup-Ideen (Projektarbeit)", - "url": "allModules/44136_M_IKPS_p.json" + "module_id": 56946, + "id": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" }, { - "id": 44139, - "shortKey": "IKPE", - "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", - "url": "allModules/44139_M_IKPE.json" + "module_id": 57056, + "id": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" }, { - "id": 44142, - "shortKey": "IKRE", - "name": "Resilienz: Schlüsselkompetenz für innere Stärke", - "url": "allModules/44142_M_IKRE.json" + "module_id": 57128, + "id": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" }, { - "id": 44145, - "shortKey": "IKSH", - "name": "Social and Human Robotic", - "url": "allModules/44145_M_IKSH.json" + "module_id": 57180, + "id": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" }, { - "id": 44148, - "shortKey": "IKSW", - "name": "Stadt der kurzen Wege", - "url": "allModules/44148_M_IKSW.json" + "module_id": 61026, + "id": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" }, { - "id": 44151, - "shortKey": "IKSWp", - "name": "Stadt der kurzen Wege (Projektarbeit)", - "url": "allModules/44151_M_IKSW_p.json" + "module_id": 61129, + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" }, { - "id": 44157, - "shortKey": "IKSTp", - "name": "Starkes Ich – Starkes Team (Projektarbeit)", - "url": "allModules/44157_M_IKST_p.json" - }, + "module_id": 61186, + "id": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" + } + ] + }, + { + "module_id": 10138, + "id": "EP", + "required_ects": 12, + "name": "Engineering Practice", + "modules": [ { - "id": 44160, - "shortKey": "IKUG", - "name": "Umwelt und Gesundheit", - "url": "allModules/44160_M_IKUG.json" + "module_id": 37191, + "id": "SE2", + "name": "Software-Engineering 2", + "url": "allModules/37191_M_SE2.json" }, { - "id": 44163, - "shortKey": "IKUGp", - "name": "Umwelt und Gesundheit (Projektarbeit)", - "url": "allModules/44163_M_IKUG_p.json" + "module_id": 37893, + "id": "SE1", + "name": "Software-Engineering 1", + "url": "allModules/37893_M_SE1.json" }, { - "id": 44166, - "shortKey": "IKVK", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", - "url": "allModules/44166_M_IKVK.json" + "module_id": 39203, + "id": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" }, { - "id": 44169, - "shortKey": "IKVKp", - "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", - "url": "allModules/44169_M_IKVK_p.json" + "module_id": 43712, + "id": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" }, { - "id": 44172, - "shortKey": "IKVA", - "name": "Virtual Reality für gesundes Leben und Altern", - "url": "allModules/44172_M_IKVA.json" - }, + "module_id": 57233, + "id": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" + } + ] + }, + { + "module_id": 10140, + "id": "Inf", + "required_ects": 136, + "name": "Informatik", + "modules": [ { - "id": 44175, - "shortKey": "IKVAp", - "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", - "url": "allModules/44175_M_IKVA_p.json" + "module_id": 22062, + "id": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" }, { - "id": 44181, - "shortKey": "IKVRp", - "name": "Virtual Reality für Klima und Energie (Projektarbeit)", - "url": "allModules/44181_M_IKVR_p.json" + "module_id": 22068, + "id": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" }, { - "id": 44184, - "shortKey": "IKKK", - "name": "Kommunale Klimawende", - "url": "allModules/44184_M_IKKK.json" + "module_id": 23311, + "id": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": 44187, - "shortKey": "IKKKp", - "name": "Kommunale Klimawende (Projektarbeit)", - "url": "allModules/44187_M_IKKK_p.json" + "module_id": 24357, + "id": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": 44190, - "shortKey": "IKGS", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", - "url": "allModules/44190_M_IKGS.json" + "module_id": 24404, + "id": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json" }, { - "id": 44196, - "shortKey": "IKAAp", - "name": "Applied AI (Projektarbeit)", - "url": "allModules/44196_M_IKAA_p.json" + "module_id": 24442, + "id": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json" }, { - "id": 44199, - "shortKey": "IKNB", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", - "url": "allModules/44199_M_IKNB.json" + "module_id": 28236, + "id": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": 44202, - "shortKey": "IKAA", - "name": "Applied AI", - "url": "allModules/44202_M_IKAA.json" + "module_id": 28254, + "id": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" }, { - "id": 44205, - "shortKey": "IKSM", - "name": "Strategisches Management von Naturgefahren", - "url": "allModules/44205_M_IKSM.json" + "module_id": 28684, + "id": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" }, { - "id": 44208, - "shortKey": "IKSMp", - "name": "Strategisches Management von Naturgefahren (Projektarbeit)", - "url": "allModules/44208_M_IKSM_p.json" + "module_id": 29855, + "id": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" }, { - "id": 44211, - "shortKey": "IKGA", - "name": "Generative AI in der Planung", - "url": "allModules/44211_M_IKGA.json" + "module_id": 31834, + "id": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": 44214, - "shortKey": "IKGAp", - "name": "Generative AI in der Planung (Projektarbeit)", - "url": "allModules/44214_M_IKGA_p.json" + "module_id": 31838, + "id": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": 44217, - "shortKey": "IKSSp", - "name": "Ski-Nation Schweiz (Projektarbeit)", - "url": "allModules/44217_M_IKSS_p.json" + "module_id": 36034, + "id": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": 44223, - "shortKey": "IKKA", - "name": "Nachhaltigkeit und Klimaschutz angewandt", - "url": "allModules/44223_M_IKKA.json" + "module_id": 36038, + "id": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": 44226, - "shortKey": "IKKP", - "name": "Klimakrise: Kann die Politik die Welt noch retten?", - "url": "allModules/44226_M_IKKP.json" + "module_id": 36264, + "id": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" }, { - "id": 44229, - "shortKey": "IKKPp", - "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", - "url": "allModules/44229_M_IKKP_p.json" + "module_id": 36269, + "id": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" }, { - "id": 44232, - "shortKey": "IKDHp", - "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", - "url": "allModules/44232_M_IKDH_p.json" + "module_id": 36457, + "id": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": 44235, - "shortKey": "IKDH", - "name": "Lernlabor «Digitalisieren Hands-on»", - "url": "allModules/44235_M_IKDH.json" + "module_id": 36473, + "id": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": 44241, - "shortKey": "IKDM_A", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", - "url": "allModules/44241_M_IKDM_A.json" + "module_id": 36478, + "id": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" }, { - "id": 44244, - "shortKey": "IKDM_B", - "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", - "url": "allModules/44244_M_IKDM_B.json" + "module_id": 36488, + "id": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": 44247, - "shortKey": "IKDLp", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", - "url": "allModules/44247_M_IKDL_p.json" + "module_id": 37157, + "id": "WIoT", + "name": "Wireless and IoT", + "url": "allModules/37157_M_WIoT.json" }, { - "id": 44253, - "shortKey": "IKSU", - "name": "Startup - Weg zur Gründung", - "url": "allModules/44253_M_IKSU.json" + "module_id": 37167, + "id": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": 44256, - "shortKey": "IKSUp", - "name": "Startup - Weg zur Gründung (Projektarbeit)", - "url": "allModules/44256_M_IKSU_p.json" + "module_id": 37171, + "id": "ServDev", + "name": "Service Development (ITIL)", + "url": "allModules/37171_M_ServDev.json" }, { - "id": 44340, - "shortKey": "IKTE", - "name": "The Internet of Everything", - "url": "allModules/44340_M_IKTE.json" + "module_id": 37191, + "id": "SE2", + "name": "Software-Engineering 2", + "url": "allModules/37191_M_SE2.json" }, { - "id": 44343, - "shortKey": "IKTEp", - "name": "The Internet of Everything (Projektarbeit)", - "url": "allModules/44343_M_IKTE_p.json" + "module_id": 37247, + "id": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": 45604, - "shortKey": "BuRe2a", - "name": "Business und Recht 2 (a)", - "url": "allModules/45604_M_BuRe2a.json" + "module_id": 37893, + "id": "SE1", + "name": "Software-Engineering 1", + "url": "allModules/37893_M_SE1.json" }, { - "id": 55066, - "shortKey": "IKBD", - "name": "Behavioral Design", - "url": "allModules/55066_M_IKBD.json" + "module_id": 37903, + "id": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": 56195, - "shortKey": "IKVR", - "name": "Virtual Reality für Klima und Energie", - "url": "allModules/56195_M_IKVR.json" + "module_id": 38551, + "id": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": 56707, - "shortKey": "IKBF", - "name": "Selbststeuerung im Beruf", - "url": "allModules/56707_M_IKBF.json" + "module_id": 38879, + "id": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" }, { - "id": 56710, - "shortKey": "IKCC", - "name": "Co-Creation und Inclusive Design Methoden", - "url": "allModules/56710_M_IKCC.json" + "module_id": 38881, + "id": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" }, { - "id": 56713, - "shortKey": "IKCCp", - "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", - "url": "allModules/56713_M_IKCC_p.json" + "module_id": 38891, + "id": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" }, { - "id": 56716, - "shortKey": "IKCG", - "name": "Corporate Governance and Sustainability", - "url": "allModules/56716_M_IKCG.json" + "module_id": 38901, + "id": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": 56720, - "shortKey": "IKEI", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", - "url": "allModules/56720_M_IKEI.json" + "module_id": 38910, + "id": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" }, { - "id": 56731, - "shortKey": "IKEIp", - "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", - "url": "allModules/56731_M_IKEI_p.json" + "module_id": 38920, + "id": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" }, { - "id": 56734, - "shortKey": "IKFD", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben", - "url": "allModules/56734_M_IKFD.json" + "module_id": 38928, + "id": "FunProg", + "name": "Funktionale Programmierung", + "url": "allModules/38928_M_FunProg.json" }, { - "id": 56737, - "shortKey": "IKFDp", - "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", - "url": "allModules/56737_M_IKFD_p.json" + "module_id": 38938, + "id": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" }, { - "id": 56740, - "shortKey": "IKFL", - "name": "Future Life Design: Successfully shaping your own life path", - "url": "allModules/56740_M_IKFL.json" + "module_id": 38945, + "id": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": 56743, - "shortKey": "IKFLp", - "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", - "url": "allModules/56743_M_IKFL_p.json" + "module_id": 39041, + "id": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": 56789, - "shortKey": "IKIS", - "name": "International Summer School for Sustainability", - "url": "allModules/56789_M_IKIS.json" + "module_id": 39045, + "id": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": 56792, - "shortKey": "IKNE", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima", - "url": "allModules/56792_M_IKNE.json" + "module_id": 39054, + "id": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": 56795, - "shortKey": "IKNEp", - "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", - "url": "allModules/56795_M_IKNE_p.json" + "module_id": 39080, + "id": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" }, { - "id": 56802, - "shortKey": "IKNW", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", - "url": "allModules/56802_M_IKNW.json" + "module_id": 39084, + "id": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" }, { - "id": 56805, - "shortKey": "IKOW", - "name": "Offgrid Wasser und Sonne: Hands on", - "url": "allModules/56805_M_IKOW.json" + "module_id": 39093, + "id": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" }, { - "id": 56807, - "shortKey": "IKPH", - "name": "Prototyping für Startup-Ideen beim Hackathon", - "url": "allModules/56807_M_IKPH.json" + "module_id": 39143, + "id": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" }, { - "id": 56866, - "shortKey": "IKISp", - "name": "International Summer School for Sustainability (Projektarbeit)", - "url": "allModules/56866_M_IKIS_p.json" + "module_id": 39203, + "id": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" }, { - "id": 56875, - "shortKey": "IKMEp", - "name": "Messbar gesund (Projektarbeit)", - "url": "allModules/56875_M_IKME_p.json" + "module_id": 40038, + "id": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": 56919, - "shortKey": "IKBH", - "name": "Behavioral Design", - "url": "allModules/56919_M_IKBH.json" + "module_id": 40139, + "id": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" }, { - "id": 56922, - "shortKey": "IKGSp", - "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", - "url": "allModules/56922_M_IKGS_p.json" + "module_id": 40311, + "id": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": 56925, - "shortKey": "IKLD", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", - "url": "allModules/56925_M_IKLD.json" + "module_id": 40663, + "id": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" }, { - "id": 56928, - "shortKey": "IKLDp", - "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", - "url": "allModules/56928_M_IKLD_p.json" + "module_id": 40866, + "id": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" }, { - "id": 57170, - "shortKey": "IKNBp", - "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", - "url": "allModules/57170_M_IKNB_p.json" + "module_id": 40870, + "id": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": 57174, - "shortKey": "WI2", - "name": "Business Processes für Informatik", - "url": "allModules/57174_M_WI2.json" + "module_id": 40906, + "id": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" }, { - "id": 57339, - "shortKey": "IKDL_BU", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/57339_M_IKDL_BU.json" + "module_id": 41106, + "id": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": 57354, - "shortKey": "idks.IKSH", - "name": "Social and Human Robotic SG", - "url": "allModules/57354_M_idks.IKSH.json" + "module_id": 41462, + "id": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" }, { - "id": 57357, - "shortKey": "idks.IKBW", - "name": "Blickwechsel", - "url": "allModules/57357_M_idks.IKBW.json" + "module_id": 41626, + "id": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" }, { - "id": 57360, - "shortKey": "idks.IKVR", - "name": "Virtual and Augmented Reality", - "url": "allModules/57360_M_idks.IKVR.json" + "module_id": 42231, + "id": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": 57372, - "shortKey": "idks.IKBD", - "name": "My Data - Big Data", - "url": "allModules/57372_M_idks.IKBD.json" + "module_id": 43712, + "id": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" }, { - "id": 57378, - "shortKey": "IKAAp", - "name": "Applied AI SG (Projektarbeit)", - "url": "allModules/57378_M_IKAA_p.json" + "module_id": 43801, + "id": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": 57381, - "shortKey": "IKAA", - "name": "Applied AI SG", - "url": "allModules/57381_M_IKAA.json" + "module_id": 43809, + "id": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": 57384, - "shortKey": "IKAK", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", - "url": "allModules/57384_M_IKAK.json" + "module_id": 43813, + "id": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" }, { - "id": 57387, - "shortKey": "IKAKp", - "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", - "url": "allModules/57387_M_IKAK_p.json" + "module_id": 55074, + "id": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" }, { - "id": 57443, - "shortKey": "idks.IKCC", - "name": "Creative Capability", - "url": "allModules/57443_M_idks.IKCC.json" + "module_id": 56252, + "id": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" }, { - "id": 57448, - "shortKey": "idks.IKMO", - "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", - "url": "allModules/57448_M_idks.IKMO.json" + "module_id": 56946, + "id": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" }, { - "id": 57673, - "shortKey": "IKST", - "name": "Starkes Ich – Starkes Team", - "url": "allModules/57673_M_IKST.json" + "module_id": 57056, + "id": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" }, { - "id": 57681, - "shortKey": "IKNWp", - "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", - "url": "allModules/57681_M_IKNW_p.json" + "module_id": 57128, + "id": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" }, { - "id": 57683, - "shortKey": "IKOWp", - "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", - "url": "allModules/57683_M_IKOW_p.json" + "module_id": 57180, + "id": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" }, { - "id": 57793, - "shortKey": "IKSS", - "name": "Ski-Nation Schweiz", - "url": "allModules/57793_M_IKSS.json" + "module_id": 57207, + "id": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" }, { - "id": 61146, - "shortKey": "IKDL", - "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", - "url": "allModules/61146_M_IKDL.json" - } - ] - }, - { - "id": 10137, - "shortKey": "RA", - "required_ects": 46, - "name": "Rahmenausbildung", - "modules": [ + "module_id": 57233, + "id": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" + }, { - "id": 24404, - "shortKey": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json" - }, - { - "id": 24442, - "shortKey": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json" - }, - { - "id": 36478, - "shortKey": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" - }, - { - "id": 38879, - "shortKey": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" - }, - { - "id": 38881, - "shortKey": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" - }, - { - "id": 38891, - "shortKey": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" - }, - { - "id": 38910, - "shortKey": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" - }, - { - "id": 38920, - "shortKey": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" - }, - { - "id": 38928, - "shortKey": "FunProg", - "name": "Funktionale Programmierung", - "url": "allModules/38928_M_FunProg.json" - }, - { - "id": 39080, - "shortKey": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" - }, - { - "id": 39084, - "shortKey": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" - }, - { - "id": 39093, - "shortKey": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" - }, - { - "id": 39143, - "shortKey": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" - }, - { - "id": 40866, - "shortKey": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" + "module_id": 61026, + "id": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" }, { - "id": 43813, - "shortKey": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" + "module_id": 61049, + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" }, { - "id": 57207, - "shortKey": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" + "module_id": 61129, + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" }, { - "id": 61049, - "shortKey": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" + "module_id": 61186, + "id": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" }, { - "id": 61209, - "shortKey": "PML", + "module_id": 61209, + "id": "PML", "name": "Python für ML", "url": "allModules/61209_M_PML.json" } ] }, { - "id": 10138, - "shortKey": "EP", + "module_id": 10142, + "id": "KomEng", "required_ects": 12, - "name": "Engineering Practice", + "name": "Kommunikation und Englisch", "modules": [ { - "id": 37191, - "shortKey": "SE2", - "name": "Software-Engineering 2", - "url": "allModules/37191_M_SE2.json" + "module_id": 24427, + "id": "FKIA", + "name": "Führungskommunikation im internationalen Arbeitsmarkt", + "url": "allModules/24427_M_FKIA.json" }, { - "id": 37893, - "shortKey": "SE1", - "name": "Software-Engineering 1", - "url": "allModules/37893_M_SE1.json" + "module_id": 25661, + "id": "RKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/25661_M_RKI.json" }, { - "id": 39203, - "shortKey": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" + "module_id": 31909, + "id": "RheKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/31909_M_RheKI.json" }, { - "id": 43712, - "shortKey": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" + "module_id": 37397, + "id": "KommIng2", + "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", + "url": "allModules/37397_M_KommIng2.json" }, { - "id": 57233, - "shortKey": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" + "module_id": 43277, + "id": "RheKoI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/43277_M_RheKoI.json" + }, + { + "module_id": 45661, + "id": "SelTec", + "name": "English: Selling Technology", + "url": "allModules/45661_M_SelTec.json" + }, + { + "module_id": 55597, + "id": "TecBEC", + "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", + "url": "allModules/55597_M_TecBEC.json" + }, + { + "module_id": 56496, + "id": "EnglHTw", + "name": "English: How Things work", + "url": "allModules/56496_M_EnglHTw.json" + }, + { + "module_id": 56504, + "id": "EnglScience", + "name": "English: The World of Science", + "url": "allModules/56504_M_EnglScience.json" } ] }, { - "id": 10139, - "shortKey": "MaPh", + "module_id": 10139, + "id": "MaPh", "required_ects": 16, "name": "Mathematik und Physik", "modules": [ { - "id": 10942, - "shortKey": "FuVar", + "module_id": 10942, + "id": "FuVar", "name": "Funktionen mehrerer Variablen", "url": "allModules/10942_M_FuVar.json" }, { - "id": 15546, - "shortKey": "KomFou1", + "module_id": 15546, + "id": "KomFou1", "name": "Komplexe Zahlen und Fourierreihen", "url": "allModules/15546_M_KomFou1.json" }, { - "id": 22021, - "shortKey": "Ph2HAT", + "module_id": 22021, + "id": "Ph2HAT", "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", "url": "allModules/22021_M_Ph2HAT.json" }, { - "id": 24381, - "shortKey": "ExEv", + "module_id": 24381, + "id": "ExEv", "name": "Experimentieren und Evaluieren für Informatik", "url": "allModules/24381_M_ExEv.json" }, { - "id": 24489, - "shortKey": "WrStat", + "module_id": 24489, + "id": "WrStat", "name": "Wahrscheinlichkeitsrechnung und Statistik", "url": "allModules/24489_M_WrStat.json" }, { - "id": 28151, - "shortKey": "An1I", + "module_id": 28151, + "id": "An1I", "name": "Analysis 1 für Informatik", "url": "allModules/28151_M_An1I.json" }, { - "id": 28156, - "shortKey": "An2I", + "module_id": 28156, + "id": "An2I", "name": "Analysis 2 für Informatik", "url": "allModules/28156_M_An2I.json" }, { - "id": 31614, - "shortKey": "MathFML", + "module_id": 31614, + "id": "MathFML", "name": "Mathematical Foundations for Machine Learning", "url": "allModules/31614_M_MathFML.json" }, { - "id": 43544, - "shortKey": "PhAI", + "module_id": 43544, + "id": "PhAI", "name": "Physik Anwendungen für Informatik", "url": "allModules/43544_M_PhAI.json" }, { - "id": 45138, - "shortKey": "NwP", + "module_id": 45138, + "id": "NwP", "name": "Naturwissenschaftliches Praktikum", "url": "allModules/45138_M_NwP.json" }, { - "id": 45143, - "shortKey": "Ph1Mech", + "module_id": 45143, + "id": "Ph1Mech", "name": "Physik 1 - Mechanik", "url": "allModules/45143_M_Ph1Mech.json" }, { - "id": 45153, - "shortKey": "Ph3SWO", + "module_id": 45153, + "id": "Ph3SWO", "name": "Physik 3 - Schwingungen und Wellen, Optik", "url": "allModules/45153_M_Ph3SWO.json" }, { - "id": 61226, - "shortKey": "IntTra", + "module_id": 61226, + "id": "IntTra", "name": "Integraltransformationen", "url": "allModules/61226_M_IntTra.json" } ] }, { - "id": 10140, - "shortKey": "Inf", - "required_ects": 136, - "name": "Informatik", + "module_id": 10137, + "id": "RA", + "required_ects": 46, + "name": "Rahmenausbildung", "modules": [ { - "id": 22062, - "shortKey": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" - }, - { - "id": 22068, - "shortKey": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" - }, - { - "id": 23311, - "shortKey": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" - }, - { - "id": 24357, - "shortKey": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" - }, - { - "id": 24404, - "shortKey": "AutoSpr", + "module_id": 24404, + "id": "AutoSpr", "name": "Automaten und Sprachen", "url": "allModules/24404_M_AutoSpr.json" }, { - "id": 24442, - "shortKey": "DMI", + "module_id": 24442, + "id": "DMI", "name": "Diskrete Mathematik für Informatik", "url": "allModules/24442_M_DMI.json" }, { - "id": 28236, - "shortKey": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "module_id": 36478, + "id": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" }, { - "id": 28254, - "shortKey": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" + "module_id": 38879, + "id": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" }, { - "id": 28684, - "shortKey": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" + "module_id": 38881, + "id": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" }, { - "id": 29855, - "shortKey": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" + "module_id": 38891, + "id": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" }, { - "id": 31834, - "shortKey": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "module_id": 38910, + "id": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" }, { - "id": 31838, - "shortKey": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "module_id": 38920, + "id": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" }, { - "id": 36034, - "shortKey": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "module_id": 38928, + "id": "FunProg", + "name": "Funktionale Programmierung", + "url": "allModules/38928_M_FunProg.json" }, { - "id": 36038, - "shortKey": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "module_id": 39080, + "id": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" }, { - "id": 36264, - "shortKey": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" + "module_id": 39084, + "id": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" }, { - "id": 36269, - "shortKey": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" + "module_id": 39093, + "id": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" }, { - "id": 36457, - "shortKey": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "module_id": 39143, + "id": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" }, { - "id": 36473, - "shortKey": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "module_id": 40866, + "id": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" }, { - "id": 36478, - "shortKey": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" + "module_id": 43813, + "id": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" }, { - "id": 36488, - "shortKey": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "module_id": 57207, + "id": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" }, { - "id": 37157, - "shortKey": "WIoT", - "name": "Wireless and IoT", - "url": "allModules/37157_M_WIoT.json" + "module_id": 61049, + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" }, { - "id": 37167, - "shortKey": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" - }, + "module_id": 61209, + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + } + ] + }, + { + "module_id": 10143, + "id": "SaBa", + "required_ects": 20, + "name": "Studien- Bachelorarbeit", + "modules": [ { - "id": 37171, - "shortKey": "ServDev", - "name": "Service Development (ITIL)", - "url": "allModules/37171_M_ServDev.json" + "module_id": 40906, + "id": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" }, { - "id": 37191, - "shortKey": "SE2", - "name": "Software-Engineering 2", - "url": "allModules/37191_M_SE2.json" + "module_id": 41626, + "id": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" + } + ] + }, + { + "module_id": 10012, + "id": "gwr", + "required_ects": 12, + "name": "Gesellschaft, Wirtschaft und Recht", + "modules": [ + { + "module_id": 20780, + "id": "BuRe1", + "name": "Business und Recht 1", + "url": "allModules/20780_M_BuRe1.json" }, { - "id": 37247, - "shortKey": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "module_id": 28231, + "id": "PmQm", + "name": "Projekt- und Qualitätsmanagement", + "url": "allModules/28231_M_PmQm.json" }, { - "id": 37893, - "shortKey": "SE1", - "name": "Software-Engineering 1", - "url": "allModules/37893_M_SE1.json" + "module_id": 40316, + "id": "DigBusI", + "name": "Digital Business für Informatik", + "url": "allModules/40316_M_DigBusI.json" }, { - "id": 37903, - "shortKey": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "module_id": 40825, + "id": "BuPro", + "name": "Business Processes für Informatik", + "url": "allModules/40825_M_BuPro.json" }, { - "id": 38551, - "shortKey": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "module_id": 41732, + "id": "LLDIG", + "name": "Lernlabor \"Digitalisieren Hands-on\"", + "url": "allModules/41732_M_LLDIG.json" }, { - "id": 38879, - "shortKey": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" + "module_id": 42760, + "id": "VwlTg", + "name": "Volkswirtschaft und Technikgeschichte", + "url": "allModules/42760_M_VwlTg.json" }, { - "id": 38881, - "shortKey": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" + "module_id": 43909, + "id": "IKTSV2", + "name": "IKTS_Vorlage 2ECTS", + "url": "allModules/43909_M_IKTSV2.json" }, { - "id": 38891, - "shortKey": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" + "module_id": 43910, + "id": "IKTSV3", + "name": "IKTS_Vorlage 3ECTS", + "url": "allModules/43910_M_IKTSV3.json" }, { - "id": 38901, - "shortKey": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "module_id": 43911, + "id": "IKTSV4", + "name": "IKTS_Vorlage 4ECTS", + "url": "allModules/43911_M_IKTSV4.json" }, { - "id": 38910, - "shortKey": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" + "module_id": 44020, + "id": "IKAG", + "name": "Alternde Gesellschaften", + "url": "allModules/44020_M_IKAG.json" }, { - "id": 38920, - "shortKey": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" + "module_id": 44037, + "id": "IKBH", + "name": "Behavioral Design", + "url": "allModules/44037_M_IKBH.json" }, { - "id": 38928, - "shortKey": "FunProg", - "name": "Funktionale Programmierung", - "url": "allModules/38928_M_FunProg.json" + "module_id": 44040, + "id": "IKBW", + "name": "Blickwechsel", + "url": "allModules/44040_M_IKBW.json" }, { - "id": 38938, - "shortKey": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" + "module_id": 44043, + "id": "IKDK", + "name": "Demokratie im Zeitalter von KI", + "url": "allModules/44043_M_IKDK.json" }, { - "id": 38945, - "shortKey": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "module_id": 44046, + "id": "IKDKp", + "name": "Demokratie im Zeitalter von KI (Projektarbeit)", + "url": "allModules/44046_M_IKDK_p.json" }, { - "id": 39041, - "shortKey": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "module_id": 44049, + "id": "IKEK", + "name": "Ethik & KI", + "url": "allModules/44049_M_IKEK.json" }, { - "id": 39045, - "shortKey": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "module_id": 44052, + "id": "IKEKp", + "name": "Ethik & KI (Projektarbeit)", + "url": "allModules/44052_M_IKEK_p.json" }, { - "id": 39054, - "shortKey": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "module_id": 44055, + "id": "IKMO", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", + "url": "allModules/44055_M_IKMO.json" }, { - "id": 39080, - "shortKey": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" + "module_id": 44058, + "id": "IKMOp", + "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44058_M_IKMO_p.json" }, { - "id": 39084, - "shortKey": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" + "module_id": 44061, + "id": "IKGL", + "name": "Gesund leben und Langlebigkeit", + "url": "allModules/44061_M_IKGL.json" }, { - "id": 39093, - "shortKey": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" + "module_id": 44064, + "id": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", + "url": "allModules/44064_M_IKAK.json" }, { - "id": 39143, - "shortKey": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" + "module_id": 44067, + "id": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", + "url": "allModules/44067_M_IKAK_p.json" }, { - "id": 39203, - "shortKey": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" + "module_id": 44070, + "id": "IKNN", + "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", + "url": "allModules/44070_M_IKNN.json" }, { - "id": 40038, - "shortKey": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "module_id": 44073, + "id": "IKII", + "name": "Ideen Inkubator Klimawende", + "url": "allModules/44073_M_IKII.json" }, { - "id": 40139, - "shortKey": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" + "module_id": 44076, + "id": "IKIIp", + "name": "Ideen Inkubator Klimawende (Projektarbeit)", + "url": "allModules/44076_M_IKII_p.json" }, { - "id": 40311, - "shortKey": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "module_id": 44079, + "id": "IKIE", + "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", + "url": "allModules/44079_M_IKIE.json" }, { - "id": 40663, - "shortKey": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" + "module_id": 44082, + "id": "IKLE", + "name": "IZM-Projekt", + "url": "allModules/44082_M_IKLE.json" }, { - "id": 40866, - "shortKey": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" + "module_id": 44085, + "id": "IKLEp", + "name": "IZM-Projekt (Projektarbeit)", + "url": "allModules/44085_M_IKLE_p.json" }, { - "id": 40870, - "shortKey": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "module_id": 44088, + "id": "IKGE", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung", + "url": "allModules/44088_M_IKGE.json" }, { - "id": 40906, - "shortKey": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" + "module_id": 44091, + "id": "IKGEp", + "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", + "url": "allModules/44091_M_IKGE_p.json" }, { - "id": 41106, - "shortKey": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "module_id": 44094, + "id": "IKKL", + "name": "Circular Economy", + "url": "allModules/44094_M_IKKL.json" }, { - "id": 41462, - "shortKey": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "module_id": 44097, + "id": "IKKLp", + "name": "Circular Economy (Projektarbeit)", + "url": "allModules/44097_M_IKKL_p.json" }, { - "id": 41626, - "shortKey": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "module_id": 44100, + "id": "IKLF", + "name": "Lernfähigkeit und Gedächtnis", + "url": "allModules/44100_M_IKLF.json" }, { - "id": 42231, - "shortKey": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "module_id": 44103, + "id": "IKLK", + "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", + "url": "allModules/44103_M_IKLK.json" }, { - "id": 43712, - "shortKey": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" + "module_id": 44109, + "id": "IKMI", + "name": "Medien- und Informationskompetenz in Zeiten von KI", + "url": "allModules/44109_M_IKMI.json" }, { - "id": 43801, - "shortKey": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "module_id": 44112, + "id": "IKMIp", + "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", + "url": "allModules/44112_M_IKMI_p.json" }, { - "id": 43809, - "shortKey": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "module_id": 44115, + "id": "IKME", + "name": "Messbar gesund", + "url": "allModules/44115_M_IKME.json" }, { - "id": 43813, - "shortKey": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" + "module_id": 44121, + "id": "IKNG", + "name": "Neue Narrative für eine nachhaltige Gesellschaft", + "url": "allModules/44121_M_IKNG.json" }, { - "id": 55074, - "shortKey": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "module_id": 44124, + "id": "IKNGp", + "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", + "url": "allModules/44124_M_IKNG_p.json" }, { - "id": 56252, - "shortKey": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "module_id": 44127, + "id": "IKNK", + "name": "New Work & KI", + "url": "allModules/44127_M_IKNK.json" }, { - "id": 56946, - "shortKey": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "module_id": 44130, + "id": "IKNKp", + "name": "New Work & KI (Projektarbeit)", + "url": "allModules/44130_M_IKNK_p.json" }, { - "id": 57056, - "shortKey": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "module_id": 44133, + "id": "IKPS", + "name": "Prototyping für Startup-Ideen", + "url": "allModules/44133_M_IKPS.json" }, { - "id": 57128, - "shortKey": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" + "module_id": 44136, + "id": "IKPSp", + "name": "Prototyping für Startup-Ideen (Projektarbeit)", + "url": "allModules/44136_M_IKPS_p.json" }, { - "id": 57180, - "shortKey": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" + "module_id": 44139, + "id": "IKPE", + "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", + "url": "allModules/44139_M_IKPE.json" }, { - "id": 57207, - "shortKey": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" + "module_id": 44142, + "id": "IKRE", + "name": "Resilienz: Schlüsselkompetenz für innere Stärke", + "url": "allModules/44142_M_IKRE.json" }, { - "id": 57233, - "shortKey": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" + "module_id": 44145, + "id": "IKSH", + "name": "Social and Human Robotic", + "url": "allModules/44145_M_IKSH.json" }, { - "id": 61026, - "shortKey": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "module_id": 44148, + "id": "IKSW", + "name": "Stadt der kurzen Wege", + "url": "allModules/44148_M_IKSW.json" }, { - "id": 61049, - "shortKey": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" + "module_id": 44151, + "id": "IKSWp", + "name": "Stadt der kurzen Wege (Projektarbeit)", + "url": "allModules/44151_M_IKSW_p.json" }, { - "id": 61129, - "shortKey": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "module_id": 44157, + "id": "IKSTp", + "name": "Starkes Ich – Starkes Team (Projektarbeit)", + "url": "allModules/44157_M_IKST_p.json" }, { - "id": 61186, - "shortKey": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" + "module_id": 44160, + "id": "IKUG", + "name": "Umwelt und Gesundheit", + "url": "allModules/44160_M_IKUG.json" }, { - "id": 61209, - "shortKey": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" - } - ] - }, - { - "id": 10141, - "shortKey": "Auf", - "required_ects": 48, - "name": "Aufbau", - "modules": [ + "module_id": 44163, + "id": "IKUGp", + "name": "Umwelt und Gesundheit (Projektarbeit)", + "url": "allModules/44163_M_IKUG_p.json" + }, { - "id": 22062, - "shortKey": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" + "module_id": 44166, + "id": "IKVK", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", + "url": "allModules/44166_M_IKVK.json" }, { - "id": 22068, - "shortKey": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" + "module_id": 44169, + "id": "IKVKp", + "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", + "url": "allModules/44169_M_IKVK_p.json" }, { - "id": 23311, - "shortKey": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "module_id": 44172, + "id": "IKVA", + "name": "Virtual Reality für gesundes Leben und Altern", + "url": "allModules/44172_M_IKVA.json" }, { - "id": 24357, - "shortKey": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "module_id": 44175, + "id": "IKVAp", + "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", + "url": "allModules/44175_M_IKVA_p.json" }, { - "id": 28236, - "shortKey": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "module_id": 44181, + "id": "IKVRp", + "name": "Virtual Reality für Klima und Energie (Projektarbeit)", + "url": "allModules/44181_M_IKVR_p.json" }, { - "id": 28254, - "shortKey": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" + "module_id": 44184, + "id": "IKKK", + "name": "Kommunale Klimawende", + "url": "allModules/44184_M_IKKK.json" }, { - "id": 28684, - "shortKey": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" + "module_id": 44187, + "id": "IKKKp", + "name": "Kommunale Klimawende (Projektarbeit)", + "url": "allModules/44187_M_IKKK_p.json" }, { - "id": 29855, - "shortKey": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" + "module_id": 44190, + "id": "IKGS", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", + "url": "allModules/44190_M_IKGS.json" }, { - "id": 31834, - "shortKey": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "module_id": 44196, + "id": "IKAAp", + "name": "Applied AI (Projektarbeit)", + "url": "allModules/44196_M_IKAA_p.json" }, { - "id": 31838, - "shortKey": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "module_id": 44199, + "id": "IKNB", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", + "url": "allModules/44199_M_IKNB.json" }, { - "id": 36034, - "shortKey": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "module_id": 44202, + "id": "IKAA", + "name": "Applied AI", + "url": "allModules/44202_M_IKAA.json" }, { - "id": 36038, - "shortKey": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "module_id": 44205, + "id": "IKSM", + "name": "Strategisches Management von Naturgefahren", + "url": "allModules/44205_M_IKSM.json" }, { - "id": 36264, - "shortKey": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" + "module_id": 44208, + "id": "IKSMp", + "name": "Strategisches Management von Naturgefahren (Projektarbeit)", + "url": "allModules/44208_M_IKSM_p.json" }, { - "id": 36269, - "shortKey": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" + "module_id": 44211, + "id": "IKGA", + "name": "Generative AI in der Planung", + "url": "allModules/44211_M_IKGA.json" }, { - "id": 36457, - "shortKey": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "module_id": 44214, + "id": "IKGAp", + "name": "Generative AI in der Planung (Projektarbeit)", + "url": "allModules/44214_M_IKGA_p.json" }, { - "id": 36473, - "shortKey": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "module_id": 44217, + "id": "IKSSp", + "name": "Ski-Nation Schweiz (Projektarbeit)", + "url": "allModules/44217_M_IKSS_p.json" }, { - "id": 36488, - "shortKey": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "module_id": 44223, + "id": "IKKA", + "name": "Nachhaltigkeit und Klimaschutz angewandt", + "url": "allModules/44223_M_IKKA.json" }, { - "id": 37157, - "shortKey": "WIoT", - "name": "Wireless and IoT", - "url": "allModules/37157_M_WIoT.json" + "module_id": 44226, + "id": "IKKP", + "name": "Klimakrise: Kann die Politik die Welt noch retten?", + "url": "allModules/44226_M_IKKP.json" }, { - "id": 37167, - "shortKey": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "module_id": 44229, + "id": "IKKPp", + "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", + "url": "allModules/44229_M_IKKP_p.json" }, { - "id": 37171, - "shortKey": "ServDev", - "name": "Service Development (ITIL)", - "url": "allModules/37171_M_ServDev.json" + "module_id": 44232, + "id": "IKDHp", + "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", + "url": "allModules/44232_M_IKDH_p.json" }, { - "id": 37247, - "shortKey": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "module_id": 44235, + "id": "IKDH", + "name": "Lernlabor «Digitalisieren Hands-on»", + "url": "allModules/44235_M_IKDH.json" }, { - "id": 37903, - "shortKey": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "module_id": 44241, + "id": "IKDM_A", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", + "url": "allModules/44241_M_IKDM_A.json" }, { - "id": 38551, - "shortKey": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "module_id": 44244, + "id": "IKDM_B", + "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", + "url": "allModules/44244_M_IKDM_B.json" }, { - "id": 38901, - "shortKey": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "module_id": 44247, + "id": "IKDLp", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", + "url": "allModules/44247_M_IKDL_p.json" }, { - "id": 38938, - "shortKey": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" + "module_id": 44253, + "id": "IKSU", + "name": "Startup - Weg zur Gründung", + "url": "allModules/44253_M_IKSU.json" }, { - "id": 38945, - "shortKey": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "module_id": 44256, + "id": "IKSUp", + "name": "Startup - Weg zur Gründung (Projektarbeit)", + "url": "allModules/44256_M_IKSU_p.json" }, { - "id": 39041, - "shortKey": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "module_id": 44340, + "id": "IKTE", + "name": "The Internet of Everything", + "url": "allModules/44340_M_IKTE.json" }, { - "id": 39045, - "shortKey": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "module_id": 44343, + "id": "IKTEp", + "name": "The Internet of Everything (Projektarbeit)", + "url": "allModules/44343_M_IKTE_p.json" }, { - "id": 39054, - "shortKey": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "module_id": 45604, + "id": "BuRe2a", + "name": "Business und Recht 2 (a)", + "url": "allModules/45604_M_BuRe2a.json" }, { - "id": 40038, - "shortKey": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "module_id": 55066, + "id": "IKBD", + "name": "Behavioral Design", + "url": "allModules/55066_M_IKBD.json" }, { - "id": 40139, - "shortKey": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" + "module_id": 56195, + "id": "IKVR", + "name": "Virtual Reality für Klima und Energie", + "url": "allModules/56195_M_IKVR.json" }, { - "id": 40311, - "shortKey": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "module_id": 56707, + "id": "IKBF", + "name": "Selbststeuerung im Beruf", + "url": "allModules/56707_M_IKBF.json" }, { - "id": 40663, - "shortKey": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" + "module_id": 56710, + "id": "IKCC", + "name": "Co-Creation und Inclusive Design Methoden", + "url": "allModules/56710_M_IKCC.json" }, { - "id": 40870, - "shortKey": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "module_id": 56713, + "id": "IKCCp", + "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", + "url": "allModules/56713_M_IKCC_p.json" }, { - "id": 41106, - "shortKey": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "module_id": 56716, + "id": "IKCG", + "name": "Corporate Governance and Sustainability", + "url": "allModules/56716_M_IKCG.json" }, { - "id": 41462, - "shortKey": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "module_id": 56720, + "id": "IKEI", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", + "url": "allModules/56720_M_IKEI.json" }, { - "id": 42231, - "shortKey": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "module_id": 56731, + "id": "IKEIp", + "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", + "url": "allModules/56731_M_IKEI_p.json" }, { - "id": 43801, - "shortKey": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "module_id": 56734, + "id": "IKFD", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben", + "url": "allModules/56734_M_IKFD.json" }, { - "id": 43809, - "shortKey": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "module_id": 56737, + "id": "IKFDp", + "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", + "url": "allModules/56737_M_IKFD_p.json" }, { - "id": 55074, - "shortKey": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" + "module_id": 56740, + "id": "IKFL", + "name": "Future Life Design: Successfully shaping your own life path", + "url": "allModules/56740_M_IKFL.json" }, { - "id": 56252, - "shortKey": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" + "module_id": 56743, + "id": "IKFLp", + "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", + "url": "allModules/56743_M_IKFL_p.json" }, { - "id": 56946, - "shortKey": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "module_id": 56789, + "id": "IKIS", + "name": "International Summer School for Sustainability", + "url": "allModules/56789_M_IKIS.json" }, { - "id": 57056, - "shortKey": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" + "module_id": 56792, + "id": "IKNE", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima", + "url": "allModules/56792_M_IKNE.json" }, { - "id": 57128, - "shortKey": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" + "module_id": 56795, + "id": "IKNEp", + "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", + "url": "allModules/56795_M_IKNE_p.json" }, { - "id": 57180, - "shortKey": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" + "module_id": 56802, + "id": "IKNW", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", + "url": "allModules/56802_M_IKNW.json" }, { - "id": 61026, - "shortKey": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "module_id": 56805, + "id": "IKOW", + "name": "Offgrid Wasser und Sonne: Hands on", + "url": "allModules/56805_M_IKOW.json" }, { - "id": 61129, - "shortKey": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "module_id": 56807, + "id": "IKPH", + "name": "Prototyping für Startup-Ideen beim Hackathon", + "url": "allModules/56807_M_IKPH.json" }, { - "id": 61186, - "shortKey": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" - } - ] - }, - { - "id": 10142, - "shortKey": "KomEng", - "required_ects": 12, - "name": "Kommunikation und Englisch", - "modules": [ + "module_id": 56866, + "id": "IKISp", + "name": "International Summer School for Sustainability (Projektarbeit)", + "url": "allModules/56866_M_IKIS_p.json" + }, { - "id": 24427, - "shortKey": "FKIA", - "name": "Führungskommunikation im internationalen Arbeitsmarkt", - "url": "allModules/24427_M_FKIA.json" + "module_id": 56875, + "id": "IKMEp", + "name": "Messbar gesund (Projektarbeit)", + "url": "allModules/56875_M_IKME_p.json" }, { - "id": 25661, - "shortKey": "RKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/25661_M_RKI.json" + "module_id": 56919, + "id": "IKBH", + "name": "Behavioral Design", + "url": "allModules/56919_M_IKBH.json" }, { - "id": 31909, - "shortKey": "RheKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/31909_M_RheKI.json" + "module_id": 56922, + "id": "IKGSp", + "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", + "url": "allModules/56922_M_IKGS_p.json" }, { - "id": 37397, - "shortKey": "KommIng2", - "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", - "url": "allModules/37397_M_KommIng2.json" + "module_id": 56925, + "id": "IKLD", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", + "url": "allModules/56925_M_IKLD.json" }, { - "id": 43277, - "shortKey": "RheKoI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/43277_M_RheKoI.json" + "module_id": 56928, + "id": "IKLDp", + "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", + "url": "allModules/56928_M_IKLD_p.json" }, { - "id": 45661, - "shortKey": "SelTec", - "name": "English: Selling Technology", - "url": "allModules/45661_M_SelTec.json" + "module_id": 57170, + "id": "IKNBp", + "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", + "url": "allModules/57170_M_IKNB_p.json" }, { - "id": 55597, - "shortKey": "TecBEC", - "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", - "url": "allModules/55597_M_TecBEC.json" + "module_id": 57174, + "id": "WI2", + "name": "Business Processes für Informatik", + "url": "allModules/57174_M_WI2.json" }, { - "id": 56496, - "shortKey": "EnglHTw", - "name": "English: How Things work", - "url": "allModules/56496_M_EnglHTw.json" + "module_id": 57339, + "id": "IKDL_BU", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/57339_M_IKDL_BU.json" }, { - "id": 56504, - "shortKey": "EnglScience", - "name": "English: The World of Science", - "url": "allModules/56504_M_EnglScience.json" - } - ] - }, - { - "id": 10143, - "shortKey": "SaBa", - "required_ects": 20, - "name": "Studien- Bachelorarbeit", - "modules": [ + "module_id": 57354, + "id": "idks.IKSH", + "name": "Social and Human Robotic SG", + "url": "allModules/57354_M_idks.IKSH.json" + }, { - "id": 40906, - "shortKey": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" + "module_id": 57357, + "id": "idks.IKBW", + "name": "Blickwechsel", + "url": "allModules/57357_M_idks.IKBW.json" }, { - "id": 41626, - "shortKey": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "module_id": 57360, + "id": "idks.IKVR", + "name": "Virtual and Augmented Reality", + "url": "allModules/57360_M_idks.IKVR.json" + }, + { + "module_id": 57372, + "id": "idks.IKBD", + "name": "My Data - Big Data", + "url": "allModules/57372_M_idks.IKBD.json" + }, + { + "module_id": 57378, + "id": "IKAAp", + "name": "Applied AI SG (Projektarbeit)", + "url": "allModules/57378_M_IKAA_p.json" + }, + { + "module_id": 57381, + "id": "IKAA", + "name": "Applied AI SG", + "url": "allModules/57381_M_IKAA.json" + }, + { + "module_id": 57384, + "id": "IKAK", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", + "url": "allModules/57384_M_IKAK.json" + }, + { + "module_id": 57387, + "id": "IKAKp", + "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", + "url": "allModules/57387_M_IKAK_p.json" + }, + { + "module_id": 57443, + "id": "idks.IKCC", + "name": "Creative Capability", + "url": "allModules/57443_M_idks.IKCC.json" + }, + { + "module_id": 57448, + "id": "idks.IKMO", + "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", + "url": "allModules/57448_M_idks.IKMO.json" + }, + { + "module_id": 57673, + "id": "IKST", + "name": "Starkes Ich – Starkes Team", + "url": "allModules/57673_M_IKST.json" + }, + { + "module_id": 57681, + "id": "IKNWp", + "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", + "url": "allModules/57681_M_IKNW_p.json" + }, + { + "module_id": 57683, + "id": "IKOWp", + "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", + "url": "allModules/57683_M_IKOW_p.json" + }, + { + "module_id": 57793, + "id": "IKSS", + "name": "Ski-Nation Schweiz", + "url": "allModules/57793_M_IKSS.json" + }, + { + "module_id": 61146, + "id": "IKDL", + "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", + "url": "allModules/61146_M_IKDL.json" } ] } diff --git a/data21/focuses.json b/data21/focuses.json index d23b04a..20599a5 100644 --- a/data21/focuses.json +++ b/data21/focuses.json @@ -1,317 +1,317 @@ [ { - "id": 10192, - "shortKey": "SE", - "url": "allStudies/10192_SE.json", - "name": "Software Engineering", + "module_id": 10194, + "id": "CySec", + "url": "allStudies/10194_CySec.json", + "name": "Cybersecurity", "modules": [ { - "id": 24357, - "shortKey": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" - }, - { - "id": 28236, - "shortKey": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "module_id": 23311, + "id": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": 36488, - "shortKey": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "module_id": 36457, + "id": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": 37247, - "shortKey": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "module_id": 36473, + "id": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": 37903, - "shortKey": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "module_id": 36488, + "id": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": 39045, - "shortKey": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" + "module_id": 38551, + "id": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": 39054, - "shortKey": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "module_id": 38945, + "id": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": 40311, - "shortKey": "SecSoW", + "module_id": 40311, + "id": "SecSoW", "name": "Secure Software", "url": "allModules/40311_M_SecSoW.json" }, { - "id": 41462, - "shortKey": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "module_id": 42231, + "id": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": 56946, - "shortKey": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "module_id": 61026, + "id": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" } ] }, { - "id": 10193, - "shortKey": "FrEng", - "url": "allStudies/10193_FrEng.json", - "name": "Frontend Engineering", + "module_id": 10196, + "id": "DaEnMaIn", + "url": "allStudies/10196_DaEnMaIn.json", + "name": "Data Science", "modules": [ { - "id": 28236, - "shortKey": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "module_id": 31614, + "id": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json" }, { - "id": 37167, - "shortKey": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "module_id": 31834, + "id": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": 38901, - "shortKey": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" + "module_id": 31838, + "id": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": 38945, - "shortKey": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "module_id": 36034, + "id": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": 40870, - "shortKey": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "module_id": 36038, + "id": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": 41106, - "shortKey": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" + "module_id": 37167, + "id": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": 43801, - "shortKey": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" + "module_id": 39041, + "id": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": 43809, - "shortKey": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "module_id": 40870, + "id": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": 56946, - "shortKey": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "module_id": 43809, + "id": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" } ] }, { - "id": 10194, - "shortKey": "CySec", - "url": "allStudies/10194_CySec.json", - "name": "Cybersecurity", + "module_id": 10193, + "id": "FrEng", + "url": "allStudies/10193_FrEng.json", + "name": "Frontend Engineering", "modules": [ { - "id": 23311, - "shortKey": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" + "module_id": 28236, + "id": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": 36457, - "shortKey": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "module_id": 37167, + "id": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": 36473, - "shortKey": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "module_id": 38901, + "id": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" }, { - "id": 36488, - "shortKey": "SecSW", - "name": "Secure Software", - "url": "allModules/36488_M_SecSW.json" + "module_id": 38945, + "id": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": 38551, - "shortKey": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "module_id": 40870, + "id": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": 38945, - "shortKey": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "module_id": 41106, + "id": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" }, { - "id": 40311, - "shortKey": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "module_id": 43801, + "id": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" }, { - "id": 42231, - "shortKey": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "module_id": 43809, + "id": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" }, { - "id": 61026, - "shortKey": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "module_id": 56946, + "id": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" } ] }, { - "id": 10195, - "shortKey": "NetCloud", + "module_id": 10195, + "id": "NetCloud", "url": "allStudies/10195_NetCloud.json", "name": "Network and Cloud Infrastructure", "modules": [ { - "id": 23311, - "shortKey": "CN2", + "module_id": 23311, + "id": "CN2", "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json" }, { - "id": 29855, - "shortKey": "CldInf", + "module_id": 29855, + "id": "CldInf", "name": "Cloud Infrastructure", "url": "allModules/29855_M_CldInf.json" }, { - "id": 37157, - "shortKey": "WsoT", + "module_id": 37157, + "id": "WsoT", "name": "Wireless and IoT", "url": "allModules/37157_M_WIoT.json" }, { - "id": 38945, - "shortKey": "WE2", + "module_id": 38945, + "id": "WE2", "name": "Web Engineering 2", "url": "allModules/38945_M_WE2.json" }, { - "id": 39054, - "shortKey": "DSy", + "module_id": 39054, + "id": "DSy", "name": "Distributed Systems", "url": "allModules/39054_M_DSy.json" }, { - "id": 42231, - "shortKey": "NIoSec", + "module_id": 42231, + "id": "NIoSec", "name": "Network and IoT Security", "url": "allModules/42231_M_NIoSec.json" }, { - "id": 55074, - "shortKey": "CldOp", + "module_id": 55074, + "id": "CldOp", "name": "Cloud Operations", "url": "allModules/55074_M_CldOp.json" }, { - "id": 56252, - "shortKey": "NetAut", + "module_id": 56252, + "id": "NetAut", "name": "Network Automation", "url": "allModules/56252_M_NetAut.json" }, { - "id": 57056, - "shortKey": "IBN", + "module_id": 57056, + "id": "IBN", "name": "Intent-Based Networking", "url": "allModules/57056_M_IBN.json" } ] }, { - "id": 10196, - "shortKey": "DaEnMaIn", - "url": "allStudies/10196_DaEnMaIn.json", - "name": "Data Science", + "module_id": 10192, + "id": "SE", + "url": "allStudies/10192_SE.json", + "name": "Software Engineering", "modules": [ { - "id": 31614, - "shortKey": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json" + "module_id": 24357, + "id": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": 31834, - "shortKey": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "module_id": 28236, + "id": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": 31838, - "shortKey": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "module_id": 36488, + "id": "SecSW", + "name": "Secure Software", + "url": "allModules/36488_M_SecSW.json" }, { - "id": 36034, - "shortKey": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "module_id": 37247, + "id": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": 36038, - "shortKey": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "module_id": 37903, + "id": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": 37167, - "shortKey": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "module_id": 39045, + "id": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": 39041, - "shortKey": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "module_id": 39054, + "id": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": 40870, - "shortKey": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "module_id": 40311, + "id": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": 43809, - "shortKey": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "module_id": 41462, + "id": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" + }, + { + "module_id": 56946, + "id": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" } ] } diff --git a/data23/categories.json b/data23/categories.json index fbb0940..cf0df75 100644 --- a/data23/categories.json +++ b/data23/categories.json @@ -1,1724 +1,1724 @@ [ { - "id": 10012, - "shortKey": "gwr", - "required_ects": 8, - "name": "Gesellschaft, Wirtschaft und Recht", - "modules": [ - { - "id": 20780, - "shortKey": "BuRe1", - "name": "Business und Recht 1", - "url": "allModules/20780_M_BuRe1.json" - }, - { - "id": 28231, - "shortKey": "PmQm", - "name": "Projekt- und Qualitätsmanagement", - "url": "allModules/28231_M_PmQm.json" - }, - { - "id": 40316, - "shortKey": "DigBusI", - "name": "Digital Business für Informatik", - "url": "allModules/40316_M_DigBusI.json" - }, - { - "id": 41732, - "shortKey": "LLDIG", - "name": "Lernlabor \"Digitalisieren Hands-on\"", - "url": "allModules/41732_M_LLDIG.json" - }, - { - "id": 42760, - "shortKey": "VwlTg", - "name": "Volkswirtschaft und Technikgeschichte", - "url": "allModules/42760_M_VwlTg.json" - }, - { - "id": 45604, - "shortKey": "BuRe2a", - "name": "Business und Recht 2 (a)", - "url": "allModules/45604_M_BuRe2a.json" - }, - { - "id": 57174, - "shortKey": "WI2", - "name": "Business Processes für Informatik", - "url": "allModules/57174_M_WI2.json" - } - ] - }, - { - "id": 10137, - "shortKey": "RA", - "required_ects": 46, - "name": "Rahmenausbildung", - "modules": [ - { - "id": 24404, - "shortKey": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json" - }, - { - "id": 24442, - "shortKey": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json" - }, - { - "id": 36478, - "shortKey": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" - }, - { - "id": 38879, - "shortKey": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" - }, - { - "id": 38881, - "shortKey": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" - }, - { - "id": 38891, - "shortKey": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" - }, - { - "id": 38910, - "shortKey": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" - }, - { - "id": 38920, - "shortKey": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" - }, - { - "id": 39080, - "shortKey": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" - }, - { - "id": 39084, - "shortKey": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" - }, - { - "id": 39093, - "shortKey": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" - }, - { - "id": 39143, - "shortKey": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" - }, - { - "id": 40866, - "shortKey": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" - }, - { - "id": 43813, - "shortKey": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" - }, - { - "id": 57207, - "shortKey": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" - }, - { - "id": 61049, - "shortKey": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" - }, - { - "id": 61209, - "shortKey": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" - } - ] - }, - { - "id": 10138, - "shortKey": "EP", - "required_ects": 12, - "name": "Engineering Practice", - "modules": [ - { - "id": 39203, - "shortKey": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" - }, - { - "id": 43712, - "shortKey": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" - }, - { - "id": 57233, - "shortKey": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" - } - ] - }, - { - "id": 10139, - "shortKey": "MaPh", - "required_ects": 16, - "name": "Mathematik und Physik", - "modules": [ - { - "id": 10942, - "shortKey": "FuVar", - "name": "Funktionen mehrerer Variablen", - "url": "allModules/10942_M_FuVar.json" - }, - { - "id": 15546, - "shortKey": "KomFou1", - "name": "Komplexe Zahlen und Fourierreihen", - "url": "allModules/15546_M_KomFou1.json" - }, - { - "id": 22021, - "shortKey": "Ph2HAT", - "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", - "url": "allModules/22021_M_Ph2HAT.json" - }, - { - "id": 24381, - "shortKey": "ExEv", - "name": "Experimentieren und Evaluieren für Informatik", - "url": "allModules/24381_M_ExEv.json" - }, - { - "id": 24489, - "shortKey": "WrStat", - "name": "Wahrscheinlichkeitsrechnung und Statistik", - "url": "allModules/24489_M_WrStat.json" - }, - { - "id": 28151, - "shortKey": "An1I", - "name": "Analysis 1 für Informatik", - "url": "allModules/28151_M_An1I.json" - }, - { - "id": 28156, - "shortKey": "An2I", - "name": "Analysis 2 für Informatik", - "url": "allModules/28156_M_An2I.json" - }, - { - "id": 31614, - "shortKey": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json" - }, - { - "id": 43544, - "shortKey": "PhAI", - "name": "Physik Anwendungen für Informatik", - "url": "allModules/43544_M_PhAI.json" - }, - { - "id": 45138, - "shortKey": "NwP", - "name": "Naturwissenschaftliches Praktikum", - "url": "allModules/45138_M_NwP.json" - }, - { - "id": 45143, - "shortKey": "Ph1Mech", - "name": "Physik 1 - Mechanik", - "url": "allModules/45143_M_Ph1Mech.json" - }, - { - "id": 45153, - "shortKey": "Ph3SWO", - "name": "Physik 3 - Schwingungen und Wellen, Optik", - "url": "allModules/45153_M_Ph3SWO.json" - }, - { - "id": 61226, - "shortKey": "IntTra", - "name": "Integraltransformationen", - "url": "allModules/61226_M_IntTra.json" - } - ] - }, - { - "id": 10140, - "shortKey": "Inf", - "required_ects": 136, - "name": "Informatik", + "module_id": 10141, + "id": "Auf", + "required_ects": 48, + "name": "Aufbau", "modules": [ { - "id": 22062, - "shortKey": "EmbSys1", + "module_id": 22062, + "id": "EmbSys1", "name": "Embedded Systems 1", "url": "allModules/22062_M_EmbSys1.json" }, { - "id": 22068, - "shortKey": "EmbSys2", + "module_id": 22068, + "id": "EmbSys2", "name": "Embedded Systems 2", "url": "allModules/22068_M_EmbSys2.json" }, { - "id": 23311, - "shortKey": "CN2", + "module_id": 23311, + "id": "CN2", "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json" }, { - "id": 24357, - "shortKey": "CPl", + "module_id": 24357, + "id": "CPl", "name": "C++", "url": "allModules/24357_M_CPl.json" }, { - "id": 24404, - "shortKey": "AutoSpr", - "name": "Automaten und Sprachen", - "url": "allModules/24404_M_AutoSpr.json" - }, - { - "id": 24442, - "shortKey": "DMI", - "name": "Diskrete Mathematik für Informatik", - "url": "allModules/24442_M_DMI.json" - }, - { - "id": 28236, - "shortKey": "AppArch", + "module_id": 28236, + "id": "AppArch", "name": "Application Architecture", "url": "allModules/28236_M_AppArch.json" }, { - "id": 28254, - "shortKey": "MGE", + "module_id": 28254, + "id": "MGE", "name": "Mobile and GUI Engineering", "url": "allModules/28254_M_MGE.json" }, { - "id": 28684, - "shortKey": "CPlA", + "module_id": 28684, + "id": "CPlA", "name": "C++ Advanced", "url": "allModules/28684_M_CPlA.json" }, { - "id": 29855, - "shortKey": "CldInf", + "module_id": 29855, + "id": "CldInf", "name": "Cloud Infrastructure", "url": "allModules/29855_M_CldInf.json" }, { - "id": 31834, - "shortKey": "DL", + "module_id": 31834, + "id": "DL", "name": "Deep Learning", "url": "allModules/31834_M_DL.json" }, { - "id": 31838, - "shortKey": "ML", + "module_id": 31838, + "id": "ML", "name": "Statistical Machine Learning", "url": "allModules/31838_M_ML.json" }, { - "id": 36034, - "shortKey": "DatAna", + "module_id": 36034, + "id": "DatAna", "name": "Data Analytics", "url": "allModules/36034_M_DatAna.json" }, { - "id": 36038, - "shortKey": "DatEng", + "module_id": 36038, + "id": "DatEng", "name": "Data Engineering", "url": "allModules/36038_M_DatEng.json" }, { - "id": 36264, - "shortKey": "IPCV1", + "module_id": 36264, + "id": "IPCV1", "name": "Image Processing and Computer Vision 1", "url": "allModules/36264_M_IPCV1.json" }, { - "id": 36269, - "shortKey": "IPCV2", + "module_id": 36269, + "id": "IPCV2", "name": "Image Processing and Computer Vision 2", "url": "allModules/36269_M_IPCV2.json" }, { - "id": 36457, - "shortKey": "HackL", + "module_id": 36457, + "id": "HackL", "name": "Hacking Lab", "url": "allModules/36457_M_HackL.json" }, { - "id": 36473, - "shortKey": "IncResp", + "module_id": 36473, + "id": "IncResp", "name": "Incident Response", "url": "allModules/36473_M_IncResp.json" }, { - "id": 36478, - "shortKey": "CySec", - "name": "Cyber Security Foundations", - "url": "allModules/36478_M_CySec.json" - }, - { - "id": 37167, - "shortKey": "CldSol", + "module_id": 37167, + "id": "CldSol", "name": "Cloud Solutions", "url": "allModules/37167_M_CldSol.json" }, { - "id": 37247, - "shortKey": "MsTe", + "module_id": 37247, + "id": "MsTe", "name": ".Net Technologien", "url": "allModules/37247_M_MsTe.json" }, { - "id": 37903, - "shortKey": "Bsys2", + "module_id": 37903, + "id": "Bsys2", "name": "Betriebssysteme 2", "url": "allModules/37903_M_Bsys2.json" }, { - "id": 38551, - "shortKey": "CyDef", + "module_id": 38551, + "id": "CyDef", "name": "Cyber Defense", "url": "allModules/38551_M_CyDef.json" }, { - "id": 38879, - "shortKey": "AutPy", - "name": "Automatisierung mit Python", - "url": "allModules/38879_M_AutPy.json" - }, - { - "id": 38881, - "shortKey": "AlgDat", - "name": "Algorithmen und Datenstrukturen", - "url": "allModules/38881_M_AlgDat.json" - }, - { - "id": 38891, - "shortKey": "WE1", - "name": "Web Engineering 1", - "url": "allModules/38891_M_WE1.json" - }, - { - "id": 38901, - "shortKey": "WE3", + "module_id": 38901, + "id": "WE3", "name": "Web Engineering 3", "url": "allModules/38901_M_WE3.json" }, { - "id": 38910, - "shortKey": "OOP2", - "name": "Objektorientierte Programmierung 2", - "url": "allModules/38910_M_OOP2.json" - }, - { - "id": 38920, - "shortKey": "DigCod", - "name": "Digitale Codierungen", - "url": "allModules/38920_M_DigCod.json" - }, - { - "id": 38938, - "shortKey": "SModSim", + "module_id": 38938, + "id": "SModSim", "name": "System Modeling and Simulation", "url": "allModules/38938_M_SModSim.json" }, { - "id": 38945, - "shortKey": "WE2", + "module_id": 38945, + "id": "WE2", "name": "Web Engineering 2", "url": "allModules/38945_M_WE2.json" }, { - "id": 39041, - "shortKey": "BlCh", + "module_id": 39041, + "id": "BlCh", "name": "Blockchain", "url": "allModules/39041_M_BlCh.json" }, { - "id": 39045, - "shortKey": "PF", + "module_id": 39045, + "id": "PF", "name": "Patterns und Frameworks", "url": "allModules/39045_M_PF.json" }, { - "id": 39054, - "shortKey": "DSy", + "module_id": 39054, + "id": "DSy", "name": "Distributed Systems", "url": "allModules/39054_M_DSy.json" }, { - "id": 39080, - "shortKey": "Bsys1", - "name": "Betriebssysteme 1", - "url": "allModules/39080_M_Bsys1.json" - }, - { - "id": 39084, - "shortKey": "CN1", - "name": "Computernetze 1", - "url": "allModules/39084_M_CN1.json" - }, - { - "id": 39093, - "shortKey": "Dbs1", - "name": "Datenbanksysteme 1", - "url": "allModules/39093_M_Dbs1.json" - }, - { - "id": 39143, - "shortKey": "FP", - "name": "Functional Programming", - "url": "allModules/39143_M_FP.json" - }, - { - "id": 39203, - "shortKey": "SEP1", - "name": "SE Practices 1", - "url": "allModules/39203_M_SEP1.json" - }, - { - "id": 40038, - "shortKey": "WsoT", + "module_id": 40038, + "id": "WsoT", "name": "Wireless and IoT", "url": "allModules/40038_M_WsoT.json" }, { - "id": 40139, - "shortKey": "MOSIM", + "module_id": 40139, + "id": "MOSIM", "name": "Modellbildung und Simulation", "url": "allModules/40139_M_MOSIM.json" }, { - "id": 40311, - "shortKey": "SecSoW", + "module_id": 40311, + "id": "SecSoW", "name": "Secure Software", "url": "allModules/40311_M_SecSoW.json" }, { - "id": 40663, - "shortKey": "CoBau", + "module_id": 40663, + "id": "CoBau", "name": "Compilerbau", "url": "allModules/40663_M_CoBau.json" }, { - "id": 40866, - "shortKey": "AIFo", - "name": "AI Foundations", - "url": "allModules/40866_M_AIFo.json" - }, - { - "id": 40870, - "shortKey": "AIAp", + "module_id": 40870, + "id": "AIAp", "name": "AI Applications", "url": "allModules/40870_M_AIAp.json" }, { - "id": 40906, - "shortKey": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" - }, - { - "id": 41106, - "shortKey": "UX", + "module_id": 41106, + "id": "UX", "name": "User Experience", "url": "allModules/41106_M_UX.json" }, { - "id": 41462, - "shortKey": "ParProg", + "module_id": 41462, + "id": "ParProg", "name": "Parallele Programmierung", "url": "allModules/41462_M_ParProg.json" }, { - "id": 41626, - "shortKey": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" - }, - { - "id": 42231, - "shortKey": "NIoSec", + "module_id": 42231, + "id": "NIoSec", "name": "Network and IoT Security", "url": "allModules/42231_M_NIoSec.json" }, { - "id": 43712, - "shortKey": "SEProj", - "name": "SE Project", - "url": "allModules/43712_M_SEProj.json" - }, - { - "id": 43801, - "shortKey": "ComGra", + "module_id": 43801, + "id": "ComGra", "name": "Computer Grafik", "url": "allModules/43801_M_ComGra.json" }, { - "id": 43809, - "shortKey": "GenAI", + "module_id": 43809, + "id": "GenAI", "name": "Generative AI", "url": "allModules/43809_M_GenAI.json" }, { - "id": 43813, - "shortKey": "OOP1", - "name": "Objektorientierte Programmierung 1", - "url": "allModules/43813_M_OOP1.json" - }, - { - "id": 55074, - "shortKey": "CldOp", - "name": "Cloud Operations", - "url": "allModules/55074_M_CldOp.json" - }, - { - "id": 56252, - "shortKey": "NetAut", - "name": "Network Automation", - "url": "allModules/56252_M_NetAut.json" - }, - { - "id": 56946, - "shortKey": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" - }, - { - "id": 57056, - "shortKey": "IBN", - "name": "Intent-Based Networking", - "url": "allModules/57056_M_IBN.json" - }, - { - "id": 57128, - "shortKey": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/57128_M_AJwn.json" - }, - { - "id": 57180, - "shortKey": "PWWD", - "name": "Praxiswoche Webdesign", - "url": "allModules/57180_M_PWWD.json" - }, - { - "id": 57207, - "shortKey": "AADL", - "name": "Applied AI with Deep Learning", - "url": "allModules/57207_M_AADL.json" - }, - { - "id": 57233, - "shortKey": "SEP2", - "name": "SE Practices 2", - "url": "allModules/57233_M_SEP2.json" - }, - { - "id": 61026, - "shortKey": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" - }, - { - "id": 61049, - "shortKey": "HoC", - "name": "Hands-on Chatbots", - "url": "allModules/61049_M_HoC.json" - }, - { - "id": 61129, - "shortKey": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" - }, - { - "id": 61186, - "shortKey": "AJwn", - "name": "Auf Jobsuche, was nun?", - "url": "allModules/61186_M_AJwn.json" - }, - { - "id": 61209, - "shortKey": "PML", - "name": "Python für ML", - "url": "allModules/61209_M_PML.json" - } - ] - }, - { - "id": 10141, - "shortKey": "Auf", - "required_ects": 48, - "name": "Aufbau", - "modules": [ - { - "id": 22062, - "shortKey": "EmbSys1", - "name": "Embedded Systems 1", - "url": "allModules/22062_M_EmbSys1.json" - }, - { - "id": 22068, - "shortKey": "EmbSys2", - "name": "Embedded Systems 2", - "url": "allModules/22068_M_EmbSys2.json" - }, - { - "id": 23311, - "shortKey": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" - }, - { - "id": 24357, - "shortKey": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" - }, - { - "id": 28236, - "shortKey": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" - }, - { - "id": 28254, - "shortKey": "MGE", - "name": "Mobile and GUI Engineering", - "url": "allModules/28254_M_MGE.json" - }, - { - "id": 28684, - "shortKey": "CPlA", - "name": "C++ Advanced", - "url": "allModules/28684_M_CPlA.json" - }, - { - "id": 29855, - "shortKey": "CldInf", - "name": "Cloud Infrastructure", - "url": "allModules/29855_M_CldInf.json" - }, - { - "id": 31834, - "shortKey": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" - }, - { - "id": 31838, - "shortKey": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" - }, - { - "id": 36034, - "shortKey": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" - }, - { - "id": 36038, - "shortKey": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" - }, - { - "id": 36264, - "shortKey": "IPCV1", - "name": "Image Processing and Computer Vision 1", - "url": "allModules/36264_M_IPCV1.json" - }, - { - "id": 36269, - "shortKey": "IPCV2", - "name": "Image Processing and Computer Vision 2", - "url": "allModules/36269_M_IPCV2.json" - }, - { - "id": 36457, - "shortKey": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" - }, - { - "id": 36473, - "shortKey": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" - }, - { - "id": 37167, - "shortKey": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" - }, - { - "id": 37247, - "shortKey": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" - }, - { - "id": 37903, - "shortKey": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" - }, - { - "id": 38551, - "shortKey": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" - }, - { - "id": 38901, - "shortKey": "WE3", - "name": "Web Engineering 3", - "url": "allModules/38901_M_WE3.json" - }, - { - "id": 38938, - "shortKey": "SModSim", - "name": "System Modeling and Simulation", - "url": "allModules/38938_M_SModSim.json" - }, - { - "id": 38945, - "shortKey": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" - }, - { - "id": 39041, - "shortKey": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" - }, - { - "id": 39045, - "shortKey": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" - }, - { - "id": 39054, - "shortKey": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" - }, - { - "id": 40038, - "shortKey": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" - }, - { - "id": 40139, - "shortKey": "MOSIM", - "name": "Modellbildung und Simulation", - "url": "allModules/40139_M_MOSIM.json" - }, - { - "id": 40311, - "shortKey": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" - }, - { - "id": 40663, - "shortKey": "CoBau", - "name": "Compilerbau", - "url": "allModules/40663_M_CoBau.json" - }, - { - "id": 40870, - "shortKey": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" - }, - { - "id": 41106, - "shortKey": "UX", - "name": "User Experience", - "url": "allModules/41106_M_UX.json" - }, - { - "id": 41462, - "shortKey": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" - }, - { - "id": 42231, - "shortKey": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" - }, - { - "id": 43801, - "shortKey": "ComGra", - "name": "Computer Grafik", - "url": "allModules/43801_M_ComGra.json" - }, - { - "id": 43809, - "shortKey": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" - }, - { - "id": 55074, - "shortKey": "CldOp", + "module_id": 55074, + "id": "CldOp", "name": "Cloud Operations", "url": "allModules/55074_M_CldOp.json" }, { - "id": 56252, - "shortKey": "NetAut", + "module_id": 56252, + "id": "NetAut", "name": "Network Automation", "url": "allModules/56252_M_NetAut.json" }, { - "id": 56946, - "shortKey": "UIP", + "module_id": 56946, + "id": "UIP", "name": "UI Patterns and Frameworks", "url": "allModules/56946_M_UIP.json" }, { - "id": 57056, - "shortKey": "IBN", + "module_id": 57056, + "id": "IBN", "name": "Intent-Based Networking", "url": "allModules/57056_M_IBN.json" }, { - "id": 57128, - "shortKey": "AJwn", + "module_id": 57128, + "id": "AJwn", "name": "Auf Jobsuche, was nun?", "url": "allModules/57128_M_AJwn.json" }, { - "id": 57180, - "shortKey": "PWWD", + "module_id": 57180, + "id": "PWWD", "name": "Praxiswoche Webdesign", "url": "allModules/57180_M_PWWD.json" }, { - "id": 61026, - "shortKey": "PlFSec", + "module_id": 61026, + "id": "PlFSec", "name": "Platform Security", "url": "allModules/61026_M_PlFSec.json" }, { - "id": 61129, - "shortKey": "CRY", + "module_id": 61129, + "id": "CRY", "name": "Cryptography", "url": "allModules/61129_M_CRY.json" }, { - "id": 61186, - "shortKey": "AJwn", + "module_id": 61186, + "id": "AJwn", "name": "Auf Jobsuche, was nun?", "url": "allModules/61186_M_AJwn.json" } ] }, { - "id": 10142, - "shortKey": "KomEng", + "module_id": 10138, + "id": "EP", "required_ects": 12, - "name": "Kommunikation und Englisch", + "name": "Engineering Practice", "modules": [ { - "id": 24427, - "shortKey": "FKIA", - "name": "Führungskommunikation im internationalen Arbeitsmarkt", - "url": "allModules/24427_M_FKIA.json" - }, - { - "id": 31909, - "shortKey": "RheKI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/31909_M_RheKI.json" - }, - { - "id": 37397, - "shortKey": "KommIng2", - "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", - "url": "allModules/37397_M_KommIng2.json" - }, - { - "id": 43277, - "shortKey": "RheKoI", - "name": "Rhetorische Kommunikation für IngenieurInnen", - "url": "allModules/43277_M_RheKoI.json" - }, - { - "id": 45661, - "shortKey": "SelTec", - "name": "English: Selling Technology", - "url": "allModules/45661_M_SelTec.json" - }, - { - "id": 55597, - "shortKey": "TecBEC", - "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", - "url": "allModules/55597_M_TecBEC.json" - }, - { - "id": 56496, - "shortKey": "EnglHTw", - "name": "English: How Things work", - "url": "allModules/56496_M_EnglHTw.json" + "module_id": 39203, + "id": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" }, { - "id": 56504, - "shortKey": "EnglScience", - "name": "English: The World of Science", - "url": "allModules/56504_M_EnglScience.json" - } - ] - }, - { - "id": 10143, - "shortKey": "SaBa", - "required_ects": 20, - "name": "Studien- Bachelorarbeit", - "modules": [ - { - "id": 40906, - "shortKey": "SAI21", - "name": "Studienarbeit Informatik", - "url": "allModules/40906_M_SAI21.json" + "module_id": 43712, + "id": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" }, { - "id": 41626, - "shortKey": "BAI21", - "name": "Bachelor-Arbeit Informatik", - "url": "allModules/41626_M_BAI21.json" + "module_id": 57233, + "id": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" } ] }, { - "id": 10166, - "shortKey": "GWRIKTS", + "module_id": 10166, + "id": "GWRIKTS", "required_ects": 4, "name": "Gesellschaft, Wirtschaft und Recht - IKTS", "modules": [ { - "id": 43909, - "shortKey": "IKTSV2", + "module_id": 43909, + "id": "IKTSV2", "name": "IKTS_Vorlage 2ECTS", "url": "allModules/43909_M_IKTSV2.json" }, { - "id": 43910, - "shortKey": "IKTSV3", + "module_id": 43910, + "id": "IKTSV3", "name": "IKTS_Vorlage 3ECTS", "url": "allModules/43910_M_IKTSV3.json" }, { - "id": 43911, - "shortKey": "IKTSV4", + "module_id": 43911, + "id": "IKTSV4", "name": "IKTS_Vorlage 4ECTS", "url": "allModules/43911_M_IKTSV4.json" }, { - "id": 44020, - "shortKey": "IKAG", + "module_id": 44020, + "id": "IKAG", "name": "Alternde Gesellschaften", "url": "allModules/44020_M_IKAG.json" }, { - "id": 44037, - "shortKey": "IKBH", + "module_id": 44037, + "id": "IKBH", "name": "Behavioral Design", "url": "allModules/44037_M_IKBH.json" }, { - "id": 44040, - "shortKey": "IKBW", + "module_id": 44040, + "id": "IKBW", "name": "Blickwechsel", "url": "allModules/44040_M_IKBW.json" }, { - "id": 44043, - "shortKey": "IKDK", + "module_id": 44043, + "id": "IKDK", "name": "Demokratie im Zeitalter von KI", "url": "allModules/44043_M_IKDK.json" }, { - "id": 44046, - "shortKey": "IKDKp", + "module_id": 44046, + "id": "IKDKp", "name": "Demokratie im Zeitalter von KI (Projektarbeit)", "url": "allModules/44046_M_IKDK_p.json" }, { - "id": 44049, - "shortKey": "IKEK", + "module_id": 44049, + "id": "IKEK", "name": "Ethik & KI", "url": "allModules/44049_M_IKEK.json" }, { - "id": 44052, - "shortKey": "IKEKp", + "module_id": 44052, + "id": "IKEKp", "name": "Ethik & KI (Projektarbeit)", "url": "allModules/44052_M_IKEK_p.json" }, { - "id": 44055, - "shortKey": "IKMO", + "module_id": 44055, + "id": "IKMO", "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung", "url": "allModules/44055_M_IKMO.json" }, { - "id": 44058, - "shortKey": "IKMOp", + "module_id": 44058, + "id": "IKMOp", "name": "Gemeinden & Städte von morgen. So gelingt nachhaltige Gemeindeentwicklung (Projektarbeit)", "url": "allModules/44058_M_IKMO_p.json" }, { - "id": 44061, - "shortKey": "IKGL", + "module_id": 44061, + "id": "IKGL", "name": "Gesund leben und Langlebigkeit", "url": "allModules/44061_M_IKGL.json" }, { - "id": 44064, - "shortKey": "IKAK", + "module_id": 44064, + "id": "IKAK", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz", "url": "allModules/44064_M_IKAK.json" }, { - "id": 44067, - "shortKey": "IKAKp", + "module_id": 44067, + "id": "IKAKp", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz (Projektarbeit)", "url": "allModules/44067_M_IKAK_p.json" }, { - "id": 44070, - "shortKey": "IKNN", + "module_id": 44070, + "id": "IKNN", "name": "Hackathon zu \"Netto-null in Gebäuden und Verkehr\"", "url": "allModules/44070_M_IKNN.json" }, { - "id": 44073, - "shortKey": "IKII", + "module_id": 44073, + "id": "IKII", "name": "Ideen Inkubator Klimawende", "url": "allModules/44073_M_IKII.json" }, { - "id": 44076, - "shortKey": "IKIIp", + "module_id": 44076, + "id": "IKIIp", "name": "Ideen Inkubator Klimawende (Projektarbeit)", "url": "allModules/44076_M_IKII_p.json" }, { - "id": 44079, - "shortKey": "IKIE", + "module_id": 44079, + "id": "IKIE", "name": "Interdisziplinär entwickeln - gerüstet für die technikbasierte Arbeitswelt", "url": "allModules/44079_M_IKIE.json" }, { - "id": 44082, - "shortKey": "IKLE", + "module_id": 44082, + "id": "IKLE", "name": "IZM-Projekt", "url": "allModules/44082_M_IKLE.json" }, { - "id": 44085, - "shortKey": "IKLEp", + "module_id": 44085, + "id": "IKLEp", "name": "IZM-Projekt (Projektarbeit)", "url": "allModules/44085_M_IKLE_p.json" }, { - "id": 44088, - "shortKey": "IKGE", + "module_id": 44088, + "id": "IKGE", "name": "Klimagerechte Stadt- und Gemeindeentwicklung", "url": "allModules/44088_M_IKGE.json" }, { - "id": 44091, - "shortKey": "IKGEp", + "module_id": 44091, + "id": "IKGEp", "name": "Klimagerechte Stadt- und Gemeindeentwicklung (Projektarbeit)", "url": "allModules/44091_M_IKGE_p.json" }, { - "id": 44094, - "shortKey": "IKKL", + "module_id": 44094, + "id": "IKKL", "name": "Circular Economy", "url": "allModules/44094_M_IKKL.json" }, { - "id": 44097, - "shortKey": "IKKLp", + "module_id": 44097, + "id": "IKKLp", "name": "Circular Economy (Projektarbeit)", "url": "allModules/44097_M_IKKL_p.json" }, { - "id": 44100, - "shortKey": "IKLF", + "module_id": 44100, + "id": "IKLF", "name": "Lernfähigkeit und Gedächtnis", "url": "allModules/44100_M_IKLF.json" }, { - "id": 44103, - "shortKey": "IKLK", + "module_id": 44103, + "id": "IKLK", "name": "Lösungsorientierte Kommunikation für dynamische Arbeitswelten", "url": "allModules/44103_M_IKLK.json" }, { - "id": 44109, - "shortKey": "IKMI", + "module_id": 44109, + "id": "IKMI", "name": "Medien- und Informationskompetenz in Zeiten von KI", "url": "allModules/44109_M_IKMI.json" }, { - "id": 44112, - "shortKey": "IKMIp", + "module_id": 44112, + "id": "IKMIp", "name": "Medien- und Informationskompetenz in Zeiten von KI (Projektarbeit)", "url": "allModules/44112_M_IKMI_p.json" }, { - "id": 44115, - "shortKey": "IKME", + "module_id": 44115, + "id": "IKME", "name": "Messbar gesund", "url": "allModules/44115_M_IKME.json" }, { - "id": 44121, - "shortKey": "IKNG", + "module_id": 44121, + "id": "IKNG", "name": "Neue Narrative für eine nachhaltige Gesellschaft", "url": "allModules/44121_M_IKNG.json" }, { - "id": 44124, - "shortKey": "IKNGp", + "module_id": 44124, + "id": "IKNGp", "name": "Neue Narrative für eine nachhaltige Gesellschaft (Projektarbeit)", "url": "allModules/44124_M_IKNG_p.json" }, { - "id": 44127, - "shortKey": "IKNK", + "module_id": 44127, + "id": "IKNK", "name": "New Work & KI", "url": "allModules/44127_M_IKNK.json" }, { - "id": 44130, - "shortKey": "IKNKp", + "module_id": 44130, + "id": "IKNKp", "name": "New Work & KI (Projektarbeit)", "url": "allModules/44130_M_IKNK_p.json" }, { - "id": 44133, - "shortKey": "IKPS", + "module_id": 44133, + "id": "IKPS", "name": "Prototyping für Startup-Ideen", "url": "allModules/44133_M_IKPS.json" }, { - "id": 44136, - "shortKey": "IKPSp", + "module_id": 44136, + "id": "IKPSp", "name": "Prototyping für Startup-Ideen (Projektarbeit)", "url": "allModules/44136_M_IKPS_p.json" }, { - "id": 44139, - "shortKey": "IKPE", + "module_id": 44139, + "id": "IKPE", "name": "Psychologisches Empowerment in Veränderungs- und Wandlungsprozessen", "url": "allModules/44139_M_IKPE.json" }, { - "id": 44142, - "shortKey": "IKRE", + "module_id": 44142, + "id": "IKRE", "name": "Resilienz: Schlüsselkompetenz für innere Stärke", "url": "allModules/44142_M_IKRE.json" }, { - "id": 44145, - "shortKey": "IKSH", + "module_id": 44145, + "id": "IKSH", "name": "Social and Human Robotic", "url": "allModules/44145_M_IKSH.json" }, { - "id": 44148, - "shortKey": "IKSW", + "module_id": 44148, + "id": "IKSW", "name": "Stadt der kurzen Wege", "url": "allModules/44148_M_IKSW.json" }, { - "id": 44151, - "shortKey": "IKSWp", + "module_id": 44151, + "id": "IKSWp", "name": "Stadt der kurzen Wege (Projektarbeit)", "url": "allModules/44151_M_IKSW_p.json" }, { - "id": 44157, - "shortKey": "IKSTp", + "module_id": 44157, + "id": "IKSTp", "name": "Starkes Ich – Starkes Team (Projektarbeit)", "url": "allModules/44157_M_IKST_p.json" }, { - "id": 44160, - "shortKey": "IKUG", + "module_id": 44160, + "id": "IKUG", "name": "Umwelt und Gesundheit", "url": "allModules/44160_M_IKUG.json" }, { - "id": 44163, - "shortKey": "IKUGp", + "module_id": 44163, + "id": "IKUGp", "name": "Umwelt und Gesundheit (Projektarbeit)", "url": "allModules/44163_M_IKUG_p.json" }, { - "id": 44166, - "shortKey": "IKVK", + "module_id": 44166, + "id": "IKVK", "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter", "url": "allModules/44166_M_IKVK.json" }, { - "id": 44169, - "shortKey": "IKVKp", + "module_id": 44169, + "id": "IKVKp", "name": "Vielfalt, Chancengleichheit und Inklusion im KI-Zeitalter (Projektarbeit)", "url": "allModules/44169_M_IKVK_p.json" }, { - "id": 44172, - "shortKey": "IKVA", + "module_id": 44172, + "id": "IKVA", "name": "Virtual Reality für gesundes Leben und Altern", "url": "allModules/44172_M_IKVA.json" }, { - "id": 44175, - "shortKey": "IKVAp", + "module_id": 44175, + "id": "IKVAp", "name": "Virtual Reality für gesundes Leben und Altern (Projektarbeit)", "url": "allModules/44175_M_IKVA_p.json" }, { - "id": 44181, - "shortKey": "IKVRp", + "module_id": 44181, + "id": "IKVRp", "name": "Virtual Reality für Klima und Energie (Projektarbeit)", "url": "allModules/44181_M_IKVR_p.json" }, { - "id": 44184, - "shortKey": "IKKK", + "module_id": 44184, + "id": "IKKK", "name": "Kommunale Klimawende", "url": "allModules/44184_M_IKKK.json" }, { - "id": 44187, - "shortKey": "IKKKp", + "module_id": 44187, + "id": "IKKKp", "name": "Kommunale Klimawende (Projektarbeit)", "url": "allModules/44187_M_IKKK_p.json" }, { - "id": 44190, - "shortKey": "IKGS", + "module_id": 44190, + "id": "IKGS", "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden", "url": "allModules/44190_M_IKGS.json" }, { - "id": 44196, - "shortKey": "IKAAp", + "module_id": 44196, + "id": "IKAAp", "name": "Applied AI (Projektarbeit)", "url": "allModules/44196_M_IKAA_p.json" }, { - "id": 44199, - "shortKey": "IKNB", + "module_id": 44199, + "id": "IKNB", "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene", "url": "allModules/44199_M_IKNB.json" }, { - "id": 44202, - "shortKey": "IKAA", + "module_id": 44202, + "id": "IKAA", "name": "Applied AI", "url": "allModules/44202_M_IKAA.json" }, { - "id": 44205, - "shortKey": "IKSM", + "module_id": 44205, + "id": "IKSM", "name": "Strategisches Management von Naturgefahren", "url": "allModules/44205_M_IKSM.json" }, { - "id": 44208, - "shortKey": "IKSMp", + "module_id": 44208, + "id": "IKSMp", "name": "Strategisches Management von Naturgefahren (Projektarbeit)", "url": "allModules/44208_M_IKSM_p.json" }, { - "id": 44211, - "shortKey": "IKGA", + "module_id": 44211, + "id": "IKGA", "name": "Generative AI in der Planung", "url": "allModules/44211_M_IKGA.json" }, { - "id": 44214, - "shortKey": "IKGAp", + "module_id": 44214, + "id": "IKGAp", "name": "Generative AI in der Planung (Projektarbeit)", "url": "allModules/44214_M_IKGA_p.json" }, { - "id": 44217, - "shortKey": "IKSSp", + "module_id": 44217, + "id": "IKSSp", "name": "Ski-Nation Schweiz (Projektarbeit)", "url": "allModules/44217_M_IKSS_p.json" }, { - "id": 44223, - "shortKey": "IKKA", + "module_id": 44223, + "id": "IKKA", "name": "Nachhaltigkeit und Klimaschutz angewandt", "url": "allModules/44223_M_IKKA.json" }, { - "id": 44226, - "shortKey": "IKKP", + "module_id": 44226, + "id": "IKKP", "name": "Klimakrise: Kann die Politik die Welt noch retten?", "url": "allModules/44226_M_IKKP.json" }, { - "id": 44229, - "shortKey": "IKKPp", + "module_id": 44229, + "id": "IKKPp", "name": "Klimakrise: Kann die Politik die Welt noch retten? (Projektarbeit)", "url": "allModules/44229_M_IKKP_p.json" }, { - "id": 44232, - "shortKey": "IKDHp", + "module_id": 44232, + "id": "IKDHp", "name": "Lernlabor «Digitalisieren Hands-on» (Projektarbeit)", "url": "allModules/44232_M_IKDH_p.json" }, { - "id": 44235, - "shortKey": "IKDH", + "module_id": 44235, + "id": "IKDH", "name": "Lernlabor «Digitalisieren Hands-on»", "url": "allModules/44235_M_IKDH.json" }, { - "id": 44241, - "shortKey": "IKDM_A", + "module_id": 44241, + "id": "IKDM_A", "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil A", "url": "allModules/44241_M_IKDM_A.json" }, { - "id": 44244, - "shortKey": "IKDM_B", + "module_id": 44244, + "id": "IKDM_B", "name": "Dream Team - Mentoringprogramm für die nächste Generation Teil B", "url": "allModules/44244_M_IKDM_B.json" }, { - "id": 44247, - "shortKey": "IKDLp", + "module_id": 44247, + "id": "IKDLp", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen (Projektarbeit)", "url": "allModules/44247_M_IKDL_p.json" }, { - "id": 44253, - "shortKey": "IKSU", + "module_id": 44253, + "id": "IKSU", "name": "Startup - Weg zur Gründung", "url": "allModules/44253_M_IKSU.json" }, { - "id": 44256, - "shortKey": "IKSUp", + "module_id": 44256, + "id": "IKSUp", "name": "Startup - Weg zur Gründung (Projektarbeit)", "url": "allModules/44256_M_IKSU_p.json" }, { - "id": 44340, - "shortKey": "IKTE", + "module_id": 44340, + "id": "IKTE", "name": "The Internet of Everything", "url": "allModules/44340_M_IKTE.json" }, { - "id": 44343, - "shortKey": "IKTEp", + "module_id": 44343, + "id": "IKTEp", "name": "The Internet of Everything (Projektarbeit)", "url": "allModules/44343_M_IKTE_p.json" }, { - "id": 55066, - "shortKey": "IKBD", + "module_id": 55066, + "id": "IKBD", "name": "Behavioral Design", "url": "allModules/55066_M_IKBD.json" }, { - "id": 56195, - "shortKey": "IKVR", + "module_id": 56195, + "id": "IKVR", "name": "Virtual Reality für Klima und Energie", "url": "allModules/56195_M_IKVR.json" }, { - "id": 56707, - "shortKey": "IKBF", + "module_id": 56707, + "id": "IKBF", "name": "Selbststeuerung im Beruf", "url": "allModules/56707_M_IKBF.json" }, { - "id": 56710, - "shortKey": "IKCC", + "module_id": 56710, + "id": "IKCC", "name": "Co-Creation und Inclusive Design Methoden", "url": "allModules/56710_M_IKCC.json" }, { - "id": 56713, - "shortKey": "IKCCp", + "module_id": 56713, + "id": "IKCCp", "name": "Co-Creation und Inclusive Design Methoden (Projektarbeit)", "url": "allModules/56713_M_IKCC_p.json" }, { - "id": 56716, - "shortKey": "IKCG", + "module_id": 56716, + "id": "IKCG", "name": "Corporate Governance and Sustainability", "url": "allModules/56716_M_IKCG.json" }, { - "id": 56720, - "shortKey": "IKEI", + "module_id": 56720, + "id": "IKEI", "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen", "url": "allModules/56720_M_IKEI.json" }, { - "id": 56731, - "shortKey": "IKEIp", + "module_id": 56731, + "id": "IKEIp", "name": "Einsamkeit erforschen - wirtschaftliche, gesellschaftliche und private Dimensionen (Projektarbeit)", "url": "allModules/56731_M_IKEI_p.json" }, { - "id": 56734, - "shortKey": "IKFD", + "module_id": 56734, + "id": "IKFD", "name": "Applied Frugal Design: Einfach gestalten, gesund leben", "url": "allModules/56734_M_IKFD.json" }, { - "id": 56737, - "shortKey": "IKFDp", + "module_id": 56737, + "id": "IKFDp", "name": "Applied Frugal Design: Einfach gestalten, gesund leben (Projektarbeit)", "url": "allModules/56737_M_IKFD_p.json" }, { - "id": 56740, - "shortKey": "IKFL", + "module_id": 56740, + "id": "IKFL", "name": "Future Life Design: Successfully shaping your own life path", "url": "allModules/56740_M_IKFL.json" }, { - "id": 56743, - "shortKey": "IKFLp", + "module_id": 56743, + "id": "IKFLp", "name": "Future Life Design: Successfully shaping your own life path (Projektarbeit)", "url": "allModules/56743_M_IKFL_p.json" }, { - "id": 56789, - "shortKey": "IKIS", + "module_id": 56789, + "id": "IKIS", "name": "International Summer School for Sustainability", "url": "allModules/56789_M_IKIS.json" }, { - "id": 56792, - "shortKey": "IKNE", + "module_id": 56792, + "id": "IKNE", "name": "Nachhaltige Ernährung für Körper, Geist und Klima", "url": "allModules/56792_M_IKNE.json" }, { - "id": 56795, - "shortKey": "IKNEp", + "module_id": 56795, + "id": "IKNEp", "name": "Nachhaltige Ernährung für Körper, Geist und Klima (Projektarbeit)", "url": "allModules/56795_M_IKNE_p.json" }, { - "id": 56802, - "shortKey": "IKNW", + "module_id": 56802, + "id": "IKNW", "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops", "url": "allModules/56802_M_IKNW.json" }, { - "id": 56805, - "shortKey": "IKOW", + "module_id": 56805, + "id": "IKOW", "name": "Offgrid Wasser und Sonne: Hands on", "url": "allModules/56805_M_IKOW.json" }, { - "id": 56807, - "shortKey": "IKPH", + "module_id": 56807, + "id": "IKPH", "name": "Prototyping für Startup-Ideen beim Hackathon", "url": "allModules/56807_M_IKPH.json" }, { - "id": 56866, - "shortKey": "IKISp", + "module_id": 56866, + "id": "IKISp", "name": "International Summer School for Sustainability (Projektarbeit)", "url": "allModules/56866_M_IKIS_p.json" }, { - "id": 56875, - "shortKey": "IKMEp", + "module_id": 56875, + "id": "IKMEp", "name": "Messbar gesund (Projektarbeit)", "url": "allModules/56875_M_IKME_p.json" }, { - "id": 56919, - "shortKey": "IKBH", + "module_id": 56919, + "id": "IKBH", "name": "Behavioral Design", "url": "allModules/56919_M_IKBH.json" }, { - "id": 56922, - "shortKey": "IKGSp", + "module_id": 56922, + "id": "IKGSp", "name": "Knowhow und Technologien für nachhaltige Entwicklung im globalen Süden (Projektarbeit)", "url": "allModules/56922_M_IKGS_p.json" }, { - "id": 56925, - "shortKey": "IKLD", + "module_id": 56925, + "id": "IKLD", "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten", "url": "allModules/56925_M_IKLD.json" }, { - "id": 56928, - "shortKey": "IKLDp", + "module_id": 56928, + "id": "IKLDp", "name": "Future Life Design: Den eigenen Lebensweg erfolgreich gestalten (Projektarbeit)", "url": "allModules/56928_M_IKLD_p.json" }, { - "id": 57170, - "shortKey": "IKNBp", + "module_id": 57170, + "id": "IKNBp", "name": "Wasser und Klima: Nachhaltige Wasserbewirtschaftung auf Gemeindeebene (Projektarbeit)", "url": "allModules/57170_M_IKNB_p.json" }, { - "id": 57339, - "shortKey": "IKDL_BU", + "module_id": 57339, + "id": "IKDL_BU", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", "url": "allModules/57339_M_IKDL_BU.json" }, { - "id": 57354, - "shortKey": "idks.IKSH", + "module_id": 57354, + "id": "idks.IKSH", "name": "Social and Human Robotic SG", "url": "allModules/57354_M_idks.IKSH.json" }, { - "id": 57357, - "shortKey": "idks.IKBW", + "module_id": 57357, + "id": "idks.IKBW", "name": "Blickwechsel", "url": "allModules/57357_M_idks.IKBW.json" }, { - "id": 57360, - "shortKey": "idks.IKVR", + "module_id": 57360, + "id": "idks.IKVR", "name": "Virtual and Augmented Reality", "url": "allModules/57360_M_idks.IKVR.json" }, { - "id": 57372, - "shortKey": "idks.IKBD", + "module_id": 57372, + "id": "idks.IKBD", "name": "My Data - Big Data", "url": "allModules/57372_M_idks.IKBD.json" }, { - "id": 57378, - "shortKey": "IKAAp", + "module_id": 57378, + "id": "IKAAp", "name": "Applied AI SG (Projektarbeit)", "url": "allModules/57378_M_IKAA_p.json" }, { - "id": 57381, - "shortKey": "IKAA", + "module_id": 57381, + "id": "IKAA", "name": "Applied AI SG", "url": "allModules/57381_M_IKAA.json" }, { - "id": 57384, - "shortKey": "IKAK", + "module_id": 57384, + "id": "IKAK", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG", "url": "allModules/57384_M_IKAK.json" }, { - "id": 57387, - "shortKey": "IKAKp", + "module_id": 57387, + "id": "IKAKp", "name": "Gesundes Altern mit Hilfe von künstlicher Intelligenz SG (Projektarbeit)", "url": "allModules/57387_M_IKAK_p.json" }, { - "id": 57443, - "shortKey": "idks.IKCC", + "module_id": 57443, + "id": "idks.IKCC", "name": "Creative Capability", "url": "allModules/57443_M_idks.IKCC.json" }, { - "id": 57448, - "shortKey": "idks.IKMO", + "module_id": 57448, + "id": "idks.IKMO", "name": "Enkeltauglich?! - Gemeinde und Städte im Morgenland", "url": "allModules/57448_M_idks.IKMO.json" }, { - "id": 57673, - "shortKey": "IKST", + "module_id": 57673, + "id": "IKST", "name": "Starkes Ich – Starkes Team", "url": "allModules/57673_M_IKST.json" }, { - "id": 57681, - "shortKey": "IKNWp", + "module_id": 57681, + "id": "IKNWp", "name": "Die Nachhaltigkeitswoche: Eventfabrik und Zukunftsworkshops (Projektarbeit)", "url": "allModules/57681_M_IKNW_p.json" }, { - "id": 57683, - "shortKey": "IKOWp", + "module_id": 57683, + "id": "IKOWp", "name": "Offgrid Wasser und Sonne: Hands on (Projektarbeit)", "url": "allModules/57683_M_IKOW_p.json" }, { - "id": 57793, - "shortKey": "IKSS", + "module_id": 57793, + "id": "IKSS", "name": "Ski-Nation Schweiz", "url": "allModules/57793_M_IKSS.json" }, { - "id": 61146, - "shortKey": "IKDL", + "module_id": 61146, + "id": "IKDL", "name": "Digitalisieren mit Low Code: Einen AI Chatbot selber bauen", "url": "allModules/61146_M_IKDL.json" } ] + }, + { + "module_id": 10140, + "id": "Inf", + "required_ects": 136, + "name": "Informatik", + "modules": [ + { + "module_id": 22062, + "id": "EmbSys1", + "name": "Embedded Systems 1", + "url": "allModules/22062_M_EmbSys1.json" + }, + { + "module_id": 22068, + "id": "EmbSys2", + "name": "Embedded Systems 2", + "url": "allModules/22068_M_EmbSys2.json" + }, + { + "module_id": 23311, + "id": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" + }, + { + "module_id": 24357, + "id": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" + }, + { + "module_id": 24404, + "id": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json" + }, + { + "module_id": 24442, + "id": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json" + }, + { + "module_id": 28236, + "id": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" + }, + { + "module_id": 28254, + "id": "MGE", + "name": "Mobile and GUI Engineering", + "url": "allModules/28254_M_MGE.json" + }, + { + "module_id": 28684, + "id": "CPlA", + "name": "C++ Advanced", + "url": "allModules/28684_M_CPlA.json" + }, + { + "module_id": 29855, + "id": "CldInf", + "name": "Cloud Infrastructure", + "url": "allModules/29855_M_CldInf.json" + }, + { + "module_id": 31834, + "id": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" + }, + { + "module_id": 31838, + "id": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" + }, + { + "module_id": 36034, + "id": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" + }, + { + "module_id": 36038, + "id": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" + }, + { + "module_id": 36264, + "id": "IPCV1", + "name": "Image Processing and Computer Vision 1", + "url": "allModules/36264_M_IPCV1.json" + }, + { + "module_id": 36269, + "id": "IPCV2", + "name": "Image Processing and Computer Vision 2", + "url": "allModules/36269_M_IPCV2.json" + }, + { + "module_id": 36457, + "id": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" + }, + { + "module_id": 36473, + "id": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" + }, + { + "module_id": 36478, + "id": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" + }, + { + "module_id": 37167, + "id": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" + }, + { + "module_id": 37247, + "id": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" + }, + { + "module_id": 37903, + "id": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" + }, + { + "module_id": 38551, + "id": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" + }, + { + "module_id": 38879, + "id": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" + }, + { + "module_id": 38881, + "id": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" + }, + { + "module_id": 38891, + "id": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" + }, + { + "module_id": 38901, + "id": "WE3", + "name": "Web Engineering 3", + "url": "allModules/38901_M_WE3.json" + }, + { + "module_id": 38910, + "id": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" + }, + { + "module_id": 38920, + "id": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" + }, + { + "module_id": 38938, + "id": "SModSim", + "name": "System Modeling and Simulation", + "url": "allModules/38938_M_SModSim.json" + }, + { + "module_id": 38945, + "id": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" + }, + { + "module_id": 39041, + "id": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" + }, + { + "module_id": 39045, + "id": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" + }, + { + "module_id": 39054, + "id": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" + }, + { + "module_id": 39080, + "id": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" + }, + { + "module_id": 39084, + "id": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" + }, + { + "module_id": 39093, + "id": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" + }, + { + "module_id": 39143, + "id": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" + }, + { + "module_id": 39203, + "id": "SEP1", + "name": "SE Practices 1", + "url": "allModules/39203_M_SEP1.json" + }, + { + "module_id": 40038, + "id": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" + }, + { + "module_id": 40139, + "id": "MOSIM", + "name": "Modellbildung und Simulation", + "url": "allModules/40139_M_MOSIM.json" + }, + { + "module_id": 40311, + "id": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" + }, + { + "module_id": 40663, + "id": "CoBau", + "name": "Compilerbau", + "url": "allModules/40663_M_CoBau.json" + }, + { + "module_id": 40866, + "id": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" + }, + { + "module_id": 40870, + "id": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" + }, + { + "module_id": 40906, + "id": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" + }, + { + "module_id": 41106, + "id": "UX", + "name": "User Experience", + "url": "allModules/41106_M_UX.json" + }, + { + "module_id": 41462, + "id": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" + }, + { + "module_id": 41626, + "id": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" + }, + { + "module_id": 42231, + "id": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" + }, + { + "module_id": 43712, + "id": "SEProj", + "name": "SE Project", + "url": "allModules/43712_M_SEProj.json" + }, + { + "module_id": 43801, + "id": "ComGra", + "name": "Computer Grafik", + "url": "allModules/43801_M_ComGra.json" + }, + { + "module_id": 43809, + "id": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" + }, + { + "module_id": 43813, + "id": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" + }, + { + "module_id": 55074, + "id": "CldOp", + "name": "Cloud Operations", + "url": "allModules/55074_M_CldOp.json" + }, + { + "module_id": 56252, + "id": "NetAut", + "name": "Network Automation", + "url": "allModules/56252_M_NetAut.json" + }, + { + "module_id": 56946, + "id": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" + }, + { + "module_id": 57056, + "id": "IBN", + "name": "Intent-Based Networking", + "url": "allModules/57056_M_IBN.json" + }, + { + "module_id": 57128, + "id": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/57128_M_AJwn.json" + }, + { + "module_id": 57180, + "id": "PWWD", + "name": "Praxiswoche Webdesign", + "url": "allModules/57180_M_PWWD.json" + }, + { + "module_id": 57207, + "id": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" + }, + { + "module_id": 57233, + "id": "SEP2", + "name": "SE Practices 2", + "url": "allModules/57233_M_SEP2.json" + }, + { + "module_id": 61026, + "id": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" + }, + { + "module_id": 61049, + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, + { + "module_id": 61129, + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" + }, + { + "module_id": 61186, + "id": "AJwn", + "name": "Auf Jobsuche, was nun?", + "url": "allModules/61186_M_AJwn.json" + }, + { + "module_id": 61209, + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + } + ] + }, + { + "module_id": 10142, + "id": "KomEng", + "required_ects": 12, + "name": "Kommunikation und Englisch", + "modules": [ + { + "module_id": 24427, + "id": "FKIA", + "name": "Führungskommunikation im internationalen Arbeitsmarkt", + "url": "allModules/24427_M_FKIA.json" + }, + { + "module_id": 31909, + "id": "RheKI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/31909_M_RheKI.json" + }, + { + "module_id": 37397, + "id": "KommIng2", + "name": "Kommunikation 2 für IngenieurInnen (Teamkommunikation)", + "url": "allModules/37397_M_KommIng2.json" + }, + { + "module_id": 43277, + "id": "RheKoI", + "name": "Rhetorische Kommunikation für IngenieurInnen", + "url": "allModules/43277_M_RheKoI.json" + }, + { + "module_id": 45661, + "id": "SelTec", + "name": "English: Selling Technology", + "url": "allModules/45661_M_SelTec.json" + }, + { + "module_id": 55597, + "id": "TecBEC", + "name": "English Beyond Borders: Navigating Academic & Professional Success with IELTS", + "url": "allModules/55597_M_TecBEC.json" + }, + { + "module_id": 56496, + "id": "EnglHTw", + "name": "English: How Things work", + "url": "allModules/56496_M_EnglHTw.json" + }, + { + "module_id": 56504, + "id": "EnglScience", + "name": "English: The World of Science", + "url": "allModules/56504_M_EnglScience.json" + } + ] + }, + { + "module_id": 10139, + "id": "MaPh", + "required_ects": 16, + "name": "Mathematik und Physik", + "modules": [ + { + "module_id": 10942, + "id": "FuVar", + "name": "Funktionen mehrerer Variablen", + "url": "allModules/10942_M_FuVar.json" + }, + { + "module_id": 15546, + "id": "KomFou1", + "name": "Komplexe Zahlen und Fourierreihen", + "url": "allModules/15546_M_KomFou1.json" + }, + { + "module_id": 22021, + "id": "Ph2HAT", + "name": "Physik 2 - Hydro-, Aero- und Thermodynamik", + "url": "allModules/22021_M_Ph2HAT.json" + }, + { + "module_id": 24381, + "id": "ExEv", + "name": "Experimentieren und Evaluieren für Informatik", + "url": "allModules/24381_M_ExEv.json" + }, + { + "module_id": 24489, + "id": "WrStat", + "name": "Wahrscheinlichkeitsrechnung und Statistik", + "url": "allModules/24489_M_WrStat.json" + }, + { + "module_id": 28151, + "id": "An1I", + "name": "Analysis 1 für Informatik", + "url": "allModules/28151_M_An1I.json" + }, + { + "module_id": 28156, + "id": "An2I", + "name": "Analysis 2 für Informatik", + "url": "allModules/28156_M_An2I.json" + }, + { + "module_id": 31614, + "id": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json" + }, + { + "module_id": 43544, + "id": "PhAI", + "name": "Physik Anwendungen für Informatik", + "url": "allModules/43544_M_PhAI.json" + }, + { + "module_id": 45138, + "id": "NwP", + "name": "Naturwissenschaftliches Praktikum", + "url": "allModules/45138_M_NwP.json" + }, + { + "module_id": 45143, + "id": "Ph1Mech", + "name": "Physik 1 - Mechanik", + "url": "allModules/45143_M_Ph1Mech.json" + }, + { + "module_id": 45153, + "id": "Ph3SWO", + "name": "Physik 3 - Schwingungen und Wellen, Optik", + "url": "allModules/45153_M_Ph3SWO.json" + }, + { + "module_id": 61226, + "id": "IntTra", + "name": "Integraltransformationen", + "url": "allModules/61226_M_IntTra.json" + } + ] + }, + { + "module_id": 10137, + "id": "RA", + "required_ects": 46, + "name": "Rahmenausbildung", + "modules": [ + { + "module_id": 24404, + "id": "AutoSpr", + "name": "Automaten und Sprachen", + "url": "allModules/24404_M_AutoSpr.json" + }, + { + "module_id": 24442, + "id": "DMI", + "name": "Diskrete Mathematik für Informatik", + "url": "allModules/24442_M_DMI.json" + }, + { + "module_id": 36478, + "id": "CySec", + "name": "Cyber Security Foundations", + "url": "allModules/36478_M_CySec.json" + }, + { + "module_id": 38879, + "id": "AutPy", + "name": "Automatisierung mit Python", + "url": "allModules/38879_M_AutPy.json" + }, + { + "module_id": 38881, + "id": "AlgDat", + "name": "Algorithmen und Datenstrukturen", + "url": "allModules/38881_M_AlgDat.json" + }, + { + "module_id": 38891, + "id": "WE1", + "name": "Web Engineering 1", + "url": "allModules/38891_M_WE1.json" + }, + { + "module_id": 38910, + "id": "OOP2", + "name": "Objektorientierte Programmierung 2", + "url": "allModules/38910_M_OOP2.json" + }, + { + "module_id": 38920, + "id": "DigCod", + "name": "Digitale Codierungen", + "url": "allModules/38920_M_DigCod.json" + }, + { + "module_id": 39080, + "id": "Bsys1", + "name": "Betriebssysteme 1", + "url": "allModules/39080_M_Bsys1.json" + }, + { + "module_id": 39084, + "id": "CN1", + "name": "Computernetze 1", + "url": "allModules/39084_M_CN1.json" + }, + { + "module_id": 39093, + "id": "Dbs1", + "name": "Datenbanksysteme 1", + "url": "allModules/39093_M_Dbs1.json" + }, + { + "module_id": 39143, + "id": "FP", + "name": "Functional Programming", + "url": "allModules/39143_M_FP.json" + }, + { + "module_id": 40866, + "id": "AIFo", + "name": "AI Foundations", + "url": "allModules/40866_M_AIFo.json" + }, + { + "module_id": 43813, + "id": "OOP1", + "name": "Objektorientierte Programmierung 1", + "url": "allModules/43813_M_OOP1.json" + }, + { + "module_id": 57207, + "id": "AADL", + "name": "Applied AI with Deep Learning", + "url": "allModules/57207_M_AADL.json" + }, + { + "module_id": 61049, + "id": "HoC", + "name": "Hands-on Chatbots", + "url": "allModules/61049_M_HoC.json" + }, + { + "module_id": 61209, + "id": "PML", + "name": "Python für ML", + "url": "allModules/61209_M_PML.json" + } + ] + }, + { + "module_id": 10143, + "id": "SaBa", + "required_ects": 20, + "name": "Studien- Bachelorarbeit", + "modules": [ + { + "module_id": 40906, + "id": "SAI21", + "name": "Studienarbeit Informatik", + "url": "allModules/40906_M_SAI21.json" + }, + { + "module_id": 41626, + "id": "BAI21", + "name": "Bachelor-Arbeit Informatik", + "url": "allModules/41626_M_BAI21.json" + } + ] + }, + { + "module_id": 10012, + "id": "gwr", + "required_ects": 8, + "name": "Gesellschaft, Wirtschaft und Recht", + "modules": [ + { + "module_id": 20780, + "id": "BuRe1", + "name": "Business und Recht 1", + "url": "allModules/20780_M_BuRe1.json" + }, + { + "module_id": 28231, + "id": "PmQm", + "name": "Projekt- und Qualitätsmanagement", + "url": "allModules/28231_M_PmQm.json" + }, + { + "module_id": 40316, + "id": "DigBusI", + "name": "Digital Business für Informatik", + "url": "allModules/40316_M_DigBusI.json" + }, + { + "module_id": 41732, + "id": "LLDIG", + "name": "Lernlabor \"Digitalisieren Hands-on\"", + "url": "allModules/41732_M_LLDIG.json" + }, + { + "module_id": 42760, + "id": "VwlTg", + "name": "Volkswirtschaft und Technikgeschichte", + "url": "allModules/42760_M_VwlTg.json" + }, + { + "module_id": 45604, + "id": "BuRe2a", + "name": "Business und Recht 2 (a)", + "url": "allModules/45604_M_BuRe2a.json" + }, + { + "module_id": 57174, + "id": "WI2", + "name": "Business Processes für Informatik", + "url": "allModules/57174_M_WI2.json" + } + ] } ] diff --git a/data23/focuses.json b/data23/focuses.json index 958ebcc..da74604 100644 --- a/data23/focuses.json +++ b/data23/focuses.json @@ -1,333 +1,333 @@ [ { - "id": 10247, - "shortKey": "SE", - "url": "allStudies/10247_SE.json", - "name": "Software Engineering", + "module_id": 10249, + "id": "CySe", + "url": "allStudies/10249_CySe.json", + "name": "Cyber Security", "modules": [ { - "id": 24357, - "shortKey": "CPl", - "name": "C++", - "url": "allModules/24357_M_CPl.json" + "module_id": 23311, + "id": "CN2", + "name": "Computernetze 2", + "url": "allModules/23311_M_CN2.json" }, { - "id": 28236, - "shortKey": "AppArch", - "name": "Application Architecture", - "url": "allModules/28236_M_AppArch.json" + "module_id": 36457, + "id": "HackL", + "name": "Hacking Lab", + "url": "allModules/36457_M_HackL.json" }, { - "id": 37247, - "shortKey": "MsTe", - "name": ".Net Technologien", - "url": "allModules/37247_M_MsTe.json" + "module_id": 36473, + "id": "IncResp", + "name": "Incident Response", + "url": "allModules/36473_M_IncResp.json" }, { - "id": 37903, - "shortKey": "Bsys2", - "name": "Betriebssysteme 2", - "url": "allModules/37903_M_Bsys2.json" + "module_id": 38551, + "id": "CyDef", + "name": "Cyber Defense", + "url": "allModules/38551_M_CyDef.json" }, { - "id": 38945, - "shortKey": "WE2", + "module_id": 38945, + "id": "WE2", "name": "Web Engineering 2", "url": "allModules/38945_M_WE2.json" }, { - "id": 39045, - "shortKey": "PF", - "name": "Patterns und Frameworks", - "url": "allModules/39045_M_PF.json" - }, - { - "id": 39054, - "shortKey": "DSy", - "name": "Distributed Systems", - "url": "allModules/39054_M_DSy.json" + "module_id": 40038, + "id": "WsoT", + "name": "Wireless and IoT", + "url": "allModules/40038_M_WsoT.json" }, { - "id": 40311, - "shortKey": "SecSoW", + "module_id": 40311, + "id": "SecSoW", "name": "Secure Software", "url": "allModules/40311_M_SecSoW.json" }, { - "id": 41462, - "shortKey": "ParProg", - "name": "Parallele Programmierung", - "url": "allModules/41462_M_ParProg.json" + "module_id": 42231, + "id": "NIoSec", + "name": "Network and IoT Security", + "url": "allModules/42231_M_NIoSec.json" }, { - "id": 56946, - "shortKey": "UIP", - "name": "UI Patterns and Frameworks", - "url": "allModules/56946_M_UIP.json" + "module_id": 61026, + "id": "PlFSec", + "name": "Platform Security", + "url": "allModules/61026_M_PlFSec.json" + }, + { + "module_id": 61129, + "id": "CRY", + "name": "Cryptography", + "url": "allModules/61129_M_CRY.json" } ] }, { - "id": 10249, - "shortKey": "CySe", - "url": "allStudies/10249_CySe.json", - "name": "Cyber Security", + "module_id": 10251, + "id": "DaEn", + "url": "allStudies/10251_DaEn.json", + "name": "Data Science", "modules": [ { - "id": 23311, - "shortKey": "CN2", - "name": "Computernetze 2", - "url": "allModules/23311_M_CN2.json" - }, - { - "id": 36457, - "shortKey": "HackL", - "name": "Hacking Lab", - "url": "allModules/36457_M_HackL.json" + "module_id": 31614, + "id": "MathFML", + "name": "Mathematical Foundations for Machine Learning", + "url": "allModules/31614_M_MathFML.json" }, { - "id": 36473, - "shortKey": "IncResp", - "name": "Incident Response", - "url": "allModules/36473_M_IncResp.json" + "module_id": 31834, + "id": "DL", + "name": "Deep Learning", + "url": "allModules/31834_M_DL.json" }, { - "id": 38551, - "shortKey": "CyDef", - "name": "Cyber Defense", - "url": "allModules/38551_M_CyDef.json" + "module_id": 31838, + "id": "ML", + "name": "Statistical Machine Learning", + "url": "allModules/31838_M_ML.json" }, { - "id": 38945, - "shortKey": "WE2", - "name": "Web Engineering 2", - "url": "allModules/38945_M_WE2.json" + "module_id": 36034, + "id": "DatAna", + "name": "Data Analytics", + "url": "allModules/36034_M_DatAna.json" }, { - "id": 40038, - "shortKey": "WsoT", - "name": "Wireless and IoT", - "url": "allModules/40038_M_WsoT.json" + "module_id": 36038, + "id": "DatEng", + "name": "Data Engineering", + "url": "allModules/36038_M_DatEng.json" }, { - "id": 40311, - "shortKey": "SecSoW", - "name": "Secure Software", - "url": "allModules/40311_M_SecSoW.json" + "module_id": 37167, + "id": "CldSol", + "name": "Cloud Solutions", + "url": "allModules/37167_M_CldSol.json" }, { - "id": 42231, - "shortKey": "NIoSec", - "name": "Network and IoT Security", - "url": "allModules/42231_M_NIoSec.json" + "module_id": 39041, + "id": "BlCh", + "name": "Blockchain", + "url": "allModules/39041_M_BlCh.json" }, { - "id": 61026, - "shortKey": "PlFSec", - "name": "Platform Security", - "url": "allModules/61026_M_PlFSec.json" + "module_id": 40870, + "id": "AIAp", + "name": "AI Applications", + "url": "allModules/40870_M_AIAp.json" }, { - "id": 61129, - "shortKey": "CRY", - "name": "Cryptography", - "url": "allModules/61129_M_CRY.json" + "module_id": 43809, + "id": "GenAI", + "name": "Generative AI", + "url": "allModules/43809_M_GenAI.json" } ] }, { - "id": 10250, - "shortKey": "NetC", + "module_id": 10250, + "id": "NetC", "url": "allStudies/10250_NetC.json", "name": "Network and Cloud Infrastructure", "modules": [ { - "id": 23311, - "shortKey": "CN2", + "module_id": 23311, + "id": "CN2", "name": "Computernetze 2", "url": "allModules/23311_M_CN2.json" }, { - "id": 29855, - "shortKey": "CldInf", + "module_id": 29855, + "id": "CldInf", "name": "Cloud Infrastructure", "url": "allModules/29855_M_CldInf.json" }, { - "id": 38945, - "shortKey": "WE2", + "module_id": 38945, + "id": "WE2", "name": "Web Engineering 2", "url": "allModules/38945_M_WE2.json" }, { - "id": 39054, - "shortKey": "DSy", + "module_id": 39054, + "id": "DSy", "name": "Distributed Systems", "url": "allModules/39054_M_DSy.json" }, { - "id": 40038, - "shortKey": "WsoT", + "module_id": 40038, + "id": "WsoT", "name": "Wireless and IoT", "url": "allModules/40038_M_WsoT.json" }, { - "id": 42231, - "shortKey": "NIoSec", + "module_id": 42231, + "id": "NIoSec", "name": "Network and IoT Security", "url": "allModules/42231_M_NIoSec.json" }, { - "id": 55074, - "shortKey": "CldOp", + "module_id": 55074, + "id": "CldOp", "name": "Cloud Operations", "url": "allModules/55074_M_CldOp.json" }, { - "id": 56252, - "shortKey": "NetAut", + "module_id": 56252, + "id": "NetAut", "name": "Network Automation", "url": "allModules/56252_M_NetAut.json" }, { - "id": 57056, - "shortKey": "IBN", + "module_id": 57056, + "id": "IBN", "name": "Intent-Based Networking", "url": "allModules/57056_M_IBN.json" } ] }, { - "id": 10251, - "shortKey": "DaEn", - "url": "allStudies/10251_DaEn.json", - "name": "Data Science", + "module_id": 10247, + "id": "SE", + "url": "allStudies/10247_SE.json", + "name": "Software Engineering", "modules": [ { - "id": 31614, - "shortKey": "MathFML", - "name": "Mathematical Foundations for Machine Learning", - "url": "allModules/31614_M_MathFML.json" + "module_id": 24357, + "id": "CPl", + "name": "C++", + "url": "allModules/24357_M_CPl.json" }, { - "id": 31834, - "shortKey": "DL", - "name": "Deep Learning", - "url": "allModules/31834_M_DL.json" + "module_id": 28236, + "id": "AppArch", + "name": "Application Architecture", + "url": "allModules/28236_M_AppArch.json" }, { - "id": 31838, - "shortKey": "ML", - "name": "Statistical Machine Learning", - "url": "allModules/31838_M_ML.json" + "module_id": 37247, + "id": "MsTe", + "name": ".Net Technologien", + "url": "allModules/37247_M_MsTe.json" }, { - "id": 36034, - "shortKey": "DatAna", - "name": "Data Analytics", - "url": "allModules/36034_M_DatAna.json" + "module_id": 37903, + "id": "Bsys2", + "name": "Betriebssysteme 2", + "url": "allModules/37903_M_Bsys2.json" }, { - "id": 36038, - "shortKey": "DatEng", - "name": "Data Engineering", - "url": "allModules/36038_M_DatEng.json" + "module_id": 38945, + "id": "WE2", + "name": "Web Engineering 2", + "url": "allModules/38945_M_WE2.json" }, { - "id": 37167, - "shortKey": "CldSol", - "name": "Cloud Solutions", - "url": "allModules/37167_M_CldSol.json" + "module_id": 39045, + "id": "PF", + "name": "Patterns und Frameworks", + "url": "allModules/39045_M_PF.json" }, { - "id": 39041, - "shortKey": "BlCh", - "name": "Blockchain", - "url": "allModules/39041_M_BlCh.json" + "module_id": 39054, + "id": "DSy", + "name": "Distributed Systems", + "url": "allModules/39054_M_DSy.json" }, { - "id": 40870, - "shortKey": "AIAp", - "name": "AI Applications", - "url": "allModules/40870_M_AIAp.json" + "module_id": 40311, + "id": "SecSoW", + "name": "Secure Software", + "url": "allModules/40311_M_SecSoW.json" }, { - "id": 43809, - "shortKey": "GenAI", - "name": "Generative AI", - "url": "allModules/43809_M_GenAI.json" + "module_id": 41462, + "id": "ParProg", + "name": "Parallele Programmierung", + "url": "allModules/41462_M_ParProg.json" + }, + { + "module_id": 56946, + "id": "UIP", + "name": "UI Patterns and Frameworks", + "url": "allModules/56946_M_UIP.json" } ] }, { - "id": 10451, - "shortKey": "VTAI", + "module_id": 10451, + "id": "VTAI", "url": "allStudies/10451_VTAI.json", "name": "Artificial Intelligence", "modules": [ { - "id": 31834, - "shortKey": "DL", + "module_id": 31834, + "id": "DL", "name": "Deep Learning", "url": "allModules/31834_M_DL.json" }, { - "id": 31838, - "shortKey": "ML", + "module_id": 31838, + "id": "ML", "name": "Statistical Machine Learning", "url": "allModules/31838_M_ML.json" }, { - "id": 36034, - "shortKey": "DatAna", + "module_id": 36034, + "id": "DatAna", "name": "Data Analytics", "url": "allModules/36034_M_DatAna.json" }, { - "id": 36038, - "shortKey": "DatEng", + "module_id": 36038, + "id": "DatEng", "name": "Data Engineering", "url": "allModules/36038_M_DatEng.json" }, { - "id": 36264, - "shortKey": "IPCV1", + "module_id": 36264, + "id": "IPCV1", "name": "Image Processing and Computer Vision 1", "url": "allModules/36264_M_IPCV1.json" }, { - "id": 36269, - "shortKey": "IPCV2", + "module_id": 36269, + "id": "IPCV2", "name": "Image Processing and Computer Vision 2", "url": "allModules/36269_M_IPCV2.json" }, { - "id": 37167, - "shortKey": "CldSol", + "module_id": 37167, + "id": "CldSol", "name": "Cloud Solutions", "url": "allModules/37167_M_CldSol.json" }, { - "id": 40866, - "shortKey": "AIFo", + "module_id": 40866, + "id": "AIFo", "name": "AI Foundations", "url": "allModules/40866_M_AIFo.json" }, { - "id": 40870, - "shortKey": "AIAp", + "module_id": 40870, + "id": "AIAp", "name": "AI Applications", "url": "allModules/40870_M_AIAp.json" }, { - "id": 43809, - "shortKey": "GenAI", + "module_id": 43809, + "id": "GenAI", "name": "Generative AI", "url": "allModules/43809_M_GenAI.json" }, { - "id": 61209, - "shortKey": "PML", + "module_id": 61209, + "id": "PML", "name": "Python für ML", "url": "allModules/61209_M_PML.json" }