Avancerad programvaruteknik för AI/ML-aktiverade system
Om utbildningen
Kursen baseras på ett antal teman angående programvaruteknik för AI/ML-aktiverade system som behandlar:
- Processer, tekniska metoder och tvärvetenskapliga team
- Kravhantering
- Arkitekturer
- Verifikation och testning
- Analys av felfall och felsökning
- Rättvisa, partiskhet och etik
- Användarhantering och förklarande AI -beslut
Behörigheter och urval
Behörighet
För behörighet till kursen krävs minst en kandidatexamen inom software engineering, informationsteknik, programvaruteknik, datavetenskap eller motsvarande.
Dessutom krävs avklarade kurser i:
- Programmering (t.ex. DIT042, DIT012, DIT143 eller motsvarande)
- En grundläggande kurs i AI/ML (t.ex. DIT406, DIT821, DIT824 eller motsvarande)
- En allmän kurs i Software Engineering (t.ex. DIT593 Software engineering principles for complex systems eller motsvarande) eller 6 hp inom ett eller flera av följande ämne inom Software Engineering: Mjukvaruprocess, Mjukvaruarkitektur, Mjukvarukvalitetsäkring eller testning, Kravhantering (t.ex. DIT257, DIT347, DIT193, DIT344, DIT291, DIT083, DIT843, DIT046, DIT285 eller motsvarande).
Följande kunskapsnivå i Engelska krävs; Engelska 6/Engelska B eller motsvarande från ett erkänt internationellt test, t.ex. TOELF, IELTS.