MSc in Computer Science - Algorithms, Languages and Logic
Gothenburg, Sweden
DURATION
2 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
SEK 160,000 / per year *
STUDY FORMAT
On-Campus
* 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 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.
Admissions
Scholarships and Funding
Scholarships are a great source of funding for Master's students who are liable to pay tuition fees. Some of these are administrated by Chalmers and others by external institutions. Additional scholarships may be appended to the list and applicants are therefore encouraged to check this webpage regularly.
Please visit the university website for more information.
Curriculum
Compulsory courses year 1
During the first year, the program starts with three compulsory courses that form a common foundation in Computer science – algorithms, languages and logic. Each course is usually 7.5 credits.
- Algorithms
- Logic in computer science
- Programming language technology
Compulsory courses year 2 In the second year you must complete a master's thesis to graduate. The thesis may be worth 30 credits or 60 credits depending on your choice.
- The computer scientist in society
- Master's thesis
Program Tuition Fee
Career Opportunities
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 PhD studies in computing, which can lead to a career as an academic researcher.