Degree: Master of Science (two years) with a major in Computer Science and Engineering.
This programme is aimed at students with a bachelor’s degree in Computer Science. You will learn to master the theoretical foundations in the field and how to integrate them with other technologies.
Computer science is one of the most dynamic and expansive fields of science. In addition to having a deep understanding of the theoretical and technical foundations, professionals in this field must be able to apply the technology to challenging problems, and integrate it with other technologies. Applicants should have an adequate background in computer science and good programming skills.
The first three semesters include not only core courses in theoretical computer science and programming, but also elective courses such as artificial intelligence, databases and data mining, the design and programming of computer games, information security, advanced computer graphics, and human-computer interaction. Most courses feature lectures in theory and techniques, which are applied in practical laboratory work. Some courses also feature projects and seminars.
The programme offers five specialisations:
It is not mandatory to follow a specialisation – you may also tailor your own combination of courses, with full freedom of choice. All specialisations are offered in Linköping, except Visualisation and Computer Graphics, which is given at Campus Norrköping.
In the final semester you write a thesis, either on your own or with a fellow student. The work may be carried out in collaboration with a company, or as a research project with the university.
Linköping University is home to one of the most important centres of computer science and engineering in Northern Europe, renowned for top-quality research and education. Science Park Mjärdevi, an incubator with 300 knowledge-intensive companies where many of our alumni are employed, is adjacent to the campus.
The increasing integration of technology into our lives has created unprecedented volumes of data on everyday social behaviour. Troves of detailed social data related to choices, affiliations, preferences and interests are now digitally archived by internet service providers, media companies, other private-sector firms, and governments. New computational approaches based on machine learning, agent-based modelling, natural language processing, and network science have made it possible to analyse these data in ways previously unimaginable.
This is a chance to develop skills in computational techniques alongside a strong grounding in the principles and practice of contemporary social research. The programme’s quantitative methods training will help you harness complex data and use them to explore social theories and fundamental questions about societies. The programme’s theoretical and substantive training will introduce you to the principles of social inquiry and theories of human behaviour, and help you apply your technical skills to pressing social issues such as ethnic segregation in schools, income inequality, entrepreneurship, political change, and cultural diffusion.
During your first year you gain perspectives on the philosophy of social science, primers in the science of human decision-making, and frameworks for connecting individual behaviours to outcomes in social systems. You will also learn to apply advanced computational methods–including discrete choice modelling, social network analysis, agent-based simulation, and machine learning—to draw inferences about micro-level behaviours and macro-level outcomes.
With these building blocks in hand, you spend the third semester assembling critical knowledge of key theories and contemporary research in areas relevant to academic social science, government, and industry. During the third semester, you also have the option to study abroad at a partner institution.
In the final semester, you integrate the knowledge, skills, and theoretical approaches garnered in the first three semesters by writing a master’s thesis. As part of your thesis you conduct your own, original, computational research addressing a social scientific topic of your choosing.
The number of information security incidents, as well as the financial losses relating to such incidents, is increasing. Thus, it is not surprising that information security management, aimed at safeguarding an organisation's information assets, has become a key strategic issue for many organisations.
In today's complex environments, safeguarding an organisation's information assets is difficult and requires more than solely technical skills. In order to facilitate a broad understanding of the field, our programme includes courses considering organisational, social and technical aspects of information security.
During the first year, students will gain a broad understanding of information security and develop advanced knowledge and skills within information security management. The second year aims to develop advanced knowledge and skills in research and investigation. Students will learn how to develop and communicate knowledge within the field of study as well as increase their degree of reflection on research and practice within the field. Teaching is based on case-based learning and flipped classroom pedagogy. These pedagogical methods encourage students to active learning and to develop their problem-solving skills which are necessary to address the complexity of information security management in organisations. By working with cases developed in collaboration with our industry partners, the students gain a deeper understanding and practical field experience.