27 episodes

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++. You should be comfortable with arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, binary search trees, hashing, iterators, and function pointers. You should be able to write well-decomposed, easy-to-understand code, and understand the value that comes with good variable names, short function and method implementations, and thoughtful, articulate comments.

Programming Paradigms Stanford

    • Technology
    • 4.6, 7 Ratings

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++. You should be comfortable with arrays, pointers, references, classes, methods, dynamic memory allocation, recursion, linked lists, binary search trees, hashing, iterators, and function pointers. You should be able to write well-decomposed, easy-to-understand code, and understand the value that comes with good variable names, short function and method implementations, and thoughtful, articulate comments.

Customer Reviews

4.6 out of 5
7 Ratings

7 Ratings

Kaicode2 ,

Really great

Great lectures, wish I had his class in person. Totally recommend.

Donovan Halifax ,

Wow

Everything but the small part about smalltalk was perfect. I have been programming for years and this helped round out my knowledge. As for the smalltalk part I just didn't see the poimt.
Thanks for providing this!

smoofc ,

Great teacher

Jerry Cain is a brilliant lecturer. I wish he taught at my university.

Top Podcasts In Technology

Listeners Also Subscribed To

More by Stanford