120 credits in science/engineering, including 5 credits in electronics and/or computer architecture. Participation in a course in imperative programming, for example Computer Programming II. Proficiency in English equivalent to the Swedish upper secondary course English 6.