CS404: Programming Languages
Free Closed [?]
This course is an upper division computer science course that studies the design of programming languages. While most of the industry uses either procedural or object-oriented programming languages, there are entire families of other languages with certain strengths and weaknesses that make them attractive to a variety of problem domains. It is important to know about these less well-known yet powerful languages if you find yourself working in an area that could utilize their strengths. In this course, we will discuss the entire programming language family, starting with an introduction to programming languages in general and a discussion of the features and functionality that make up the modern programming language. From there, each unit will discuss a different family of programming languages, including Imperative, Object-Oriented, Functional, Scripting, and, Logical. For each language, you will learn about its computational model, syntax, semantics, and pragmatic considerations that shape the langua…
Categories: Computer Sciences
-- no reviews yet -- make the first review
If you can suggest any prerequisite, please let us know.
See all Education Paths
If your company does certification for those who completed this course then register your company as certification vendor and add your exams to the Exams Directory.
People who learned this course or plan to learn. These people added the course to their Education Passport or their Personal Education Path.Giuseppe Citerna Henrik Byström Igor Landgren Romaissa BOUTICHE Saleh AlSaleh Valerie Vasia Khalaim Vishnu Narayanan William Paxton Геннадий Егоров (lemanyk) Дмитрий Мазнев
If you learned this course or plan to learn then add it to your Personal Education Path or your Education Passport
Courses related to the course subject
Let us know when you did the course CS404: Programming Languages.
Add the course CS404: Programming Languages to My Personal Education Path.
Successfully added to your path.View your path
Select what exam to connect to the course. The course will be displayed on the exam page in the list of courses supported for certification with the exam.