Master's level
- Bachelor of Science in Engineering (at least 180 credits) or a bachelor’s degree in computer science or related fields such as computer engineering, computer and information science, software engineering, informatics, telecommunications or electrical engineering.
- At least 15 credits in programming, system development or equivalent.
- Equivalent of English 6 in secondary school.
The programme will deepen students' knowledge of and skills in computer science and research methods relating to the Internet of Things (IoT). The programme includes key elements throughout the IoT value chain and covers technical aspects relevant to future developers of IoT systems. It also looks at human factors, as well as innovation and business models. The programme will build on the students' knowledge from undergraduate level education, for example through specialisation in the IoT. Students will study and apply methods and techniques used by experts in IoT systems working at the forefront of research. Students will use techniques in a variety of areas such as prototype development, user experience, artificial intelligence, data management, software architectures, security, innovation and business models. They will put their knowledge into practice by working on real IoT challenges both in the industry and society at large. In this way, students will build up a repertoire of tools, as well as the ability to determine how to use them to solve specific problems.
Knowledge and understanding
For a master's degree in computer science, the student must:
- demonstrate knowledge and understanding of computer science, including both broad knowledge of computer science and significantly advanced knowledge of the Internet of Things sub-field, as well as in-depth insight into current research and development work, and
- demonstrate advanced methodological knowledge in computer science.
Skills and abilities
For a master's degree in computer science, the student must:
- demonstrate the ability to critically and systematically integrate knowledge and to analyse, assess and deal with complex phenomena, issues and situations, even with limited information,
- demonstrate the ability to critically, independently and creatively identify and formulate questions, to plan and, with adequate methods, carry out advanced tasks within given time frames and thereby contribute to the development of knowledge, as well as to evaluate this work,
- demonstrate the ability to, in both national and international contexts, orally and in writing, clearly account for and discuss their conclusions and the knowledge and arguments on which they are based in dialogue with different groups, and
Qualitative targets - demonstrate the skills required to participate in research and development, or to work independently in other qualified activities.
Judgement and approach
For a master's degree in computer science, the student must:
- demonstrate the ability to make assessments in computer science with regard to relevant disciplinary, social and ethical aspects, and demonstrate awareness of ethical aspects of research and development work,
- demonstrate insight into the possibilities and limitations of science, its role in society and people's responsibility for how it is used, and
- demonstrate the ability to identify their own need for further knowledge and take responsibility for their knowledge development.
Master’s degree with the main field of computer science (120 credits).
The master's degree is achieved once the student has completed the course requirements of 120 credits, of which all compulsory courses in the programme must be completed, including a degree project of at least 30 credits. In addition, the student must have a bachelor's degree, a professional qualification of at least 180 credits, or an equivalent foreign degree.
The prerequisites for admission to each individual course are provided in the respective syllabi.
A decision to discontinue a programme will result in the programme syllabus ceasing to be valid. However, students will have the opportunity to complete their studies within the nominal period of study(calculated from the last admission to the programme's first semester) andduring at least the following two semesters, known as the ’discontinuation period’.
This document is a translation of a Swedish source text.