,
Edwin Selvaraj Avatar

·

EPFL MSc Computer Science

EPFL (École Polytechnique Fédérale de Lausanne) · School of Computer and Communication Sciences · Lausanne, Switzerland
  • Full time
  • Lausanne
  • English
24 min read · Published on September 30, 2026 · Updated on September 30, 2026
Full-programme planning totalINR 68.60 lakh

Tuition, living and foreign-certificate application fee.

TuitionCHF 8,960

four semester invoices

Duration2 years

120 ECTS full time

Final deadline31 March

September 2027 start

Early round15 December

visa applicants advised

ApplicationCHF 150

foreign bachelor degree

GRE or GMATNot listed

programme dossier review

What is EPFL MSc Computer Science?

EPFL’s MSc Computer Science is a full-time 120 ECTS master’s in Lausanne. The route moves from HSS : Introduction to towards Data visualization and prepares students for software engineer and machine learning engineer work. It isn’t a conversion degree, so the relevant bachelor’s foundation must be visible before enrolment.

Interactive theorem proving (This and Human-centered security and privacy point to different decisions inside MSc Computer Science. A strong study plan explains why both serve one defined systems researcher problem, what method each contributes and which limitation the final project will test rather than hiding behind the breadth of the catalogue.

The later appearance of Statistical physics of computation helps an applicant work backwards from a graduation output. That academic sequence should be planned beside the INR 68.60 lakh full-programme budget, because changing direction after arrival costs both credits and living time in Lausanne.

How much does EPFL MSc Computer Science cost for an Indian student?

The two-year planning total is CHF 59,548, about INR 68.60 lakh. It combines four CHF 2,240 international semester invoices, two years of EPFL’s published foreign-student living budget and the CHF 150 foreign-certificate application fee. It is a planning total, not an invoice issued in one payment.

ItemINRLocal currencyWhen it is due
Tuition and compulsory charges, four semestersINR 10.32 lakhCHF 8,960CHF 2,240 each semester
Living budget, twenty-four monthsINR 58.10 lakhCHF 50,438EPFL foreign-student estimate
Foreign bachelor's application feeINR 17,280CHF 150Paid when the online file is validated
Full-programme planning totalINR 68.60 lakhCHF 59,548Before flights and rental deposit

EPFL's living budget is CHF 25,219 a year for a foreign student and describes a rental deposit as money that may be blocked, not spent. Converted at CHF 1 = INR 115.20, derived from ECB daily reference rates for INR and CHF on 29 September 2026. Flights, exchange spreads and the blocked rental deposit are excluded.

The international invoice contains CHF 2,190 tuition and CHF 50 in membership, sports and social-fund charges. EPFL states the fee rule directly.

Only the CHF 730 semester tuition fee is tripled by this measure.EPFL Study Management

The resulting international tuition is CHF 2,190, before the CHF 50 semester charges.

Living costs create most of the financial exposure. EPFL’s foreign-student table includes CHF 10,800 yearly housing, CHF 7,200 food, CHF 1,400 health insurance, transport, liability cover, residence tax, supplies and other expenses. Architecture has an additional published study-visit allowance that should be added where applicable.

The CHF 10,000-per-semester Excellence Fellowship is competitive and limited. It can cover at most four semesters and doesn’t remove the need to pay tuition, rent and other costs on time, so this budget doesn’t assume the fellowship is won.

Can an Indian applicant meet EPFL MSc Computer Science entry requirements?

The academic starting point is a computer science or communication systems bachelor’s with excellent results and strong mathematics, algorithms, data structures, databases and programming. EPFL evaluates the university, curriculum, grades, research references, specialisation, statement and recommendations together. It publishes no universal Indian percentage or CGPA that guarantees admission.

RequirementPublished ruleWhat you do
Degree foundation for MSc Computer Science (India)a computer science or communication systems bachelor's with excellent results and strong mathematics, algorithms, data structures, databases and programmingMap transcript results and official syllabi to the preparation behind Advanced multiprocessor architecture and Foundations of Data Science
Depth for software engineer study (India)Earlier study must support advanced work represented by Advanced operating systemsUse completed analytical, laboratory, design or research evidence relevant to software engineer decisions
Evidence for the machine learning engineer direction (India)The complete MSc Computer Science dossier is assessed competitivelyConnect an individual project contribution to the intended path through Brain-style learning in neural and Embedded system design
Language across the 120 ECTS route (India)English. Excellent English language skills are required to follow this Master’s program.Confirm the teaching language attached to Machine learning for behavioral and the intended final project

For MSc Computer Science, the useful transcript map places the Indian module, credit load, result and official syllabus beside Advanced multiprocessor architecture. That lets the committee judge substance rather than infer readiness from a translated award title.

EPFL can prescribe extra credits for limited gaps, but Advanced operating systems signals the level at which this master’s operates. The discretion doesn’t promise to rebuild the earlier preparation needed for software engineer work.

A referee supporting the machine learning engineer direction should describe work they actually supervised, its standard and the applicant’s decisions. Evidence tied to Embedded system design is more useful than praise that could accompany any postgraduate application.

Four checks that decide an EPFL MSc Computer Science file

  1. Meeting every published condition still does not secure admission

    EPFL states the limitation plainly.
    Please note that meeting all of these criteria is no guarantee of admission.EPFL MSc Computer Science admission criteria
    The committee can still compare academic quality, references, specialisation and the overall file.
  2. Only one EPFL master's choice can be submitted

    EPFL permits one master’s application per academic year. Choosing MSc Computer Science therefore removes the option to submit a second EPFL programme as an internal safety choice.

  3. The translated degree title is not the subject map

    For MSc Computer Science, list the completed modules that prove the required academic preparation. Match each claim to credits, results and an official syllabus so any missing depth is visible before payment.

  4. Reference timing is separate from the form deadline

    The form closes on 15 December or 31 March, but referees receive one further week. The applicant cannot upload those letters personally, and the file is not processed unless EPFL receives at least two.

How should an Indian student apply for EPFL MSc Computer Science in 2027?

The route is one online EPFL application followed by a separate Swiss visa and residence process. Submit by 15 December 2026 or 31 March 2027; visa applicants are advised to use December because that result is expected in late March instead of mid-June.

Choose one EPFL master's, submit the complete online dossier and fee, secure referee letters, meet any offer conditions, then complete the Swiss entry and residence process.

Start byTaskTakesWhy this date
17 Aug 2026Brief three academic referees30 daysReferees upload their own letters after the application is validated.
26 Aug 2026Map the programme requirements21 daysCompare the Indian transcript and syllabi with every programme prerequisite.
26 Aug 2026Prepare the complete dossier21 daysFinish the CV, transcripts, degree material and statement of up to 1,000 words.
16 Sep 2026Submit the early application1 dayValidate and pay CHF 150 by 15 December 2026 when a visa is needed.
17 Sep 2026Receive the EPFL decision105 daysThe December round is expected to receive decisions in late March.
31 Dec 2026Complete visa and housing work90 daysEPFL warns that the visa procedure can take up to three months.

The allowances are Nbyula planning estimates, not processing times published by EPFL (École Polytechnique Fédérale de Lausanne).

The online file accepts English or French documents. A document in another language needs a legalised translation, while the final proof of the qualifying degree may arrive no later than 30 September after admission.

The application fee is CHF 150 for a foreign bachelor’s and isn’t refunded after withdrawal or non-validation. Payment and form validation are both required before the chosen round closes.

The later round is academically available, but its mid-June result reduces the time for the visa, housing and travel. That timing cost matters more for an Indian applicant than any belief that one round has easier academic selection, which EPFL doesn’t state.

What jobs can follow EPFL MSc Computer Science?

The programme can support several technical and research directions. EPFL’s institution-wide 2022 survey reported a CHF 88,108 average salary among 315 master’s respondents working in Switzerland, but that isn’t a programme placement rate or a salary promise for this cohort.

MeasureFindingBasis
Most direct direction from MSc Computer Sciencesoftware engineerCourse and project evidence linking Foundations of Data Science with Embedded system design
Adjacent specialist directionmachine learning engineer or systems researcherA deliberate elective route through Brain-style learning in neural networks and Machine learning for behavioral data
Published placement rate for MSc Computer ScienceNot publishedEPFL's available graduate survey does not isolate the software engineer cohort
Swiss search period after this degreeSix monthsA suitable software engineer vacancy still requires the third-country graduate process

software engineer, machine learning engineer and systems researcher are curriculum-supported directions for MSc Computer Science. They are not a programme-specific placement result, employer commitment or Swiss permit promise.

A software engineer portfolio can use Interactive theorem proving (This course is a “depth” for Cyber Security master program and Cyber Security minor.) to state the method and Data visualization to show where that method was tested. The valuable evidence is the student’s own decision, result and limitation, not the EPFL label on its own.

Someone targeting machine learning engineer work would need a different emphasis: Human-centered security and privacy can support the specialism, while Statistical physics of computation can make the final output inspectable. Scheduling and prerequisites still decide whether that combination fits one 120 ECTS plan.

After MSc Computer Science, Switzerland gives a third-country graduate six months to seek work matching the qualification. A software engineer offer still goes through authority review; completing Master project in Computer Science doesn’t itself create permission to work.

For a prospective systems researcher, French ability, prior experience and the exact vacancy may matter alongside technical evidence from Advanced operating systems. EPFL publishes no audited MSc Computer Science placement percentage with which to predict that outcome.

In MSc Computer Science, HSS : Introduction to project, HSS : Project and Research project in Computer Science II make the route towards software engineer concrete. Their position in Published programme options joins HSS : Introduction to project to Research project in Computer Science II, so the academic story is about a connected capability rather than a collection of fashionable titles.

The Block “Projects & SHS” sequence contains Algorithms II, Machine learning and Optimization for machine learning. For MSc Computer Science, that sequence turns algorithms, artificial intelligence, software systems, data management and computer architecture into assessed work and exposes whether an applicant’s earlier study reaches the level expected for machine learning engineer problems.

A student shaping MSc Computer Science around systems researcher work can read Advanced multiprocessor architecture, Advanced computer graphics and Geometric computing (Cours donné en alternance tous les deux ans ) as one evidence chain. Advanced multiprocessor architecture supplies one part of the method, while Geometric computing (Cours donné en alternance tous les deux ans ) shows the later application or project context recorded in Domain “Artificial Intelligence & Machine Learning” (AIML).

EPFL places Applied data analysis, Systems for data management and data science and Decentralized systems engineering (This course is a “depth” for Cyber Security master program and Cyber Security minor.) within Domain “Computer Graphics” (CG) for this programme. The combination matters because MSc Computer Science is built around algorithms, artificial intelligence, software systems, data management and computer architecture; isolated familiarity with only one topic would not reproduce that breadth.

The published path from Advanced probability and applications to Information theory and coding passes through Advanced probability and applications, Foundations of Data Science and Information theory and coding. In a machine learning engineer portfolio, those assessed components can document technique, implementation and judgement instead of relying on the degree name as evidence.

For MSc Computer Science, the cluster Modern natural language processing, Advanced networks and Mobile networks sits under Domain “Information & Communication Theory” (ICT). It links the programme’s algorithms, artificial intelligence, software systems, data management and computer architecture direction to the kind of decisions a systems researcher must explain, test and defend in a project.

The curriculum does not present Principles of computer systems in isolation: nearby choices include Principles of computer systems, Formal verification (This course is a “depth” for Cyber Security master program and Cyber Security minor.) and Interactive theorem proving (This course is a “depth” for Cyber Security master program and Cyber Security minor.). That neighbourhood distinguishes MSc Computer Science from a broad conversion degree and rewards prior preparation aligned with algorithms, artificial intelligence, software systems, data management and computer architecture.

Within Domain “Programming Language & Formal Methods” (PLFM), EPFL lists Advanced topics on privacy enhancing technologies (This course is a “depth” for Cyber Security master program and Cyber Security minor.), Cryptography and security (This course is a “depth” for Cyber Security master program and Cyber Security minor.) and Software security (This course is a “depth” for Cyber Security master program and Cyber Security minor.). The useful outcome is not exposure to three labels; it is an assessed route in which Advanced topics on privacy enhancing technologies (This course is a “depth” for Cyber Security master program and Cyber Security minor.) can feed the analysis behind Software security (This course is a “depth” for Cyber Security master program and Cyber Security minor.) for future machine learning engineer work.

The MSc Computer Science catalogue pairs Advanced compiler construction, Advanced cryptography (This course is a “depth” for Cyber Security master program and Cyber Security minor.) and Advanced operating systems in Domain “Security & Privacy” (SP). This pairing shows why a conversion applicant without a substantial computing and mathematics core would face a structural gap: the programme combines foundations and advanced application rather than rebuilding the missing base.

A coherent software engineer direction emerges where Algorithmic game theory, Applied biomedical signal processing and Applied biostatistics (Pas donné en 2026-27) are treated as related evidence. Their shared place in Domain “Security & Privacy” (SP) connects the stated programme focus, algorithms, artificial intelligence, software systems, data management and computer architecture, with work that can be inspected after graduation.

Among the published choices for MSc Computer Science are Automatic speech processing, Basics of mobile robotics and Brain-style learning in neural networks. Together they move from Automatic speech processing towards Brain-style learning in neural networks, giving a project supervisor or employer a clearer signal than an undifferentiated list of electives.

The later academic value of Domain “Security & Privacy” (SP) comes from combinations such as Causal inference, Causal thinking and Computational complexity. For a prospective systems researcher, this part of MSc Computer Science supports a defensible specialism while remaining inside the approved 120 ECTS structure.

In MSc Computer Science, Computers and music (Pas donné en 2026-27), Computer vision and Concurrent computing make the route towards software engineer concrete. Their position in Domain “Security & Privacy” (SP) joins Computers and music (Pas donné en 2026-27) to Concurrent computing, so the academic story is about a connected capability rather than a collection of fashionable titles.

The Domain “Security & Privacy” (SP) sequence contains Data visualization, Deep learning and Deep learning in biomedicine. For MSc Computer Science, that sequence turns algorithms, artificial intelligence, software systems, data management and computer architecture into assessed work and exposes whether an applicant’s earlier study reaches the level expected for machine learning engineer problems.

A student shaping MSc Computer Science around systems researcher work can read Design technologies for integrated systems, Digital education and Distributed intelligent systems (Pas donné en 2026-27) as one evidence chain. Design technologies for integrated systems supplies one part of the method, while Distributed intelligent systems (Pas donné en 2026-27) shows the later application or project context recorded in Domain “Security & Privacy” (SP).

EPFL places Embedded system design, Ethics and law of AI and Experience design within Domain “Security & Privacy” (SP) for this programme. The combination matters because MSc Computer Science is built around algorithms, artificial intelligence, software systems, data management and computer architecture; isolated familiarity with only one topic would not reproduce that breadth.

The published path from Foundation models and generative AI to Gödel and recursivity (Cours donné en alternance tous les deux ans ) passes through Foundation models and generative AI, Foundations of probabilistic proofs (Pas donné en 2026-27, This course is a “depth” for Cyber Security master program and Cyber Security minor.) and Gödel and recursivity (Cours donné en alternance tous les deux ans ). In a machine learning engineer portfolio, those assessed components can document technique, implementation and judgement instead of relying on the degree name as evidence.

For MSc Computer Science, the cluster Human-centered security and privacy, Image processing I and Image processing II sits under Domain “Security & Privacy” (SP). It links the programme’s algorithms, artificial intelligence, software systems, data management and computer architecture direction to the kind of decisions a systems researcher must explain, test and defend in a project.

The curriculum does not present Interaction design (Pas donné en 2026-27) in isolation: nearby choices include Interaction design (Pas donné en 2026-27), Introduction to quantum cryptography (This course is a « depth » for Cyber Security master program and Cyber Security minor) and Large-scale data science for real-world data. That neighbourhood distinguishes MSc Computer Science from a broad conversion degree and rewards prior preparation aligned with algorithms, artificial intelligence, software systems, data management and computer architecture.

Within Domain “Security & Privacy” (SP), EPFL lists Learning theory (Pas donné en 2026-27), Machine learning for behavioral data and Markov chains and algorithmic applications (Pas donné en 2026-27, Cours biennal). The useful outcome is not exposure to three labels; it is an assessed route in which Learning theory (Pas donné en 2026-27) can feed the analysis behind Markov chains and algorithmic applications (Pas donné en 2026-27, Cours biennal) for future machine learning engineer work.

The MSc Computer Science catalogue pairs Networks out of control (Pas donné en 2026-27, Cours biennal), Number theory II.d, Cryptography and Optional research project in computer science II in Domain “Security & Privacy” (SP). This pairing shows why a conversion applicant without a substantial computing and mathematics core would face a structural gap: the programme combines foundations and advanced application rather than rebuilding the missing base.

A coherent software engineer direction emerges where Project management and risk analysis, Seminar on applied cryptography (This course is a “depth” for Cyber Security master program and Cyber Security minor.) and Statistical physics of computation are treated as related evidence. Their shared place in Domain “Security & Privacy” (SP) connects the stated programme focus, algorithms, artificial intelligence, software systems, data management and computer architecture, with work that can be inspected after graduation.

Among the published choices for MSc Computer Science are System programming for Systems-on-chip, Topics in software security (Pas donné en 2026-27, Cours biennal, This course is a “depth” for Cyber Security master program and Cyber Security minor.) and Topics in theoretical computer science. Together they move from System programming for Systems-on-chip towards Topics in theoretical computer science, giving a project supervisor or employer a clearer signal than an undifferentiated list of electives.

The later academic value of Domain “Security & Privacy” (SP) comes from combinations such as Visual intelligence, Internship credited with Master Project (master in Computer Science) (L’étudiant doit effectuer un stage de 8 semaines pendant l’été ou 6 mois après un semestre de Master.) and Master project in Computer Science. For a prospective systems researcher, this part of MSc Computer Science supports a defensible specialism while remaining inside the approved 120 ECTS structure.

The Swiss migration authority gives a third-country MSc Computer Science graduate six months to seek work matching the qualification. A software engineer offer still needs the applicable authority process; graduation doesn’t turn the search period into an automatic permit.

The federal guidance for foreign workers also leaves the permit with the employer and authorities. For a systems researcher, the vacancy, prior experience and language ability therefore matter alongside the MSc Computer Science portfolio.

Who is EPFL MSc Computer Science for?

MSc Computer Science fits an applicant whose earlier work already supports software engineer methods and a project idea for machine learning engineer. Evidence from Advanced multiprocessor architecture and Embedded system design can make that preparation concrete. This isn't a conversion degree: the transcript must carry the foundation before enrolment, not promise to acquire it later.

VerdictYour backgroundWhy
Strong fitGraduate ready for Advanced multiprocessor architecturePrior results give MSc Computer Science a credible academic starting point.
Strong fitFuture software engineer with a defined project questionThe proposed route can produce inspectable evidence for software engineer work.
Needs evidenceAdjacent-field candidate interested in Brain-style learning in neuralA limited gap may attract extra credits, while admission remains competitive.
Needs evidenceApplicant relying on work to fund INR 68.60 lakhThe first six months normally exclude employment for a third-country student.
Do not shortlistApplicant unprepared for Machine learning for behavioralAdvanced teaching assumes the relevant undergraduate base rather than supplying it.
Do not shortlistCandidate expecting a guaranteed systems researcher postNeither MSc Computer Science nor Swiss law promises that job or its permit.

The positive fit connects earlier evidence, a reason for choosing Data visualization and a final project a future systems researcher supervisor can inspect. Admission is one checkpoint in that line, not the purpose of assembling it.

The weak fit combines limited preparation for Machine learning for behavioral with dependence on immediate earnings or a career aim outside software engineer work. EPFL’s one-choice rule then favours a neighbouring degree whose academic starting point matches the transcript more closely.

What does the EPFL MSc Computer Science curriculum contain?

The official 2026 to 27 study plan publishes 81 named courses, projects and options for MSc Computer Science. The table keeps every item once. Students complete an approved 120 ECTS route, so the credits shown across the whole option catalogue are not added together.

CodeComponentECTSNotes
HSS : Introduction to project3Published programme options
HSS : Project3Published programme options
CS-498Research project in Computer Science II12Published programme options
CS-450Algorithms II8Block "Projects & SHS"
CS-433Machine learning8Domain "Algorithms & Theoretical Computer Science" (ATCS)
CS-439Optimization for machine learning8Domain "Algorithms & Theoretical Computer Science" (ATCS)
CS-470Advanced computer architecture8Domain "Artificial Intelligence & Machine Learning" (AIML)
CS-471Advanced multiprocessor architecture8Domain "Artificial Intelligence & Machine Learning" (AIML)
CS-440Advanced computer graphics8Domain "Computer Architecture & Integrated Systems" (CAIS)
CS-457Geometric computing (Cours donné en alternance tous les deux ans )8Domain "Computer Architecture & Integrated Systems" (CAIS)
CS-401Applied data analysis8Domain "Computer Graphics" (CG)
CS-460Systems for data management and data science8Domain "Computer Graphics" (CG)
CS-438Decentralized systems engineering (This course is a "depth" for Cyber Security master program and Cyber Security minor.)8Domain "Data management & Information Retrieval" (DMIR)
CS-451Distributed algorithms8Domain "Data management & Information Retrieval" (DMIR)
COM-417Advanced probability and applications8Domain "Distributed Computing" (DC)
COM-406Foundations of Data Science8Domain "Distributed Computing" (DC)
COM-404Information theory and coding8Domain "Distributed Computing" (DC)
CS-552Modern natural language processing8Domain "Information & Communication Theory" (ICT)
COM-407Advanced networks8Domain "Natural Language Processing" (NLP)
COM-405Mobile networks8Domain "Natural Language Processing" (NLP)
CS-522Principles of computer systems8Domain "Natural Language Processing" (NLP)
CS-550Formal verification (This course is a "depth" for Cyber Security master program and Cyber Security minor.)8Domain "Operating Systems and Networks" (OSNET)
CS-428Interactive theorem proving (This course is a "depth" for Cyber Security master program and Cyber Security minor.)8Domain "Operating Systems and Networks" (OSNET)
CS-462Programming language foundations8Domain "Operating Systems and Networks" (OSNET)
CS-523Advanced topics on privacy enhancing technologies (This course is a "depth" for Cyber Security master program and Cyber Security minor.)8Domain "Programming Language & Formal Methods" (PLFM)
COM-401Cryptography and security (This course is a "depth" for Cyber Security master program and Cyber Security minor.)8Domain "Programming Language & Formal Methods" (PLFM)
CS-412Software security (This course is a "depth" for Cyber Security master program and Cyber Security minor.)8Domain "Programming Language & Formal Methods" (PLFM)
CS-420Advanced compiler construction6
COM-501Advanced cryptography (This course is a "depth" for Cyber Security master program and Cyber Security minor.)6
CS-477Advanced operating systems6
CS-500AI product management6
MGT-435Algorithmic game theory4
EE-512Applied biomedical signal processing4
MATH-493Applied biostatistics (Pas donné en 2026-27)5
EE-554Automatic speech processing4
MICRO-452Basics of mobile robotics4
CS-479Brain-style learning in neural networks6
MGT-416Causal inference4
MATH-352Causal thinking5
CS-524Computational complexity6
NX-465Computational neurosciences: neuronal dynamics5
COM-418Computers and music (Pas donné en 2026-27)6
CS-442Computer vision6
CS-453Concurrent computing6
COM-480Data visualization6
EE-559Deep learning4
CS-502Deep learning in biomedicine6
CS-472Design technologies for integrated systems4
CS-411Digital education6
ENG-466Distributed intelligent systems (Pas donné en 2026-27)5
COM-502Dynamical system theory for engineers (Cours biennal)6
CS-476Embedded system design6
DH-415Ethics and law of AI4
CS-489Experience design6
CS-461Foundation models and generative AI6
CS-459Foundations of probabilistic proofs (Pas donné en 2026-27, This course is a "depth" for Cyber Security master program and Cyber Security minor.)6
MATH-483Gödel and recursivity (Cours donné en alternance tous les deux ans )5
CS-463Hardware-software co-design6
CS-464Human-centered security and privacy4
MICRO-511Image processing I3
MICRO-512Image processing II3
CS-486Interaction design (Pas donné en 2026-27)6
COM-440Introduction to quantum cryptography (This course is a « depth » for Cyber Security master program and Cyber Security minor)6
COM-490Large-scale data science for real-world data6
CS-526Learning theory (Pas donné en 2026-27)6
CS-421Machine learning for behavioral data6
COM-516Markov chains and algorithmic applications (Pas donné en 2026-27, Cours biennal)6
EE-452Network machine learning4
COM-512Networks out of control (Pas donné en 2026-27, Cours biennal)6
MATH-489Number theory II.d, Cryptography5
CS-596Optional research project in computer science II8
MGT-427Project management and risk analysis4
COM-506Seminar on applied cryptography (This course is a "depth" for Cyber Security master program and Cyber Security minor.)3
PHYS-512Statistical physics of computation4
CS-448Sublinear algorithms6
CS-473System programming for Systems-on-chip6
CS-510Topics in software security (Pas donné en 2026-27, Cours biennal, This course is a "depth" for Cyber Security master program and Cyber Security minor.)3
CS-455Topics in theoretical computer science6
CS-503Visual intelligence6
CS-595Internship credited with Master Project (master in Computer Science) (L'étudiant doit effectuer un stage de 8 semaines pendant l'été ou 6 mois après un semestre de Master.)0Group 2 : Options
CS-599Master project in Computer Science30Group 2 : Options
Total120

The note “Domain "Security & Privacy" (SP)” applies to 52 components in this table.

  • Complete the approved 120 ECTS full-time master's structure
  • Follow mandatory blocks and any specialisation or orientation conditions
  • Use prerequisites and semester availability before fixing electives
  • Complete the programme's semester project and master's project requirements
  • Treat the official regulations and study plan as legally binding
  • Recheck the live plan because options may not run every academic year

The table is the reference inventory for the current catalogue, not a personal credit total. The approved route determines which compulsory, optional and project components count towards graduation.

Availability notes and prerequisites matter before an elective is fixed. A named option can belong to the published plan without running in every year or fitting every specialisation timetable.

A coherent study plan moves from prior preparation to advanced depth and one inspectable final project. It shouldn’t be assembled by adding every credit shown in the option catalogue.

Should an Indian applicant shortlist EPFL MSc Computer Science?

Shortlist MSc Computer Science when the transcript can support Foundations of Data Science and the proposed project has a defensible software engineer direction. That academic match matters more than the EPFL name because only one EPFL master’s application can be submitted during the year.

The strongest case for MSc Computer Science is a progression from the preparation behind Interactive theorem proving (This to a final output a machine learning engineer supervisor could assess. EPFL doesn't publish a programme-level placement rate, so inspectable work carries more weight than a salary assumption.

The case against this choice is a transcript that cannot support advanced work such as Statistical physics of computation. Competitive review won't reconstruct the missing base, while the INR 68.60 lakh plan and first-six-month work restriction make that mismatch costly.

Key takeaways
  • MSc Computer Science is a full-time 120 ECTS master's in Lausanne.
  • The final application deadline for September 2027 is 31 March, while visa applicants are advised to apply by 15 December 2026.
  • EPFL permits one master's application per academic year, so programme fit must be decided before submission.
  • Four international semester invoices total CHF 8,960, about INR 10.32 lakh at the checked rate.
  • The two-year planning total is CHF 59,548, about INR 68.60 lakh, before flights and the rental deposit.
  • A Swiss higher-education graduate from a third country has six months to seek qualifying work, not a guaranteed post or permit.

Frequently asked questions

How much is EPFL MSc Computer Science for an Indian student?

Four published international semester invoices total CHF 8,960. Adding EPFL's two-year foreign-student living budget and the CHF 150 application fee gives CHF 59,548, about INR 68.60 lakh. The estimate excludes flights, exchange spreads and a rental deposit, and actual living costs can differ from EPFL's planning table.

What is the deadline for EPFL MSc Computer Science in 2027?

EPFL accepts applications in two rounds for September 2027. The early round closes on 15 December 2026 and the final round closes on 31 March 2027. Applicants who need a Swiss visa are advised to use December because the earlier decision leaves more time for the visa procedure and housing.

Does EPFL MSc Computer Science require GRE or GMAT?

EPFL does not list GRE or GMAT in the current central or programme requirements for MSc Computer Science. The committee assesses the bachelor's curriculum, grades, references, specialisation, statement and overall file. An optional test score cannot replace missing subject preparation, incomplete transcripts or the academic recommendation letters.

What CGPA is needed for EPFL MSc Computer Science from India?

EPFL publishes no universal Indian CGPA or percentage that guarantees admission. It asks for excellent academic records and evaluates the institution, curriculum, grades, research references, specialisation and overall application together. Provide complete transcripts and grading context, and map programme prerequisites to named bachelor's modules rather than relying on one converted number.

Is EPFL MSc Computer Science full time and taught in English?

This page covers the standard full-time 120 ECTS route. EPFL states the teaching language as follows. English. Excellent English language skills are required to follow this Master’s program. Check the live course plan because an English-completable programme can still carry optional French courses, while architecture specifically recommends strong ability in both English and French.

Can an Indian student stay in Switzerland after EPFL MSc Computer Science?

A third-country graduate of a Swiss higher-education institution can remain for six months to seek work matching the qualification. A job still needs the relevant authority approval and must represent an overriding scientific or economic interest where the graduate exception is used. The six-month period is not an automatic work permit or placement.

Sources

These sources support the programme, admission, cost, experience and immigration information used on this page.

Sources checked on September 29, 2026. The next intake covered here is September 2027; closes 31 March 2027.

Need assistance with this programme?

Get free help

Edwin Selvaraj Avatar

More to read

  • ,

    Laurier BA Medieval and Medievalism Studies guide for Indian students: 2027 entry, fees in CAD and INR, requirements, application steps, fit and…

    ·

  • ,

    Laurier BA Ancient Studies guide for Indian students: 2027 entry, fees in CAD and INR, requirements, application steps, fit and career limits…

    ·

  • ,

    Laurier BA Spanish guide for Indian students: 2027 entry, fees in CAD and INR, requirements, application steps, fit and career limits clearly…

    ·

Leave a Reply

Your email address will not be published. Required fields are marked *