CS404: Programming Languages

3 votes
Free Closed [?]
CS404: Programming Languages

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

Comments

Alternatives

79 0 0

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify and pro…

92 0 0

Investigate the basic concepts behind programming languages, with an emphasis on the techniques and benefits of functional program…

Prerequisites

-- no prerequsites found for the course --
If you can suggest any prerequisite, please let us know.

Paths

  • Software Development

    The path to get bachelor degree in Software Development. This is alternative to colleges programs of study. The path requires K12 education as the base.



See all Education Paths

Certification Exams

-- there are no exams to get certification after this course --
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.

Students

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

Similar courses

Courses related to the course subject

30 0 0

Are you looking to get started with PHP and MySQL? These videos will show you step by step how to do it!

14 0 0

Learn basics of Excel. This Excel 2010 training course teaches the fundamentals of Excel including formulas and charts.

5 0 0

Learn the A to Z process of creating and setting up a wordpress blog…

13 0 0

I am opening the 'Success Vault' doors and allowing you access to this great resource.

23 0 0

I will share my 26 years of Adobe "How to" software production techniques. Learn it all complete A-Z Adobe Training...

11 0 0

Learn how to use Adobe After Effects in order to edit videos and add professional effects.

10 0 0

Adobe Captivate 5 Training for Beginners…

20 0 0

Join the digital revolution! Learn to create interactive online digital magazines and publications for iPad or tablets…

15 0 0

Learn from my master techniques using Adobe Edge, Illustrator & Dreamweaver CS6 Create interactive web animation fast……

7 0 0

If you learn best by doing, and what you're intent on doing is create stunning Web graphics with Adobe Fireworks, this is the plac…

Let us know when you did the course CS404: Programming Languages.

Started on: Completed on:
Your grade (if any):
Comments:

Add the course CS404: Programming Languages to My Personal Education Path.

Start the course on:
Duration of study:
Notes:

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.


Notes about how the exam certifies students of the course (optional):