Computer Science

Study mode:On campus Study type:Full-time Languages: English
Foreign:$ 15.7 k / Year(s) Deadline: Jan 15, 2024
401–500 place StudyQA ranking:2421 Duration:24 months

Photos of university / #linkopings_universitet

Computer science and technology play a key role in every part of the modern world. The master's programme in Computer Science is based on the need for computer scientists to master the theoretical foundations of the field and to be able to apply and integrate them with other technologies.

The first semester of the programme comprises mandatory core courses in theoretical computer science and programming such as Theory of Computing and Database Technology.

The second and third semesters include elective courses based on students’ areas of specialisation such as: artificial intelligence, databases and data mining, internet computing, the design and programming of computer games, information security, language technology, human-computer interaction and theoretical computer science or the design and implementation of computer languages.

As the courses given during the programme address both theoretical and practical issues, applicants are expected to have an adequate background in computer science and good programming skills.

The programme is taught at Linköping University, home to one of the largest centres of computer science and engineering in Northern Europe. The centre has 175 employees, including 20 full professors, and is internationally renowned for the high quality of its research and education. The research at the Department of Computer Science covers a broad spectrum of topics such as artificial intelligence, cognitive science, security, databases, distributed systems, embedded and real-time systems, human-computer interaction, software engineering.

Course details Year : 2015

Study Programme : CS

Specialisation : CS

Course name


  • Programming
  • Introduction to the Theory of Computation
  • Artificial Intelligence
  • Computer Networks
  • Programming
  • Introduction to the Theory of Computation
  • Real Time Systems
  • Database Technology
  • Advanced Computer Architecture
  • Computer Security
  • Number Theory
  • Graph Theory
  • Neural Networks and Learning Systems
  • Concurrent Programming and Operating Systems
  • Information Security, Second Course
  • Distributed Systems
  • Advanced Programming in C++
  • Data Mining - Clustering and Association Analysis
  • Web Programming
  • Computer Aided Design of Electronics
  • System Design and Methodology
  • Advanced Networking
  • Wireless Systems
  • Optimization, Advanced Course
  • Graph Theory
  • Programming of Parallel Computers - Methods and Tools
  • Software Testing
  • Component Based Software
  • Information Security, Second Course
  • Advanced Web Programming
  • IT-Project Management
  • Advanced Programming in C++
  • Automated Planning
  • Advanced Networking
  • Wireless Systems
  • Abstract Algebra
  • Medical Information Systems
  • Design Patterns
  • Technical, economical and societial evaluation of IT-products
  • Software Engineering
  • Logic Programming
  • AI Programming
  • Design and Programming of Computer Games
  • Advanced Programming in C++
  • Advanced Data Models and Databases
  • Programming Theory
  • Error Correcting Codes
  • Design of Embedded DSP Processor
  • Information Networks
  • Cryptology
  • Telecommunication
  • Digital Integrated Circuits
  • Scientific Method
  • Abstract Algebra
  • Medical Information Systems
  • Compiler Construction
  • Software Engineering
  • Software Security
  • AI Programming
  • Advanced Programming in C++
  • Advanced Data Models and Databases
  • Multicore and GPU Programming
  • Internetworking
  • Telecommunication
Programme specific requirementsApplicants shall have: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)at least 24 ECTS credits in mathematics/applied mathematics and/or application of mathematics relevant to the program including courses in discrete mathematics, linear algebra, calculus and mathematical statistics English Language Requirements IELTS band: 6.5 TOEFL paper-based test score : 575 TOEFL iBT® test: 90

LiU International Scholarships

Linköping University offers scholarships to new students with excellent academic results. Scholarships within the programme LiU International Scholarships will result in a tuition fee waiver.

Who is eligible?

  • Students who have applied for master’s programmes at Linköping University in time (before 15 January)

  • AND who have chosen a programme at Linköping University as the first priority (ranked as No.1 out of 4)

  • AND who are required to pay tuition fees

Similar programs:
Study mode:On campus Languages: English English
Local:$ 1.57 k / Year(s) Foreign:$ 1.57 k / Year(s)
401–500 place StudyQA ranking: 1432
Study mode:On campus Languages: English
Local:$ 2.2 k / Year(s) Foreign:$ 2.2 k / Year(s)
Deadline: Apr 15, 2024 401–500 place StudyQA ranking: 1329
Study mode:On campus Languages: English
Local:$ 17.6 k / Year(s) Foreign:$ 27.6 k / Year(s)
Deadline: Jan 15, 2024 401–500 place StudyQA ranking: 1401
Study mode:On campus Languages: English
Local:$ 1.92 k / Year(s) Foreign:$ 13.5 k / Year(s)
78 place StudyQA ranking: 2107
Study mode:On campus Languages: English
Local:$ 9.37 k / Year(s) Foreign:$ 19.4 k / Year(s)
StudyQA ranking: 2530