Abroadly

Study Computer Science in Switzerland 🇨🇭

Switzerland offers 76 Computer Science programs across 35 universities. Tuition ranges from $1k–$4k/yr, making it one of the more affordable destinations for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

76 Programs
35 Universities
$1k–$4k/yr Tuition
100% STEM
17% Scholarships

Why Switzerland for Computer Science?

Living Cost

$22,000/yr

Full guide to studying in Switzerland →

By Degree Level

Bachelor (31) Master (30) PhD (11) Certificate (4)

Top Universities for Computer Science in Switzerland

University of St. Gallen

St. Gallen · National rank #1 · QS #436

Master's in Computer Science · Master
ETH Zurich - Swiss Federal Institute of Technology Zurich

Zurich · National rank #1 · QS #7

Data Science · Master Doctoral Program in Computer Science · PhD Computer Science · Bachelor
École Polytechnique Fédérale de Lausanne (EPFL)

Lausanne · National rank #2 · QS #22

Cyber Security · Master
University of Zurich

Zurich · National rank #2 · QS #100

Data Science · Master Computational Linguistics · Master Artificial Intelligence · Master Data Science and Machine Learning · Certificate Informatics · PhD Blockchain · Certificate
EPFL - Swiss Federal Institute of Technology Lausanne

Lausanne · National rank #2 · QS #22

Computer Science · Master
University of Geneva

Geneva · National rank #3 · QS #155

PhD in Computer Science · PhD Master of Science in Computer Science · Master Bachelor of Science in Computer Science · Bachelor
Università della Svizzera italiana (USI)

Lugano · National rank #7 · QS #473

Bachelor of Science in Informatics · Bachelor Master of Science in Artificial Intelligence · Master Master of Science in Computational Science · Master Master of Science in Software and Data Engineering · Master PhD in Informatics · PhD
University of Lausanne

Lausanne · National rank #7 · QS #212

Bachelor of Science in Computer Science · Bachelor PhD in Computer Science · PhD Master of Science in Computer Science · Master
Fribourg University

Fribourg · National rank #8 · QS #642

Master of Science in Computer Science · Master Master of Science in Data Science · Master
University of Fribourg

Fribourg · National rank #8 · QS #642

Bachelor of Science in Computer Science · Bachelor
University of Neuchâtel

Neuchâtel · National rank #10

PhD in Computer Science · PhD Bachelor of Science in Computer Science · Bachelor Master of Science in Computer Science · Master
Computer Science · Bachelor
Applied Data Science & AI · PhD
Bachelor of Science in Computer Science · Bachelor Master of Science in Applied Information and Data Science · Master
Haute école de gestion Arc (HEG Arc)

Neuchâtel · National rank #19 · QS #473

Bachelor of Science in Business Information Technology (Informatique de gestion) · Bachelor Bachelor of Science in Business Information Technology (Part-time) · Bachelor
University of Applied Sciences Rapperswil

Rapperswil · National rank #21

Bachelor of Science in Computer Science · Bachelor
Kalaidos University of Applied Sciences

Zurich · National rank #22

Bachelor of Science in Computer Science · Bachelor Master of Science in Computer Science · Master
Informatique et systèmes de communication · Bachelor
University of Applied Sciences HTW Chur

Chur · National rank #35

Computational and Data Science · Bachelor
Haute Ecole Arc

Neuchâtel · National rank #37

Bachelor of Science HES-SO in Computer Science · Bachelor CAS in Cybersecurity Fundamentals · Certificate

All Programs

PhD in Computer Science

University of Neuchâtel

PhD STEM

Bachelor of Science in Computer Science

University of Neuchâtel

Bachelor STEM

Master of Science in Computer Science

University of Neuchâtel

Master STEM

Master of Science in Computer Science

Fribourg University

Master STEM

Master of Science in Data Science

Fribourg University

Master STEM

Applied Data Science and AI

University of Applied Sciences and Arts of Southern Switzerland (SUPSI)

PhD STEM Aid

Cyber Security

École Polytechnique Fédérale de Lausanne (EPFL)

Master STEM Aid

Computational and Data Science

University of Applied Sciences HTW Chur

Bachelor STEM

Applied Data Science & AI

Scuola universitaria professionale della Svizzera italiana (SUPSI)

PhD STEM Aid

Informatique et systèmes de communication

Haute école d'ingénierie et de gestion du canton de Vaud (HEIG-VD)

Bachelor STEM Aid

Computer Science

University of Applied Sciences and Arts of Southern Switzerland

Bachelor STEM Aid

Bachelor of Science in Business Information Technology (Informatique de gestion)

Haute école de gestion Arc (HEG Arc)

Bachelor STEM

Bachelor of Science in Business Information Technology (Part-time)

Haute école de gestion Arc (HEG Arc)

Bachelor STEM

Bachelor of Science in Informatics

Università della Svizzera italiana (USI)

Bachelor STEM Aid

Master of Science in Artificial Intelligence

Università della Svizzera italiana (USI)

Master STEM Aid

Master of Science in Computational Science

Università della Svizzera italiana (USI)

Master STEM Aid

Master of Science in Software and Data Engineering

Università della Svizzera italiana (USI)

Master STEM Aid

PhD in Informatics

Università della Svizzera italiana (USI)

PhD STEM Aid

Master's in Computer Science

University of St. Gallen

Master STEM Aid

PhD in Computer Science

University of Geneva

PhD STEM

Master of Science in Computer Science

University of Geneva

Master STEM

Bachelor of Science in Computer Science

University of Geneva

