iTunes

Opening the iTunes Store…If iTunes doesn’t open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening Apple Books.If Apple Books doesn't open, click the Books app in your Dock.Progress Indicator
iTunes

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download and subscribe to Programming Paradigms by Jerry Cain, get iTunes now.

Already have iTunes? Click I have iTunes to open it now.

I Have iTunes Free Download

Programming Paradigms

By Jerry Cain

To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.

Description

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

Really great

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

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!

Great teacher

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