Your input will help us improve your experience.You can close this popup to continue using the website or choose an option below to register in or log in.
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 entryrequirements
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:
Computer science – algorithms, languages and logic, MSc
Campus Johanneberg, Gothenburg, Sweden
24 monthsProgramme duration
190,000 SEKTuition Fee/year
AugStarting Month
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
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
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
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.
Tuition fees
International
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:
How to get a full scholarship
Looking for a fully-funded scholarship to see you into university? Find out how to boost your chances of getting one.
Scholarships to study abroad
Find scholarships to study abroad with our lists of international scholarships – categorized by country, by subject, and by type of student.
Scholarship Applications: Frequently Asked Questions
Get answers to all your questions about scholarship applications, including tips on how to find scholarships and chances of success.
More programmes from the university
Industrial Design Engineering, MSc
Industrial Design Engineering, MSc
Materials chemistry, MSc
Materials chemistry, MSc
Software engineering and technology, MSc
Software engineering and technology, MSc
Sound and vibration, MSc
Sound and vibration, MSc
Wireless, photonics and space engineering, MSc
Wireless, photonics and space engineering, MSc
Arts and Humanities (6)
Architecture and planning beyond sustainability, MSc
Architecture and planning beyond sustainability, MSc
Architecture and urban design, MSc
Architecture and urban design, MSc
Business and Management (6)
Entrepreneurship and business design, MSc
Entrepreneurship and business design, MSc
Management and economics of innovation, MSc
Management and economics of innovation, MSc
Engineering and Technology (6)
Applied Mechanics, MSc
Applied Mechanics, MSc
Biomedical engineering, MSc
Biomedical engineering, MSc
Computer science – algorithms, languages and logic, MSc
Computer science – algorithms, languages and logic, MSc
Computer systems and cybersecurity, MSc
Computer systems and cybersecurity, MSc
Data science and AI, MSc
Data science and AI, MSc
Design and construction project management, MSc
Design and construction project management, MSc
Embedded electronic system design, MSc
Embedded electronic system design, MSc
High-performance computer systems, MSc
High-performance computer systems, MSc
Industrial Design Engineering, MSc
Industrial Design Engineering, MSc
Information and communication technology, MSc
Information and communication technology, MSc
Infrastructure and environmental engineering, MSc
Infrastructure and environmental engineering, MSc
Innovative and sustainable chemical engineering, MSc
Innovative and sustainable chemical engineering, MSc
Interaction design and technologies, MSc
Interaction design and technologies, MSc
Maritime management, MSc
Maritime management, MSc
Materials engineering, MSc
Materials engineering, MSc
Mobility Engineering, MSc
Mobility Engineering, MSc
Product Development, MSc
Product Development, MSc
Production Engineering, MSc
Production Engineering, MSc
Quality and operations management, MSc
Quality and operations management, MSc
Software engineering and technology, MSc
Software engineering and technology, MSc
Sound and vibration, MSc
Sound and vibration, MSc
Structural engineering and building technology, MSc
Structural engineering and building technology, MSc
Sustainable Energy Systems, MSc
Sustainable Energy Systems, MSc
Sustainable electric power engineering and electromobility, MSc
Sustainable electric power engineering and electromobility, MSc
Systems, control and mechatronics, MSc
Systems, control and mechatronics, MSc
Wireless, photonics and space engineering, MSc
Wireless, photonics and space engineering, MSc
Life Sciences and Medicine (6)
Biotechnology, MSc
Biotechnology, MSc
Industrial ecology, MSc
Industrial ecology, MSc
Natural Sciences (6)
Complex Adaptive Systems, MSc
Complex Adaptive Systems, MSc
Engineering mathematics and computational science, MSc
Engineering mathematics and computational science, MSc
Materials chemistry, MSc
Materials chemistry, MSc
Nanotechnology, MSc
Nanotechnology, MSc
Physics, MSc
Physics, MSc
Social Sciences and Management (6)
Learning and leadership, MSc
Learning and leadership, MSc
Supply chain management, MSc
Supply chain management, MSc
Engineering and Technology (5)
Chemical Engineering, PhD
Chemical Engineering, PhD
Computer Science and Engineering, PhD
Computer Science and Engineering, PhD
Electrical Engineering, PhD
Electrical Engineering, PhD
Energy, Environment and Systems, PhD
Energy, Environment and Systems, PhD
Human-Technology-Design, PhD
Human-Technology-Design, PhD
Machine and Vehicle Systems, PhD
Machine and Vehicle Systems, PhD
Nuclear Engineering, PhD
Product and production development, PhD
Radio and space science, PhD
Shipping and Marine Technology, PhD
Solid and Structural Mechanics, PhD
Life Sciences and Medicine (5)
Bioscience, PhD
Bioscience, PhD
Natural Sciences (5)
Chemistry, PhD
Chemistry, PhD
Doctoral studies at Mathematical Sciences
Doctoral studies at Mathematical Sciences
Materials Science, PhD
Materials Science, PhD
Microtechnology and nanoscience, PhD
Microtechnology and nanoscience, PhD
Physics, PhD
Physics, PhD
Others (5)
Thermo- and Fluid Dynamics
Thermo- and Fluid Dynamics
Social Sciences and Management (5)
Communication and Learning in STEM, PhD
Communication and Learning in STEM, PhD