Bachelor STEM

Bachelor of Science in Computer Science

University of Fribourg

Bachelor STEM

Data Science

University of Zurich

Master STEM

Computational Linguistics

University of Zurich

Master STEM

Artificial Intelligence

University of Zurich

Master STEM

Data Science and Machine Learning

University of Zurich

Certificate STEM

Informatics

University of Zurich

PhD STEM

Blockchain

University of Zurich

Certificate STEM

Bachelor of Science in Computer Science

University of Lausanne

Bachelor STEM

PhD in Computer Science

University of Lausanne

PhD STEM

Master of Science in Computer Science

University of Lausanne

Master STEM

Data Science

ETH Zurich - Swiss Federal Institute of Technology Zurich

Master STEM

Doctoral Program in Computer Science

ETH Zurich - Swiss Federal Institute of Technology Zurich

PhD STEM

Computer Science

ETH Zurich - Swiss Federal Institute of Technology Zurich

Bachelor STEM

Bachelor of Science in Computer Science

University of Applied Sciences Rapperswil

Bachelor STEM

Diplom Informatiker/-in HF (Higher Education Diploma in Computer Science)

Akademie St.Gallen

Bachelor STEM

Master of Science in Data Science

EB Zurich

Master STEM

Bachelor of Science in Computer Science

EB Zurich

Bachelor STEM

PhD in Computer Science

EB Zurich

PhD STEM

Computer Science

hepia - Haute école du paysage, d'ingénierie et d'architecture de Genève

Bachelor STEM

Bachelor of Science HES-SO in Computer Science

Haute Ecole Arc

Bachelor STEM

CAS in Cybersecurity Fundamentals

Haute Ecole Arc

Certificate STEM

Bachelor of Science in Computer Science (BSc-CS)

International University in Geneva

Bachelor STEM Aid

Bachelor of Science in Computer Science

Webster University Geneva

Bachelor STEM

Master of Arts in Cybersecurity Operations

Webster University Geneva

Master STEM

Computer Science

EPFL - Swiss Federal Institute of Technology Lausanne

Master STEM Aid

Master of Arts in Data Analytics

Webster University Geneva

Master STEM

Master of Arts in Cybersecurity

Webster University Geneva

Master STEM

Bachelor of Science in Computer Science

Kalaidos University of Applied Sciences

Bachelor STEM

Master of Science in Computer Science

Kalaidos University of Applied Sciences

Master STEM

Computer Science

Bern University of Applied Sciences

Bachelor STEM

Web Development

SAE Institute Zurich

Bachelor STEM

Applied AI for Creative Industries

SAE Institute Zurich

Master STEM

Game Programming

SAE Institute Zurich

Bachelor STEM

Bachelor of Science in Computer Science

Lucerne University of Applied Sciences and Arts

Bachelor STEM

Master of Science in Applied Information and Data Science

Lucerne University of Applied Sciences and Arts

Master STEM

BSc in Computer Science

University of Applied Sciences and Arts Northwestern Switzerland FHNW

Bachelor STEM

Certificate of Advanced Studies (CAS) in Cybersecurity Fundamentals

University of Applied Sciences and Arts Northwestern Switzerland FHNW

Certificate STEM

Bachelor of Science in Computer Science

University of Bern

Bachelor STEM

Master of Science in Artificial Intelligence

University of Bern

Master STEM

Master of Science in Data Science

University of Bern

Master STEM

Bachelor of Science in Computer Science

University of Applied Sciences and Arts Northwestern Switzerland (FHNW)

Bachelor STEM

Master of Science in Data Science

University of Applied Sciences and Arts Northwestern Switzerland (FHNW)

Master STEM

Bachelor of Science in Computer Science

Neuchâtel University

Bachelor STEM

Master of Science in Data Science

Neuchâtel University

Master STEM

PhD in Computer Science

Neuchâtel University

PhD STEM

BSc in Computer Science

Fachhochschule Nordwestschweiz FHNW

Bachelor STEM

MSc in Data Science

Fachhochschule Nordwestschweiz FHNW

Master STEM

Data Science

University of Basel

Master STEM

Computer Science

University of Basel

Bachelor STEM

Computer Science

University of Applied Sciences and Arts Lucerne

Bachelor STEM

Applied Information and Data Science

University of Applied Sciences and Arts Lucerne

Master STEM

Applied Research in Computer Science

University of Applied Sciences and Arts Lucerne

PhD STEM

Master of Science in Computer Science

Neuchâtel University

Master STEM

Digital Ideation

University of Applied Sciences and Arts Lucerne

Bachelor STEM

Frequently Asked Questions

How much does it cost to study Computer Science in Switzerland?
Tuition for Computer Science programs in Switzerland ranges from $1k–$4k/yr. 17% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $22k.
What are the English language requirements for Computer Science in Switzerland?
English-taught Computer Science programs in Switzerland typically require:. Requirements vary by university and program level — always check the specific program page.
How many Computer Science programs are in Switzerland?
Abroadly lists 76 Computer Science programs at 35 universities across Switzerland. Programs are available at Bachelor, Master, and PhD level.
Are Computer Science programs in Switzerland STEM-designated?
100% of Computer Science programs in Switzerland carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is Switzerland a good country for Computer Science students?
Switzerland is a strong choice for Computer Science with 35 universities offering these programs. The primary language is German/French, though many programs are taught in English.
What degree levels are available for Computer Science in Switzerland?
In Switzerland, Computer Science programs are offered at: PhD (11 programs), Bachelor (31 programs), Master (30 programs), Certificate (4 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.