2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
26th November 2015, 05:01 PM
Super Moderator
 
Join Date: Apr 2013
Re: Programming Language Course

Yes buddy Coursera also conduct Programming Language program for there students and here I will get some information so that you can have idea about it.

Programming Languages
Investigate the basic concepts behind programming languages, with an emphasis on the techniques and benefits of functional programming.

Here is the syllabus of the program

Syntax vs. semantics vs. idioms vs. libraries vs. tools

ML basics (bindings, conditionals, records, functions)

Recursive functions and recursive types

Benefits of no mutation

Algebraic datatypes, pattern matching

Tail recursion

First-class functions and function closures

Lexical scope

Currying

Syntactic sugar

Equivalence and effects

Parametric polymorphism and container types

Type inference

Abstract types and modules

Racket basics

Dynamic vs. static typing

Laziness, streams, and memoization

Implementing languages, especially higher-order functions

Macros

Eval

Ruby basics

Object-oriented programming is dynamic dispatch

Pure object-orientation

Implementing dynamic dispatch

Multiple inheritance, interfaces, and mixins

OOP vs. functional decomposition and extensibility

Subtyping for records, functions, and objects

Subtyping

Class-based subtyping

Subtyping vs. parametric polymorphism; bounded polymorphism


Address:-

Coursera
381 E Evelyn Ave, Mountain View, CA 94041, United States

Phone:-
+1 650-963-9884


Quick Reply
Your Username: Click here to log in

Message:
Options

Thread Tools Search this Thread



All times are GMT +5. The time now is 02:05 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4