Save for later

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.
Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 8 weeks
Starts Jun 26 (44 weeks ago)
Cost $49
From Korea Advanced Institute of Science and Technology(KAIST) via Coursera
Instructor Sukyoung Ryu
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Visiting Lecturer, Romance Languages $48k

Department Coordinator - Foreign Languages $50k

Faculty(World Languages) $54k

Programming Coordinator 1 $54k

CSS, Programming/Mark up languages , HTML $55k

Junior Development/Programming $58k

Programming advisor $72k

Supervisor Faculty(World Languages) $72k

Chair of Foreign Languages $87k

World Languages Teacher 2 $92k

Research Scientist - Advanced Concepts Group $110k

Research Scientist - Advanced Concepts Group $110k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 8 weeks
Starts Jun 26 (44 weeks ago)
Cost $49
From Korea Advanced Institute of Science and Technology(KAIST) via Coursera
Instructor Sukyoung Ryu
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now