Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 188 / 6 Month(s) Foreign:$ 188 / 6 Month(s)  
43 place StudyQA ranking:8145 Duration:6 months

Photos of university / #epflcampus

The Bachelor of Science in Computer Science at the Swiss Federal Institute of Technology in Lausanne (EPFL) offers an in-depth curriculum designed to equip students with foundational knowledge and practical skills in the field of computing. This program emphasizes both theoretical understanding and hands-on experience, preparing graduates for a wide range of careers in technology, research, and academia. The curriculum covers core areas such as programming, algorithms, data structures, computer architecture, systems software, and databases, alongside advanced topics including artificial intelligence, machine learning, cybersecurity, and software engineering. Students engage in laboratory work, project-based learning, and collaborative assignments to develop problem-solving abilities and team work skills essential for the tech industry. EPFL's strong links with industry partners and research labs provide students with opportunities for internships, research projects, and participation in cutting-edge technological developments. The program promotes critical thinking, innovation, and ethical considerations in computing, ensuring graduates are well-prepared to tackle contemporary challenges in the digital world. The Bachelor program typically spans three years, culminating in a Bachelor's thesis where students apply their knowledge to real-world problems. Graduates of this program have pathways to pursue master's degrees at EPFL or other prestigious institutions, or to enter the professional environment in sectors such as software development, data analysis, cybersecurity, and information systems. The program’s multidisciplinary approach ensures that students not only excel technically but also develop communication skills and a global perspective needed for leadership roles in technology-driven fields. Designed to foster creativity and curiosity, the computer science program at EPFL stands out as a rigorous and comprehensive foundation for future innovations and technological advancements.

The program includes a compulsory 8-week to 6-month internship, which can be combined with the Master’s thesis. Students may also choose to do a 120 ECTS program by adding 30 ECTS either with a Specialization or a Minor. Students may choose a 30 ECTS Specialization in:

A Foundations of Software

B Signals, Images, and Interfaces

 Internet Computing

F Computer Engineering-SP

G Service Science HSoftware Systems

I Information security

Or a 30 ECTS Minor in:

• Biocomputing

• Biomedical Technologies

• Space Technologies

• Management, Technology and Entrepreneurship

• Area and Cultural Studies

Other Minors may be possible, in agreement with the programs’ directors.

Candidates should have a Bachelor’s degree in mathematics, physics, electrical engineering, computer science or a similar field from a reputable university. Only motivated students with excellent academic records have a good chance to be admitted. The application process is done entirely online, in French or English. Documents sent by email or fax will not be considered. The language of the program is English.

The Master in Computer Science program at the Swiss Federal Institute of Technology in Lausanne (EPFL) offers a range of financing options for prospective and current students. Typically, students enrolled in this program can access scholarships, grants, and financial aid packages designed to support their studies. EPFL provides merit-based scholarships to outstanding students, which can cover partial or full tuition fees, depending on the applicant's academic achievements and financial need. These scholarships are highly competitive and require an application process, often including documentation of academic records and financial situation. In addition to institutional funding, students may also seek external scholarships offered by governmental organizations, private foundations, and international agencies that support students pursuing master's degrees in engineering and computer science.

Student loans are available through Swiss financial institutions, offering manageable repayment conditions for students. Some students may qualify for loans through their home country or through international loan programs specifically tailored for international students studying in Switzerland. The university also encourages students to consider part-time work opportunities during their studies, as EPFL's campus and surrounding area provide various paid positions, such as research assistantships or technical support roles, which can help cover living expenses.

Living costs in Switzerland are relatively high, thus students should plan their budgets accordingly. The university offers guidance on realistic expenses including accommodation, food, transportation, and study materials. Many students opt for shared housing or university-managed accommodations to minimize costs. Additionally, EPFL provides a range of support services to help students navigate financial planning and application processes for various funding options.

Overall, while specific scholarships and financial aid programs for the Computer Science master’s program are subject to availability and eligibility criteria, students are encouraged to explore early application opportunities for funding and to utilize the various resources provided by EPFL to finance their studies effectively.

All documents and diplomas should be in English, French, German or Italian. Please join a legalized translation of all documents written in another language.

  1. Your resumé (curriculum vitae)

  2. Copy of your University degree(s) or Bachelor's degree. If you don't have your degree yet, you will bring it to the Registrar's Office upon registration at EPFL*.
     
  3. Legalized transcripts from each university you have attended.
     
  4. A statement of purpose. See hereunder for a more detailed explanation.

  5. Three recommendations (except holders of any EPFL Bachelor's degree applying in another fieldthan their original field and except for candidates from another Swiss university applying to a Masterin the same field of study as their Bachelor).
    During the electronic application process, you will have to give the details of three referees, who will then be requested to produce recommendation letters for you directly to EPFL. See hereunder for a more detailed explanation.

  6. Your identity card or passport.
     
  7. For foreigners who already live in Switzerland: your residence permit.

Extra documents such as TOEFL or GRE scores, research publications or other portfolios of your previous work, are welcome but not compulsory. We will only consider documents uploaded in your online application form. (No documents sent by postal mail).

Similar programs:
Study mode:On campus Languages: English
Local:$ 11.1 k / Year(s) Foreign:$ 27.9 k / Year(s)
Deadline: Sep 1, 2025 163 place StudyQA ranking: 12922
Study mode:On campus Languages: English
Local:$ 64.2 k / program Foreign:$ 64.2 k / program
201–250 place StudyQA ranking: 6662
Study mode:On campus Languages: English
Local:$ 59.2 k / program Foreign:$ 59.2 k / program
201–250 place StudyQA ranking: 6477
Study mode:On campus Languages: English
Local:$ 56.8 k / program Foreign:$ 56.8 k / program
201–250 place StudyQA ranking: 7271
Study mode:On campus Languages: English
Local:$ 56.8 k / program Foreign:$ 56.8 k / program
201–250 place StudyQA ranking: 7151
Study mode:On campus Languages: Italian
Local:$ 1.76 k / Year(s) Foreign:$ 1.76 k / Year(s)
StudyQA ranking: 11201