[{"name":{"valueEn":"Computer Science and Engineering (MSc.,tech), International Programme 2026-2027","valueFi":"Computer Science and Engineering (MSc.,tech), International Programme 2026-2027","valueSv":""},"id":"52560","code":"IMP2026CSE","type":"PROGRAMME","maxCredits":130,"minCredits":120,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":2.0,"children":[{"name":{"valueEn":"Specialisation options","valueFi":"Opintosuunta","valueSv":""},"id":"52561","code":"IMP2026CSE-1001","type":"STUDY_MODULE","maxCredits":90,"minCredits":90,"optionality":"SOME_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Studies of the Study Option, Artificial Intelligence","valueFi":"Opintosuunnan opinnot, tekoäly","valueSv":""},"id":"52562","code":"IMP2026CSE-1002","type":"STUDY_MODULE","maxCredits":93,"minCredits":63,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Specialization Options","valueFi":"Opintosuunnan moduuli","valueSv":""},"id":"52563","code":"IMP2026CSE-1003","type":"STUDY_MODULE","maxCredits":65,"minCredits":63,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Survival and Beginners' Finnish 1","valueFi":"Suomen kielen johdanto- ja peruskurssi 1","valueSv":""},"id":"43827","code":"YK00AU01","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Natural Language Processing and Text Mining","valueFi":"Luonnollisen kielen käsittely ja tekstinlouhinta","valueSv":""},"id":"7560","code":"521158S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Towards Data Mining","valueFi":"Matkalla tiedonlouhintaan","valueSv":""},"id":"7440","code":"521156S","type":"COURSE_UNIT","maxCredits":5,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Introduction to Optimization","valueFi":"Optimoinnin perusteet","valueSv":""},"id":"169","code":"031025A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Biosignal Processing I","valueFi":"Biosignaalien käsittely I","valueSv":""},"id":"3299","code":"521273S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Machine Vision","valueFi":"Konenäkö","valueSv":""},"id":"1542","code":"521466S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Machine Learning","valueFi":"Koneoppiminen","valueSv":""},"id":"6416","code":"521289S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Big Data Processing and Applications","valueFi":"Massadatan käsittely ja soveltaminen","valueSv":""},"id":"6420","code":"521283S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Computer Graphics","valueFi":"Tietokonegrafiikka","valueSv":""},"id":"7773","code":"521140S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Advanced practical training","valueFi":"Syventävä harjoittelu","valueSv":""},"id":"7512","code":"521027S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Affective Computing","valueFi":"Affektiivinen laskenta","valueSv":""},"id":"6419","code":"521285S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Multi-Modal Data Fusion","valueFi":"Multimodaalinen datafuusio","valueSv":""},"id":"7561","code":"521161S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Deep Learning","valueFi":"Syväoppiminen","valueSv":""},"id":"10905","code":"521153S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Advanced Modules, Optional Studies","valueFi":"Syventävä moduuli, valinnaiset opinnot","valueSv":""},"id":"52564","code":"IMP2026CSE-1004","type":"STUDY_MODULE","maxCredits":28,"minCredits":0,"optionality":"SOME_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Numerical Matrix Analysis","valueFi":"Numeerinen matriisilaskenta","valueSv":""},"id":"4058","code":"031051S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Statistical Signal Processing 1","valueFi":"Tilastollinen signaalinkäsittely 1","valueSv":""},"id":"7806","code":"521348S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Beginners' Finnish Course 1","valueFi":"Suomen kielen peruskurssi 1","valueSv":""},"id":"1063","code":"900013Y","type":"COURSE_UNIT","maxCredits":3,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"VR Systems and Humans","valueFi":"VR-järjestelmät ja ihmiset","valueSv":""},"id":"11501","code":"521291S","type":"COURSE_UNIT","maxCredits":5,"minCredits":1,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Human-Computer Interaction","valueFi":"Ihminen-tietokone -vuorovaikutus","valueSv":""},"id":"4249","code":"521145A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Distributed Systems","valueFi":"Hajautetut järjestelmät","valueSv":""},"id":"6422","code":"521290S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Digital Filters","valueFi":"Digitaaliset suodattimet","valueSv":""},"id":"715","code":"521337A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Introduction to XR Systems","valueFi":"Johdatus XR-järjestelmiin","valueSv":""},"id":"11215","code":"521293A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Mobile Computing","valueFi":"Mobiili tietotekniikka","valueSv":""},"id":"11527","code":"521046A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 1","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 1","valueSv":""},"id":"11214","code":"521292S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 2","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 2","valueSv":""},"id":"35227","code":"IC00AK50","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Research Methods","valueFi":"Research Methods","valueSv":""},"id":"1969","code":"813621S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Programmable Web Project","valueFi":"Ohjelmoitava Web","valueSv":""},"id":"2841","code":"521260S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Biosignal Processing II","valueFi":"Biosignaalien käsittely II","valueSv":""},"id":"6417","code":"521282S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Introduction to Social Network Analysis","valueFi":"Johdatus sosiaalisten verkostojen analyysiin","valueSv":""},"id":"7559","code":"521157A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Security Engineering","valueFi":"Tietoturvatekniikka","valueSv":""},"id":"34555","code":"IC00AJ63","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security I: Ethical Hacking","valueFi":"Cyber Security I: Ethical Hacking","valueSv":""},"id":"34556","code":"IC00AJ64","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cryptographic Systems and Their Weaknesses","valueFi":"Kryptografiset järjestelmät ja niiden heikkoudet","valueSv":""},"id":"35044","code":"IC00AK18","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Empirical Research in Cyber Security","valueFi":"Empirical Research in Cyber Security","valueSv":""},"id":"34563","code":"IC00AJ65","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security II: Cloud and Network Security","valueFi":"Kyberturvallisuus II: Pilvi- ja verkkoturvallisuus","valueSv":""},"id":"34705","code":"IC00AJ73","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security III: Software and Hardware Security","valueFi":"Kyberturvallisuus III: Ohjelmisto- ja laiteturvallisuus","valueSv":""},"id":"34706","code":"IC00AJ74","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security Project","valueFi":"Tietoturvaprojekti","valueSv":""},"id":"35025","code":"IC00AK16","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueFi":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueSv":""},"id":"37163","code":"IC00AM75","type":"COURSE_UNIT","maxCredits":8,"minCredits":8,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 3 - Data Mining Project","valueFi":"Tietotekniikan erikoiskurssi 3 - Data Mining Project","valueSv":""},"id":"16800","code":"521251S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 4 - International Crisis Management (CriM)","valueFi":"Tietotekniikan erikoiskurssi 4 - International Crisis Management (CriM)","valueSv":""},"id":"16801","code":"521252S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 8 - AI Ethics, Privacy and Legislation","valueFi":"Tietotekniikan erikoiskurssi 8 - Tekoälyn etiikka, yksityisyys ja lainsäädäntö","valueSv":""},"id":"16805","code":"521256S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 11 - Mathematical foundations of methods in machine learning","valueFi":"Tietotekniikan erikoiskurssi 11 - Mathematical foundations of methods in machine learning","valueSv":""},"id":"19995","code":"521243S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 12 - Modern Cryptography","valueFi":"Tietotekniikan erikoiskurssi 12 - Modern Cryptography","valueSv":""},"id":"19996","code":"521244S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Digital Fabrication","valueFi":"Fab Lab Digital Fabrication","valueSv":""},"id":"8029","code":"521907S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Project Work","valueFi":"Fab Lab Project Work","valueSv":""},"id":"8030","code":"521908S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueFi":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueSv":""},"id":"48037","code":"IC00AV42","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Studies of the Study Option, Applied Computing","valueFi":"Opintosuunnan opinnot, soveltava tietotekniikka","valueSv":""},"id":"52565","code":"IMP2026CSE-1005","type":"STUDY_MODULE","maxCredits":93,"minCredits":54,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Specialization Options","valueFi":"Opintosuunnan moduuli","valueSv":""},"id":"52566","code":"IMP2026CSE-1006","type":"STUDY_MODULE","maxCredits":60,"minCredits":54,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Survival and Beginners' Finnish 1","valueFi":"Suomen kielen johdanto- ja peruskurssi 1","valueSv":""},"id":"43827","code":"YK00AU01","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Social Computing","valueFi":"Sosiaalinen tietojenkäsittely","valueSv":""},"id":"7771","code":"521044A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Towards Data Mining","valueFi":"Matkalla tiedonlouhintaan","valueSv":""},"id":"7440","code":"521156S","type":"COURSE_UNIT","maxCredits":5,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Creative Design","valueFi":"Luovan suunnittelun menetelmät","valueSv":""},"id":"7769","code":"521042S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Internet of Things","valueFi":"Esineiden internet","valueSv":""},"id":"7770","code":"521043S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"VR Systems and Humans","valueFi":"VR-järjestelmät ja ihmiset","valueSv":""},"id":"11501","code":"521291S","type":"COURSE_UNIT","maxCredits":5,"minCredits":1,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Distributed Systems","valueFi":"Hajautetut järjestelmät","valueSv":""},"id":"6422","code":"521290S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 1","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 1","valueSv":""},"id":"11214","code":"521292S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Programmable Web Project","valueFi":"Ohjelmoitava Web","valueSv":""},"id":"2841","code":"521260S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Big Data Processing and Applications","valueFi":"Massadatan käsittely ja soveltaminen","valueSv":""},"id":"6420","code":"521283S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Advanced practical training","valueFi":"Syventävä harjoittelu","valueSv":""},"id":"7512","code":"521027S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Natural Language Processing and Text Mining","valueFi":"Luonnollisen kielen käsittely ja tekstinlouhinta","valueSv":""},"id":"7560","code":"521158S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Advanced Modules, Optional Studies","valueFi":"Syventävä moduuli, valinnaiset opinnot","valueSv":""},"id":"52567","code":"IMP2026CSE-1007","type":"STUDY_MODULE","maxCredits":33,"minCredits":0,"optionality":"SOME_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 2","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 2","valueSv":""},"id":"35227","code":"IC00AK50","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Software Development, Maintenance and Operations","valueFi":"Software Development, Maintenance and Operations","valueSv":""},"id":"10779","code":"811372A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Computer Systems","valueFi":"Tietokonejärjestelmät","valueSv":""},"id":"6384","code":"521286A","type":"COURSE_UNIT","maxCredits":8,"minCredits":8,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Software Project","valueFi":"Ohjelmistoprojekti","valueSv":""},"id":"732","code":"521479S","type":"COURSE_UNIT","maxCredits":7,"minCredits":7,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Beginners' Finnish Course 1","valueFi":"Suomen kielen peruskurssi 1","valueSv":""},"id":"1063","code":"900013Y","type":"COURSE_UNIT","maxCredits":3,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Artificial Intelligence","valueFi":"Tekoäly","valueSv":""},"id":"4255","code":"521495A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Persuasive Systems Design","valueFi":"Persuasive Systems Design","valueSv":""},"id":"10786","code":"811607S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Advanced Topics in Digital Cultures and Design","valueFi":"Advanced Topics in Digital Cultures and Design","valueSv":""},"id":"3818","code":"812650S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Embedded System Project","valueFi":"Sulautettujen järjestelmien työ","valueSv":""},"id":"799","code":"521423S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"User Experience (UX) and Usability Evaluation","valueFi":"User Experience (UX) and Usability Evaluation","valueSv":""},"id":"3817","code":"812671S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Research Methods","valueFi":"Research Methods","valueSv":""},"id":"1969","code":"813621S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Computer Graphics","valueFi":"Tietokonegrafiikka","valueSv":""},"id":"7773","code":"521140S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"ICT and Behaviour Change","valueFi":"ICT and Behaviour Change","valueSv":""},"id":"3815","code":"812651S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Introduction to Social Network Analysis","valueFi":"Johdatus sosiaalisten verkostojen analyysiin","valueSv":""},"id":"7559","code":"521157A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"UBISS - International UBI Summer School","valueFi":"UBISS - International UBI Summer School","valueSv":""},"id":"7103","code":"521154S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Security Engineering","valueFi":"Tietoturvatekniikka","valueSv":""},"id":"34555","code":"IC00AJ63","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security I: Ethical Hacking","valueFi":"Cyber Security I: Ethical Hacking","valueSv":""},"id":"34556","code":"IC00AJ64","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cryptographic Systems and Their Weaknesses","valueFi":"Kryptografiset järjestelmät ja niiden heikkoudet","valueSv":""},"id":"35044","code":"IC00AK18","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Empirical Research in Cyber Security","valueFi":"Empirical Research in Cyber Security","valueSv":""},"id":"34563","code":"IC00AJ65","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security II: Cloud and Network Security","valueFi":"Kyberturvallisuus II: Pilvi- ja verkkoturvallisuus","valueSv":""},"id":"34705","code":"IC00AJ73","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security III: Software and Hardware Security","valueFi":"Kyberturvallisuus III: Ohjelmisto- ja laiteturvallisuus","valueSv":""},"id":"34706","code":"IC00AJ74","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security Project","valueFi":"Tietoturvaprojekti","valueSv":""},"id":"35025","code":"IC00AK16","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Applied Computing Project II","valueFi":"Soveltavan tietotekniikan projekti II","valueSv":""},"id":"5460","code":"521152S","type":"COURSE_UNIT","maxCredits":10,"minCredits":10,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueFi":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueSv":""},"id":"37163","code":"IC00AM75","type":"COURSE_UNIT","maxCredits":8,"minCredits":8,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 3 - Data Mining Project","valueFi":"Tietotekniikan erikoiskurssi 3 - Data Mining Project","valueSv":""},"id":"16800","code":"521251S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 4 - International Crisis Management (CriM)","valueFi":"Tietotekniikan erikoiskurssi 4 - International Crisis Management (CriM)","valueSv":""},"id":"16801","code":"521252S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 8 - AI Ethics, Privacy and Legislation","valueFi":"Tietotekniikan erikoiskurssi 8 - Tekoälyn etiikka, yksityisyys ja lainsäädäntö","valueSv":""},"id":"16805","code":"521256S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 11 - Mathematical foundations of methods in machine learning","valueFi":"Tietotekniikan erikoiskurssi 11 - Mathematical foundations of methods in machine learning","valueSv":""},"id":"19995","code":"521243S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 12 - Modern Cryptography","valueFi":"Tietotekniikan erikoiskurssi 12 - Modern Cryptography","valueSv":""},"id":"19996","code":"521244S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Digital Fabrication","valueFi":"Fab Lab Digital Fabrication","valueSv":""},"id":"8029","code":"521907S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Project Work","valueFi":"Fab Lab Project Work","valueSv":""},"id":"8030","code":"521908S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueFi":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueSv":""},"id":"48037","code":"IC00AV42","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2709"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Studies of the Study Option, Computer Engineering","valueFi":"Opintosuunnan opinnot, tietokonetekniikka","valueSv":""},"id":"52568","code":"IMP2026CSE-1008","type":"STUDY_MODULE","maxCredits":88,"minCredits":62,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Specialization Options","valueFi":"Opintosuunnan moduuli","valueSv":""},"id":"52569","code":"IMP2026CSE-1009","type":"STUDY_MODULE","maxCredits":62,"minCredits":62,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Survival and Beginners' Finnish 1","valueFi":"Suomen kielen johdanto- ja peruskurssi 1","valueSv":""},"id":"43827","code":"YK00AU01","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Digital Techniques 2","valueFi":"Digitaalitekniikka 2","valueSv":""},"id":"798","code":"521404A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Software Project","valueFi":"Ohjelmistoprojekti","valueSv":""},"id":"732","code":"521479S","type":"COURSE_UNIT","maxCredits":7,"minCredits":7,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Signal Processing Systems","valueFi":"Signaalinkäsittelyjärjestelmät","valueSv":""},"id":"4154","code":"521279S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Communications Networks I","valueFi":"Tietoliikenneverkot I","valueSv":""},"id":"716","code":"521340S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Distributed Systems","valueFi":"Hajautetut järjestelmät","valueSv":""},"id":"6422","code":"521290S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 1","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 1","valueSv":""},"id":"11214","code":"521292S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Multiprocessor Programming","valueFi":"Moniprosessijärjestelmien ohjelmointi","valueSv":""},"id":"6415","code":"521288S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Advanced practical training","valueFi":"Syventävä harjoittelu","valueSv":""},"id":"7512","code":"521027S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Cyber Security III: Software and Hardware Security","valueFi":"Kyberturvallisuus III: Ohjelmisto- ja laiteturvallisuus","valueSv":""},"id":"34706","code":"IC00AJ74","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Application Specific Signal Processors","valueFi":"Sovelluskohtaiset signaaliprosessorit","valueSv":""},"id":"4248","code":"521281S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Internet of Things","valueFi":"Esineiden internet","valueSv":""},"id":"7770","code":"521043S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Advanced Module, Optional Studies","valueFi":"Syventävä moduuli, valinnaiset opinnot","valueSv":""},"id":"52570","code":"IMP2026CSE-1010","type":"STUDY_MODULE","maxCredits":26,"minCredits":0,"optionality":"SOME_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 2","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 2","valueSv":""},"id":"35227","code":"IC00AK50","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Embedded System Project","valueFi":"Sulautettujen järjestelmien työ","valueSv":""},"id":"799","code":"521423S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Statistical Signal Processing 1","valueFi":"Tilastollinen signaalinkäsittely 1","valueSv":""},"id":"34982","code":"IE00AK15","type":"COURSE_UNIT","maxCredits":7,"minCredits":7,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Wireless Communications I","valueFi":"Langaton tietoliikenne I","valueSv":""},"id":"10679","code":"521395S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Circuit Theory 2","valueFi":"Piiriteoria 2","valueSv":""},"id":"5749","code":"521303A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Digital Techniques 3","valueFi":"Digitaalitekniikka 3","valueSv":""},"id":"7625","code":"521406S","type":"COURSE_UNIT","maxCredits":7,"minCredits":7,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Wireless Communications I","valueFi":"Langaton tietoliikenne I","valueSv":""},"id":"10679","code":"521395S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Security Engineering","valueFi":"Tietoturvatekniikka","valueSv":""},"id":"34555","code":"IC00AJ63","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Towards Data Mining","valueFi":"Matkalla tiedonlouhintaan","valueSv":""},"id":"7440","code":"521156S","type":"COURSE_UNIT","maxCredits":5,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Laboratory Exercises on Analogue Electronics","valueFi":"Analogiatekniikan työt","valueSv":""},"id":"5752","code":"521307A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Beginners' Finnish Course 1","valueFi":"Suomen kielen peruskurssi 1","valueSv":""},"id":"1063","code":"900013Y","type":"COURSE_UNIT","maxCredits":3,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Introduction to Optimization","valueFi":"Optimoinnin perusteet","valueSv":""},"id":"169","code":"031025A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Human-Computer Interaction","valueFi":"Ihminen-tietokone -vuorovaikutus","valueSv":""},"id":"4249","code":"521145A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Biosignal Processing I","valueFi":"Biosignaalien käsittely I","valueSv":""},"id":"3299","code":"521273S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Introduction to Microfabrication Techniques","valueFi":"Johdatus mikrovalmistustekniikoihin","valueSv":""},"id":"5737","code":"521070A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Artificial Intelligence","valueFi":"Tekoäly","valueSv":""},"id":"4255","code":"521495A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Digital Filters","valueFi":"Digitaaliset suodattimet","valueSv":""},"id":"715","code":"521337A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Machine Vision","valueFi":"Konenäkö","valueSv":""},"id":"1542","code":"521466S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Machine Learning","valueFi":"Koneoppiminen","valueSv":""},"id":"6416","code":"521289S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Research Methods","valueFi":"Research Methods","valueSv":""},"id":"1969","code":"813621S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Programmable Web Project","valueFi":"Ohjelmoitava Web","valueSv":""},"id":"2841","code":"521260S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Digital Image Processing","valueFi":"Digitaalinen kuvankäsittely","valueSv":""},"id":"4350","code":"521467A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Big Data Processing and Applications","valueFi":"Massadatan käsittely ja soveltaminen","valueSv":""},"id":"6420","code":"521283S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Computer Graphics","valueFi":"Tietokonegrafiikka","valueSv":""},"id":"7773","code":"521140S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security I: Ethical Hacking","valueFi":"Cyber Security I: Ethical Hacking","valueSv":""},"id":"34556","code":"IC00AJ64","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cryptographic Systems and Their Weaknesses","valueFi":"Kryptografiset järjestelmät ja niiden heikkoudet","valueSv":""},"id":"35044","code":"IC00AK18","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Empirical Research in Cyber Security","valueFi":"Empirical Research in Cyber Security","valueSv":""},"id":"34563","code":"IC00AJ65","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security II: Cloud and Network Security","valueFi":"Kyberturvallisuus II: Pilvi- ja verkkoturvallisuus","valueSv":""},"id":"34705","code":"IC00AJ73","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security III: Software and Hardware Security","valueFi":"Kyberturvallisuus III: Ohjelmisto- ja laiteturvallisuus","valueSv":""},"id":"34706","code":"IC00AJ74","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security Project","valueFi":"Tietoturvaprojekti","valueSv":""},"id":"35025","code":"IC00AK16","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueFi":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueSv":""},"id":"37163","code":"IC00AM75","type":"COURSE_UNIT","maxCredits":8,"minCredits":8,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 3 - Data Mining Project","valueFi":"Tietotekniikan erikoiskurssi 3 - Data Mining Project","valueSv":""},"id":"16800","code":"521251S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 4 - International Crisis Management (CriM)","valueFi":"Tietotekniikan erikoiskurssi 4 - International Crisis Management (CriM)","valueSv":""},"id":"16801","code":"521252S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 8 - AI Ethics, Privacy and Legislation","valueFi":"Tietotekniikan erikoiskurssi 8 - Tekoälyn etiikka, yksityisyys ja lainsäädäntö","valueSv":""},"id":"16805","code":"521256S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 11 - Mathematical foundations of methods in machine learning","valueFi":"Tietotekniikan erikoiskurssi 11 - Mathematical foundations of methods in machine learning","valueSv":""},"id":"19995","code":"521243S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 12 - Modern Cryptography","valueFi":"Tietotekniikan erikoiskurssi 12 - Modern Cryptography","valueSv":""},"id":"19996","code":"521244S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Digital Fabrication","valueFi":"Fab Lab Digital Fabrication","valueSv":""},"id":"8029","code":"521907S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Project Work","valueFi":"Fab Lab Project Work","valueSv":""},"id":"8030","code":"521908S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueFi":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueSv":""},"id":"48037","code":"IC00AV42","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2710"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Studies of the Study Option, Cyber Security","valueFi":"Opintosuunnan opinnot, kyberturvallisuus","valueSv":""},"id":"52571","code":"IMP2026CSE-1011","type":"STUDY_MODULE","maxCredits":93,"minCredits":60,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Specialization Options","valueFi":"Opintosuunnan moduuli","valueSv":""},"id":"52572","code":"IMP2026CSE-1012","type":"STUDY_MODULE","maxCredits":62,"minCredits":60,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Survival and Beginners' Finnish 1","valueFi":"Suomen kielen johdanto- ja peruskurssi 1","valueSv":""},"id":"43827","code":"YK00AU01","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Security Engineering","valueFi":"Tietoturvatekniikka","valueSv":""},"id":"34555","code":"IC00AJ63","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Towards Data Mining","valueFi":"Matkalla tiedonlouhintaan","valueSv":""},"id":"7440","code":"521156S","type":"COURSE_UNIT","maxCredits":5,"minCredits":3,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Software Project","valueFi":"Ohjelmistoprojekti","valueSv":""},"id":"732","code":"521479S","type":"COURSE_UNIT","maxCredits":7,"minCredits":7,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security I: Ethical Hacking","valueFi":"Cyber Security I: Ethical Hacking","valueSv":""},"id":"34556","code":"IC00AJ64","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cryptographic Systems and Their Weaknesses","valueFi":"Kryptografiset järjestelmät ja niiden heikkoudet","valueSv":""},"id":"35044","code":"IC00AK18","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Distributed Systems","valueFi":"Hajautetut järjestelmät","valueSv":""},"id":"6422","code":"521290S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Empirical Research in Cyber Security","valueFi":"Empirical Research in Cyber Security","valueSv":""},"id":"34563","code":"IC00AJ65","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security II: Cloud and Network Security","valueFi":"Kyberturvallisuus II: Pilvi- ja verkkoturvallisuus","valueSv":""},"id":"34705","code":"IC00AJ73","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Advanced practical training","valueFi":"Syventävä harjoittelu","valueSv":""},"id":"7512","code":"521027S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Cyber Security III: Software and Hardware Security","valueFi":"Kyberturvallisuus III: Ohjelmisto- ja laiteturvallisuus","valueSv":""},"id":"34706","code":"IC00AJ74","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Cyber Security Project","valueFi":"Tietoturvaprojekti","valueSv":""},"id":"35025","code":"IC00AK16","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Advanced Module, Optional Studies","valueFi":"Syventävä moduuli, valinnaiset opinnot","valueSv":""},"id":"52573","code":"IMP2026CSE-1013","type":"STUDY_MODULE","maxCredits":31,"minCredits":0,"optionality":"SOME_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Social Computing","valueFi":"Sosiaalinen tietojenkäsittely","valueSv":""},"id":"7771","code":"521044A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Application Specific Signal Processors","valueFi":"Sovelluskohtaiset signaaliprosessorit","valueSv":""},"id":"4248","code":"521281S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Internet of Things","valueFi":"Esineiden internet","valueSv":""},"id":"7770","code":"521043S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Signal Processing Systems","valueFi":"Signaalinkäsittelyjärjestelmät","valueSv":""},"id":"4154","code":"521279S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Human-Computer Interaction","valueFi":"Ihminen-tietokone -vuorovaikutus","valueSv":""},"id":"4249","code":"521145A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Artificial Intelligence","valueFi":"Tekoäly","valueSv":""},"id":"4255","code":"521495A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Introduction to XR Systems","valueFi":"Johdatus XR-järjestelmiin","valueSv":""},"id":"11215","code":"521293A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Mobile Computing","valueFi":"Mobiili tietotekniikka","valueSv":""},"id":"11527","code":"521046A","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Machine Learning","valueFi":"Koneoppiminen","valueSv":""},"id":"6416","code":"521289S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Advanced Software Quality and Security","valueFi":"Advanced Software Quality and Security","valueSv":""},"id":"10781","code":"811602S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Research Methods","valueFi":"Research Methods","valueSv":""},"id":"1969","code":"813621S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Programmable Web Project","valueFi":"Ohjelmoitava Web","valueSv":""},"id":"2841","code":"521260S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Multiprocessor Programming","valueFi":"Moniprosessijärjestelmien ohjelmointi","valueSv":""},"id":"6415","code":"521288S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Embedded System Project","valueFi":"Sulautettujen järjestelmien työ","valueSv":""},"id":"799","code":"521423S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Big Data Processing and Applications","valueFi":"Massadatan käsittely ja soveltaminen","valueSv":""},"id":"6420","code":"521283S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 1","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 1","valueSv":""},"id":"11214","code":"521292S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fundamentals of Sensing, Tracking and Autonomy 2","valueFi":"Fundamentals of Sensing, Tracking and Autonomy 2","valueSv":""},"id":"35227","code":"IC00AK50","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueFi":"Tietotekniikan tutkimustyö (Research Work in Computer Science and Engineering)","valueSv":""},"id":"37163","code":"IC00AM75","type":"COURSE_UNIT","maxCredits":8,"minCredits":8,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 3 - Data Mining Project","valueFi":"Tietotekniikan erikoiskurssi 3 - Data Mining Project","valueSv":""},"id":"16800","code":"521251S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 4 - International Crisis Management (CriM)","valueFi":"Tietotekniikan erikoiskurssi 4 - International Crisis Management (CriM)","valueSv":""},"id":"16801","code":"521252S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 8 - AI Ethics, Privacy and Legislation","valueFi":"Tietotekniikan erikoiskurssi 8 - Tekoälyn etiikka, yksityisyys ja lainsäädäntö","valueSv":""},"id":"16805","code":"521256S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 11 - Mathematical foundations of methods in machine learning","valueFi":"Tietotekniikan erikoiskurssi 11 - Mathematical foundations of methods in machine learning","valueSv":""},"id":"19995","code":"521243S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Special Course in Information Technology 12 - Modern Cryptography","valueFi":"Tietotekniikan erikoiskurssi 12 - Modern Cryptography","valueSv":""},"id":"19996","code":"521244S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Digital Fabrication","valueFi":"Fab Lab Digital Fabrication","valueSv":""},"id":"8029","code":"521907S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Project Work","valueFi":"Fab Lab Project Work","valueSv":""},"id":"8030","code":"521908S","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueFi":"Fab Lab Seminar: Innovation, Sustainability, and Impact through Digital Fabrication","valueSv":""},"id":"48037","code":"IC00AV42","type":"COURSE_UNIT","maxCredits":5,"minCredits":5,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Supplementary Module","valueFi":"Täydentävä moduuli","valueSv":""},"id":"53256","code":"IMP2026CSE-1015","type":"STUDY_MODULE","maxCredits":10,"minCredits":0,"optionality":"ECTS","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Participation in University Community Governance and Organization Roles","valueFi":"Toiminta yliopistoyhteisöllisissä luottamus- ja järjestötehtävissä","valueSv":""},"id":"53665","code":"IP00BC36","type":"COURSE_UNIT","maxCredits":10,"minCredits":1,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false},{"name":{"valueEn":"Master's Thesis and Related Studies","valueFi":"Diplomityö ja siihen liittyvät opinnot","valueSv":""},"id":"52574","code":"IMP2026CSE-1014","type":"STUDY_MODULE","maxCredits":30,"minCredits":30,"optionality":"ALL_OF","accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[{"name":{"valueEn":"Master's Thesis in Computer Engineering","valueFi":"Diplomityö/tietotekniikka","valueSv":""},"id":"8306","code":"521993S","type":"COURSE_UNIT","maxCredits":30,"minCredits":30,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":true},{"name":{"valueEn":"Computer Science and Engineering, The Maturity Test for Master`s Degree","valueFi":"Tietotekniikka, Kypsyysnäyte / Diplomi-insinöörin tutkinto","valueSv":""},"id":"4153","code":"521009S","type":"COURSE_UNIT","maxCredits":0,"minCredits":0,"optionality":null,"accomplishmentPlanPeriodList":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"accomplishmentPlanSemesterList":[0.0,0.0,0.0,0.0],"accomplishmentPlanYearList":[0.0,0.0],"learningPathIds":["2708","2709","2710","2711"],"startSemester":0,"schoolYear":0,"duration":0.0,"children":[],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":null,"hasRealizations":false,"root":false,"teachedInEnglish":false}],"tags":[],"hasRealizations":false,"root":false,"teachedInEnglish":false}]