MSc Computer Science

Linköping University
4 semesters
Full time
Master's degree
Scholarships available
On campus
Linköping
English
August 2024
Application deadline: 15 January 2024

About this program

MSc Computer Science

This program is aimed at students with a bachelor’s degree in Computer Science. You will learn to master the theoretical foundations in this field and apply them in practical applications.

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.

Five specialisations

The program offers five specialisations:

  • Visualisation and Computer Graphics
  • Artificial Intelligence and Data Mining
  • Computer Networks, Distributed Systems and Security
  • Embedded Systems
  • Programming and Software Methods

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.

Admission requirements

  • A bachelor's degree with a major in computer science, information technology, software engineering, computer engineering, alternatively, a bachelor's degree with a minor in computer science or related subject area, with a minimum of 60 ECTS credits in computer-related subjects (e.g. programming, data structures, databases, software engineering, computer hardware, computer networks). The Bachelor's degree (equivalent to a Swedish Kandidatexamen) shall be from an internationally recognised university.
  • At least 24 ECTS credits in mathematics/applied mathematics and/or application of mathematics relevant for the program including courses in discrete mathematics, linear algebra and calculus.
  • English corresponding to the level of English in Swedish upper secondary education (English 6/B). This is normally attested by means of an internationally recognised test.

(Exemption from Swedish)

The deadline for submitting the online application is the 16th of January. The deadline for submitting all supporting documentation is the 1st of February. Documents that are submitted after the deadline will make the whole application late, and possibly not considered for most of the programmes.


Does this course require proof of English proficiency?

The TOEFL iBT® test is accepted by 11,500 universities and higher education institutions in over 160 countries. Book your test today!

Learn more Advertisement

Program content

Semester 1

Period 1

  • Artificial Intelligence
  • Advanced Programming in C++
  • Programming C++
  • Professionalism in Computer Science
  • Computer Networks
  • Advanced Computer Architecture
  • Attendance at Thesis Presentation

Period 2

  • Probability and Statistics, first course
  • Real Time Systems
  • Database Technology
  • Advanced Programming in C++
  • Machine Learning
  • Programming C++
  • Professionalism in Computer Science
  • Attendance at Thesis Presentation
  • Design of Embedded DSP Processor
  • Computer Security

Semester 2

Period 1

  • Number Theory
  • Graph Theory
  • Neural Networks and Learning Systems
  • Concurrent Programming and Operating Systems
  • Information Security, Second Course
  • Design and Analysis of Algorithms
  • Distributed Systems
  • Advanced Programming in C++
  • Data Mining - Clustering and Association Analysis
  • Web Programming
  • AI Robotics
  • Natural Language Processing
  • System Design and Methodology
  • Advanced Networking
  • Information Visualisation
  • 3-D Computer Graphics
  • Audio and Image Compression

Period 2

  • Optimization, Advanced Course
  • Number Theory
  • Graph Theory
  • Programming of Parallel Computers - Methods and Tools
  • Formal Languages and Automata Theory
  • Information Security, Second Course
  • Advanced Web Programming
  • Advanced Programming in C++
  • Automated Planning
  • AI Robotics
  • Bayesian Learning
  • Big Data Analytics
  • Software Architectures
  • Advanced Networking
  • 3-D Computer Graphics
  • Modelling and Animation
  • Artificial Intelligence - Principles and Techniques
  • Advanced Visual Data Analysis

Semester 3

Period 1

  • Probability Theory and Bayesian Networks
  • Abstract Algebra
  • Medical Information Systems
  • Technical, Economic and Societal Evaluation of IT-products
  • Software Engineering
  • Software Testing
  • Logic Programming
  • Design and Programming of Computer Games
  • Advanced Programming in C++
  • Advanced Data Models and Databases
  • Advanced Project Course - AI and Machine Learning
  • Advanced Project Course: Secure Distributed and Embedded Systems
  • Software Design and Construction
  • Computer Networks
  • Advanced Global Illumination and Rendering
  • Scientific Visualization
  • Artificial Intelligence for Interactive Media
  • Information Networks
  • Cryptology
  • Modern Channel Coding, Inference and Learning
  • Digital Integrated Circuits

Period 2

  • Probability Theory and Bayesian Networks
  • Abstract Algebra
  • Medical Information Systems
  • Compiler Construction
  • Software Engineering
  • Software Security
  • Advanced Programming in C++
  • Advanced Data Models and Databases
  • Multicore and GPU Programming
  • Scientific Method
  • Multi Agent Systems
  • Text Mining
  • Advanced Project Course - AI and Machine Learning
  • Advanced Project Course: Secure Distributed and Embedded Systems
  • Procedural Methods for Images
  • Virtual Reality Techniques
  • Scientific Method
  • Design of Embedded DSP Processor
  • Internetworking

Semester 4

Period 1

  • Degree project - Master’s Thesis

Period 2

  • Degree project - Master’s Thesis

Scholarships & funding

Several scholarship options are available. Please check the school website for more information.

Tuition

SEK 280 600 - NB: Applies only to students from outside the EU, EEA and Switzerland.

Qualification

Master of Science in Computer Science, 120 credits

Career paths

This program provides you with the skills needed to work at the forefront of modern software and computer systems technology, as an operating system designer, internet security specialist, or with visualisation in fields such as medicine, business, and social sciences. You may also opt for a career in research or continued studies towards a doctoral degree.

Message the school

Want to know more about this program, MSc Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.
Currently living in *
Nationality *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

About this institute

Linköping University 

Linköping University (LiU) was granted university status in 1975 and today has 37,600 students (full-time equivalents 19,200), including 2,000 international students. In 2022, LiU landed on spot 38 of the Times Higher Education ranking of the world’s young universities. This is...


Read more about this school

Why study at Linköping University

Linköping University welcomes students from all over the world, and English is widely spoken everywhere by its 2,000 international students, or about 6% of its student population. Many doctoral students and researchers are international.

We rank highly: LiU has been named as one of the world’s 200 best universities in education, materials science, sociology and electrical and electronic engineering, according to this year’s QS World University Rankings by Subject.

Good prospects: A degree from LiU makes you a highly sought after employee. An impressive 88% of our students are employed within 18 months of graduating.

Research that makes a difference: What makes Linköping University special is the lack of boundaries between different subjects and faculties, which has resulted in world-leading research environments and companies as well as a number of truly cross-disciplinary study programs.

Contact info

Linköping University

Linköping University
581 83 Linköping
Sweden

Phone no: +46282614
liu.se

Message the school

Want to know more about MSc Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.

Reviews

Be the first to write a review!