Programming Paradigms

Stanford UniversityUnited StatesCS107
Free, no sign-up neededArchived courseEnglish

About this course

Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#. Prerequisites: Programming and problem solving at the Programming Abstractions level. Prospective students should know a reasonable amount of C++.

Description from Stanford Engineering Everywhere.

Where to take this course