För antagning till programmet krävs uppfyllande av grundläggande behörighet, samt följande krav på särskild behörighet: en svensk eller utländsk examen, motsvarande en kandidatexamen om 180 högskolepoäng, med minst en nivå i matematik och datalogi som motsvarar kurserna nedan vid KTH:
- SF1624 Algebra och geometri
- SF1625 Envariabelanalys
- SF1626/SF1686 Flervariabelanalys
- SF1924 Sannolikhetsteori och statistik
- DD1337 Programmering
- DD1338 Algoritmer och datastrukturer.
Vissa villkorligt valfria eller rekommenderade kurser kan ha ytterligare krav på särskild behörighet.
Antalet platser inom utbildningsprogrammet är begränsat. Urvalsprocessen är baserad på följande kriterier:
1. Betyg från tidigare studier och särskilt inom ämnen som är relevanta för programmet.
2. Motivation för studierna; utmärkelser, priser, publikationer och motivationsbrev.
3. Tidigare utbildning.
Tidigare utbildning bedöms på den kvalitet som den tidigare utbildningen anses ha i de ämnen som är relevanta för sökt utbildning. För att bedöma detta används UKÄ:s kvalitetsgranskning för svenska lärosäten. För utländska lärosäten används universitetsrankning. Meritvärderingen görs i skala 1-75.
För civilingenjörsstudenter vid KTH med platsgaranti (mappning) till detta program motsvaras programmets särskilda behörighetskrav av nedanstående kurser inom respektive civilingenjörsprogram. Kurskoderna avser antagningsår 2021 på civilingenjörsprogrammet och kan variera för andra antagningsår.
Civilingenjörsutbildning i datateknik (CDATE)
Obligatoriska kurser:
- SF1625 Envariabelanalys
- SF1624 Algebra och geometri
- SF1935 Sannolikhetsteori och statistik med tillämpning inom maskininlärning
- DD1337 Programmering
- DD1338 Algoritmer och datastrukturerVillkorligt valfria kurser:
- SF1626 Flervariabelanalys.
Civilingenjörsutbildning i elektroteknik (CELTE)
Obligatoriska kurser:
- SF1625 Envariabelanalys
- SF1626 Flervariabelanalys
- SF1624 Algebra och geometri
- SF1920 Sannolikhetsteori och statistik
-DD1310 ProgrammeringsteknikVillkorligt valfria kurser:
- DD1320 Tillämpad datalogi
Civilingenjörsutbildning i informationsteknik (CINTE)
Obligatoriska kurser:
- SF1625 Envariabelanalys
- SF1624 Algebra och geometri
- SF1912 Sannolikhetsteori och statistik
- ID1018 Programmering I
- ID1021 Algoritmer och datastrukturerVillkorligt valfria kurser:
- SF1626 Flervariabelanalys
Civilingenjörsutbildning i medieteknik (CMETE)
- Obligatoriska kurser:
- SF1625 Envariabelanalys
- SF1626 Flervariabelanalys
- SF1624 Algebra och geometri
- SF1919 Sannolikhetsteori och statistik
- DD1318 Programmeringsteknik och tekniska beräkningar
- DD1320 Tillämpad datalogi
Civilingenjörsutbildning i teknisk fysik (CTFYS)
- Obligatoriska kurser:
- SF1673 Analys i en variabel
- SF1674 Flervariabelanalys
- SF1672 Linjär algebra
- SF1922 Sannolikhetsteori och statistik
- DD1331 Grundläggande programmering
- DD1327 Grundläggande datalogi
Civilingenjörsutbildning i teknisk matematik (CTMAT)
- Obligatoriska kurser:
- SF1673 Analys i en variabel
- SF1674 Flervariabelanalys
- SF1672 Linjär algebra
- SF1918 Sannolikhetsteori och statistik
- DD1331 Grundläggande programmering
- DD1320 Tillämpad datalogi.