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 a Reminder
Rating | Not enough ratings |
---|---|
Length | 8 weeks |
Starts | Jul 10 (42 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
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.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | 8 weeks |
Starts | Jul 10 (42 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