verified Verified Information • Last Updated Mar 2026

Programming Languages Ⅱ

The goal of this course is to help students: 1. learn new languages quickly, 2. evaluate various languages and pick the most suitable one for a given task, 3. know when and how to design a little language, and 4. understand the effects of languages on thought and communication. We will study programming language concepts, not as paradigms but as a set of basic building blocks, by 1) implementing interpreters for the concepts using the Scala programming language and 2) rigorously discussing the concepts using the operational semantics.
Duration 3 Months
Institution Korea Advanced Institute of Science and Technology(KAIST)
Format Online

Eligibility Criteria

school

Academic Foundation

A recognized Bachelor’s degree or high school equivalent required for admission into Korea Advanced Institute of Science and Technology(KAIST).

language

Language Proficiency

English proficiency required. IELTS, TOEFL, or standard medium-of-instruction certificates accepted.

Detailed Fees Breakdown

Base Tuition Fee $84
Total Est. Investment $84

Scholarships and early-bird waivers may apply. Contact admissions for exact institutional fees.

Academic Trajectory

Program Outcome

Graduates of the Programming Languages Ⅱ program at Korea Advanced Institute of Science and Technology(KAIST) are equipped with global perspectives, ready to excel in international markets and top-tier career opportunities.

headset_mic
Get In Touch