Yhdestä oppiaineesta on suoritettava vähintään 25 opintopisteen laajuiset opinnot.
Maisteriohjelmat antavat suosituksia sivuaineiden valinnasta.
Tietojenkäsittelyopin pääaineopiskelijan sivuaineena voi olla vuorovaikutteinen teknologia. Sivuaineopinnoiksi voidaan hyväksyä vain ne vuorovaikutteisen teknologian opintojaksot, jotka on ensisijaisesti tarkoitettu vuorovaikutteisen teknologian opinnoiksi (VT-alkuiset opintojaksokoodit) ja joita ei vaadita osana pääaineen opintoja. Esimerkiksi opintojakso Käyttöliittymien perusteet on osa pääaineen vaatimuksia, joten sitä ei voi käyttää sivuaineopinnoiksi.