MSc in Computer Science – Algorithms, Languages and Logic
Chalmers University of Technology
Key Information
Campus location
Gothenburg, Sweden
Languages
English
Study format
On-Campus
Duration
2 years
Pace
Full time
Tuition fees
SEK 160,000 / per year *
Application deadline
Request info
Earliest start date
Request info
* tuition fees for non-EU/EEA students
Introduction
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 program offers a comprehensive foundation in the science of programming and will prepare you to work on the computer applications of today and tomorrow. It is aimed at students who wish to study the fundamental areas of computer science at an advanced level in order to prepare for research and development in the software industry. It also provides an ideal basis for academic research into computer science.
The core of the program covers four main areas of computer science.
- Algorithms, including artificial intelligence and machine learning 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 elective segments of the master's program offer a fantastically broad range of courses in other areas of computer science, from bioinformatics, software engineering, and software technology, to mathematics and other relevant areas.
Most students of the program have a bachelor’s degree in computer science, however, this master’s can also serve as an attractive conversion course for students with degrees in related subjects, such as mathematics, physics, or engineering sciences. Prospective students will need to demonstrate sufficient knowledge of mathematics and programming and to have completed an introductory computer science course such as data structures or algorithms.
Career
You will acquire a strong computer science background and thus gain access to a wide range of opportunities in the information technology industry. Your subject knowledge will help you understand and contribute to technological advances.
Today, computers are everywhere and you may work both in traditional software companies as well as in many other lines of business where computations and computers are used. Some of the positions you can have after graduation are programmer, software developer, software architect, project leader, and entrepreneur. You may work in both small start-ups as well as in large companies. Some examples include Ericsson and Volvo, and local companies such as Jeppesen, a leader in airline crew scheduling, or IT consultancy companies, just to mention a few.
The program also gives you an excellent background for future Ph.D. studies in computing, which can lead to a career as an academic researcher.
General entry requirements
A Bachelor's degree in Science, Engineering, Technology, or Architecture
To fulfill the general entry requirement for a Master's program at Chalmers (at advanced level/the second cycle), the prospective student must hold a degree that is equivalent to a Swedish Bachelor's degree (minimum 3 years, 180 Swedish higher education credits) in either Science, Engineering, Technology or Architecture.
- All applicants must document their formal academic qualifications to prove their eligibility. Only documentation from internationally recognized universities will be approved by the Swedish Council for Higher Education which manages the website universityadmissions.se.
- If an applicant is also a holder of a second degree such as a Master's degree, that may be to fulfill specific (course) requirements, it cannot be used to fulfill the general entry requirement on its own.
In your final year of Bachelor's Studies
Students in their last year of studies who don't yet have documentation of their soon-to-be-completed degree can be accepted.
Restrictions
Degrees that are constructed on one another cannot consist of the same course
Applicants who fulfill the general entry requirements for the second cycle (master’s level) programs and eventually specific entry requirements can be admitted to a master’s program. Applicants cannot be evaluated as unqualified in the qualifying academic merits which include courses from the program’s plan in those programs that they have applied for if that occurs.
Courses included in an earned first cycle degree (bachelor’s level) or professional qualification of at least 180 cr. (180hp) or the equivalent foreign qualification that are prerequisites for master’s qualifications may not be included in the higher qualifications. This also applies to prerequisite courses for master’s programs, regardless of whether they are included in the underlying qualification. *
*) Local Qualifications Framework for Chalmers University of Technology - first and second cycle qualifications.
Restrictions for Citizens from the Democratic People’s Republic of Korea (North Korea)
Chalmers cannot admit applicants with citizenship of the Democratic People’s Republic of Korea only to any program or course, due to the Council Regulation (EU) 2017/1509 of 30 August 2017 concerning restrictive measures against the Democratic People's Republic of Korea and repealing Regulation (EC) 329/2007.
For applicants with double citizenship of which one is of the Democratic People's Republic of Korea and the other of another country, the citizenship of the other country has precedence in this respect.