← All guides
Study abroad·East & Southeast Asia· 9 min read

Studying Computer Science and IT in South Korea

How to study computer science, AI and IT in South Korea as an international student: English-taught options and the professor and lab-based graduate route.

Last updated

Key facts

Field scope
Computer science, software, AI, data and IT — often a separate department from electrical/general engineering
English-taught
Broader at graduate than undergraduate level; KAIST computing largely English — verify per program
Graduate model
Professor/lab-based; contacting a supervisor is common
Language proof
IELTS/TOEFL (English-taught) or TOPIK (Korean-taught); some accept Duolingo/PTE — level set by each program
Funding
GKS, university scholarships, research/teaching assistantships — verify current terms officially
Deadlines & fees
Set per intake by each university — verify on the official admissions page

Computer science and IT in South Korea

Computer science, software, AI and data fields are among the most sought-after study areas in South Korea, and most top universities run them as a distinct department separate from electrical or general engineering. Several also operate dedicated graduate schools of AI.

International students enter at undergraduate level through a document- and test-based admission process, and at graduate level through a research-lab model built around individual professors.

This guide is field-specific: it covers where computer science is taught in English, what background departments look for, and how the application works. It does not rank universities, and every figure it points to is set and updated by the university — verify it on the official page.

English-taught CS: undergraduate vs graduate

At undergraduate level, fully English-taught computer science is more limited than at graduate level. KAIST teaches its computing programs largely in English, and some comprehensive universities offer English tracks; many other undergraduate CS programs are delivered mainly in Korean and expect TOPIK.

At graduate level, English-taught options are broader. Research is often published and supervised in English, and many master's and PhD programs — including AI graduate schools — admit international students who do not read Korean, though individual courses may still use Korean.

Confirm the real language of instruction on each department's official course and admissions pages before applying, rather than assuming a program is English-medium because the field is technical.

What background CS departments look for

Departments generally want evidence that you can handle the mathematics and programming a CS degree demands — typically through your prior transcript, and at graduate level through your research or project experience. Specific prerequisites, such as expected maths courses, are defined by each program.

English-taught programs usually require IELTS or TOEFL, and some accept Duolingo or PTE; Korean-taught programs require TOPIK. Graduate applicants may be asked for a statement of purpose, recommendation letters, and sometimes GRE scores, depending on the program.

Because exact prerequisites and score expectations differ by department and change over time, treat what you read as a starting point and confirm the current requirements on the official site.

The professor- and lab-based graduate route

For a master's or PhD in CS or AI, admission usually centres on joining a specific research lab. You choose labs by research area — for example machine learning, systems, security, human-computer interaction or computer vision — and often contact the professor before or during the application.

A supervisor's interest and available funding strongly influence the outcome, and many graduate students are funded through their lab or a research project. The formal requirements still come from the graduate school's admission guide.

No one can promise you a place or a supervisor. Be wary of any service that guarantees admission to a top lab in exchange for a fee — treat such claims as a red flag.

How to research and apply

Begin by narrowing your interest within computing, then find departments and labs active in that area. For each, verify the language of instruction, the admission requirements for international applicants, and the deadlines for your intended intake.

Application rounds for international students frequently close well before the semester begins, and undergraduate and graduate timelines differ. Prepare your documents — transcripts, language proof, statement of purpose and, for graduate study, a research direction — early.

Use the government Study in Korea portal to search programs by field and language, and confirm every detail on the individual university page.

  • Pick a sub-field (ML/AI, systems, security, HCI, data, and so on)
  • Match it to departments and labs, not just university names
  • Confirm English vs Korean instruction per program
  • Note international-round deadlines early; they often close first

Funding and next steps

Funding options include the Global Korea Scholarship (GKS), university scholarships, and — for graduate students — research and teaching assistantships. Coverage and eligibility are set by each scheme and revised yearly, so read the official terms directly.

Daily life is easier with some Korean even in English-taught programs, and Korean-taught departments will expect TOPIK. Visa steps follow an admission offer and should be treated as official facts to verify — this is general information, not immigration advice.

To compare directions, read the engineering guide for hardware and semiconductor-heavy paths, the natural-sciences guide for maths- and research-focused options, and the business guide if you are weighing a management or analytics direction.

Frequently asked questions

Is computer science in Korea taught in English?

Partly. KAIST teaches computing largely in English and some universities offer English tracks; many undergraduate CS programs are mainly Korean-taught. English-taught options are broader at graduate level. Confirm the language on each official department page.

Do I need to contact a professor for a CS master's or PhD?

Usually it helps. Graduate CS and AI admission is lab-based, and many applicants email a prospective supervisor with their CV and research interests. Follow the graduate school's formal requirements as well.

What maths or programming background do CS departments expect?

Departments look for evidence you can handle the required maths and programming, mainly through your transcript and, for graduate study, project or research experience. Exact prerequisites are set per program — verify them officially.

Do I need the GRE for a CS graduate program in Korea?

Some programs request GRE scores and many do not. It depends on the department and can change between intakes. Check the official admissions page for your specific program.

Are there separate AI graduate schools?

Yes. Several Korean universities run dedicated AI graduate schools alongside their computer-science departments. Program structure and admission rules are on each school's official site — confirm them there.

Official sources

This guide explains the process and is for guidance only. Eligibility, dates, fees and rules change every year — always confirm the current details on the official site before you act.

Verified against: Study in Korea — official Korean government portal (NIIED); KAIST — official English site; Seoul National University — official English site.

Last verified: 12 July 2026.

Related / Next steps

Explore studying in East & Southeast Asia

Still have questions?

Ask GSB AI for guidance tailored to your situation.

Ask GSB AI →

Studying in East & Southeast Asia

Continue exploring East & Southeast Asia

Universities, entrance tests, costs and visa facts for East & Southeast Asia — all in one place, each linked to its official source.