Computer Science

Master's in Computer science

Ubiquitous Computing

The Master’s Program in Computer Science offers a unique choice of courses that covers all aspects of the discipline, ranging from advanced digital technologies to distributed information systems and security. It also includes emerging disciplines such as biocomputing and service science.

Our school has recruited several world-class professors performing cutting-edge research at the core of Computer Science, offering students one of the best Computer Science curriculum in Europe.

Program's Objectives

This program will train excellent scientists who will become top professionals in their own specific domain and drive industrial, scientific, and market innovation. Graduates will lead research and development teams in industry, which critically depends on information technology. Strong reasoning skills wll be developed to make successful decisions in key management and marketing positions.

Our graduates traditionally enjoy a very wide range of employment opportunities : from the banking industry to companies developing software and hardware, from consulting to all areas of human endeavor where information technology is a critical component. Employers include large global corporations as well as small companies and international and local start-ups. The Master also paves the way for a research career at EPFL or in any top university or research center in the world.

Video: presentation of the Computer Science section

Entry Requirements

Candidates must have a certificate of Bachelor in Computer Science from a recognized university , with excellent academic records. A Bachelor title in Mathematics, Physics, Electrical Engineering or related field may be accepted with complementary credits to fill any gaps .

apply

Teaching Language

English

Program's Structure

See the program’s structure

Note that you have the possibilities to add 30 ECTS to this curriculum by following a Minor or a Specialization. The internship can be extended up to 6 months.

You will find the complete curriculum, a list and description of courses, and detailed info about Specializations and Minors on the Computer Science section’s specific pages.

Access this information

Please note that the information regarding the programs’ structure as well as details of the study plan may be subject to change.

Accreditations

CTI aaq EUR-ACE

Brochure & Contact Information

In case of specific questions about this program, please contact the Communication Systems section: