Computer science – algorithms, languages and logic, MSc 24 months Postgraduate Programme By Chalmers University of Technology |TopUniversities

Programme overview

Main Subject

Computer Science and Information Systems

Degree

MSc

Study Level

Masters

Study Mode

On Campus

The computer systems which run our lives and societies are becoming ever more powerful and intelligent, relying on increasingly sophisticated technologies. To understand and master the complexity of these systems, it is essential to understand the fundamentals of computer science.


This master's programme offers a comprehensive foundation in the science of programming and will prepare you to work on the computer applications of today and tomorrow.


Computer science – algorithms, languages and logic master's programme​ at Chalmers


Computer systems are becoming increasingly powerful and intelligent, and they rely on more sophisticated techniques. To master the complexity of these systems, it is essential to understand the core areas of computer science.


This master's programme offers a comprehensive foundation in the science of programming. It will give you a strong basis for developing the computer applications of today and tomorrow and for conducting innovative research and promoting development.


It is suitable for you who wish to study the core areas of computer science on an advanced level in order to prepare for research and development in the software industry. It also provides an ideal basis for academic research in computer science.


The core of the programme covers four main areas of computing science


  • Algorithms including artificial intelligence, machine learning and optimization
  • Logic including applications in hardware and software verification
  • Programming languages with underlying principles, implementation techniques and advanced programming techniques.
  • Computer security including cryptography and programming language-based approaches to security.
  • The optional segment of the master's programme gives you a broad range of courses in other areas of computer science, such as bioinformatics, software engineering, mathematics and other relevant areas.


Most of our students have a bachelor's in computer science. However, the programme can also serve as a conversion course if you have a bachelor's degree in related subjects, such as mathematics, physics or engineering sciences, given that you have basic knowledge of mathematics and programming and have completed an introductory computer science course such as data structures or algorithms.

Programme overview

Main Subject

Computer Science and Information Systems

Degree

MSc

Study Level

Masters

Study Mode

On Campus

The computer systems which run our lives and societies are becoming ever more powerful and intelligent, relying on increasingly sophisticated technologies. To understand and master the complexity of these systems, it is essential to understand the fundamentals of computer science.


This master's programme offers a comprehensive foundation in the science of programming and will prepare you to work on the computer applications of today and tomorrow.


Computer science – algorithms, languages and logic master's programme​ at Chalmers


Computer systems are becoming increasingly powerful and intelligent, and they rely on more sophisticated techniques. To master the complexity of these systems, it is essential to understand the core areas of computer science.


This master's programme offers a comprehensive foundation in the science of programming. It will give you a strong basis for developing the computer applications of today and tomorrow and for conducting innovative research and promoting development.


It is suitable for you who wish to study the core areas of computer science on an advanced level in order to prepare for research and development in the software industry. It also provides an ideal basis for academic research in computer science.


The core of the programme covers four main areas of computing science


  • Algorithms including artificial intelligence, machine learning and optimization
  • Logic including applications in hardware and software verification
  • Programming languages with underlying principles, implementation techniques and advanced programming techniques.
  • Computer security including cryptography and programming language-based approaches to security.
  • The optional segment of the master's programme gives you a broad range of courses in other areas of computer science, such as bioinformatics, software engineering, mathematics and other relevant areas.


Most of our students have a bachelor's in computer science. However, the programme can also serve as a conversion course if you have a bachelor's degree in related subjects, such as mathematics, physics or engineering sciences, given that you have basic knowledge of mathematics and programming and have completed an introductory computer science course such as data structures or algorithms.

Admission Requirements

4.5+
180+
6.5+
62+

General entry requirements


An applicant must either have a Bachelor's degree in Science/Engineering/Technology/Architecture or be enrolled in his/her last year of studies leading to such a degree.


Specific entry requirements


Bachelor’s degree (or equivalent) with the main field of study:

Science, Engineering or Technology


Prerequisites:

Mathematics (at least 15cr including Calculus (at least 6 cr.) and Linear Algebra (at least 6 cr.)), Programming in a General-Purpose Language (at least 7,5 cr.) (e.g. C/C++/Java/Haskell or similar), Algorithms and/or Data Structures (at least 5 cr.) and one of the following courses: Discrete Mathematics or Mathematical Statistics or Probability Theory


Preferable course experience:

Finite Automata Theory and Formal Languages, Mathematical Modelling and Problem Solving, Functional Programming, Multivariable Analysis.

2 Years
Aug

Tuition fees

International
190,000 SEK

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Postgrad Programmes 116