Paradigms of Computer Programming
Probably a fantastic course that follows CTM, which I have always thought to be in many respects SICP's sequel: http://c2.com/cgi/wiki?ConceptsTechniquesAndModelsOfComputerProgramming
Probably a fantastic course that follows CTM, which I have always thought to be in many respects SICP's sequel: http://c2.com/cgi/wiki?ConceptsTechniquesAndModelsOfComputerProgramming
[+] [-] chrisdevereux|12 years ago|reply
https://www.edx.org/course/utaustinx/utaustinx-ut-5-01x-line...
(can't post a thread of its own, as was submitted too recently)[+] [-] muraiki|12 years ago|reply
[+] [-] adamnemecek|12 years ago|reply
[+] [-] raphinou|12 years ago|reply
Even if you are a programmer, this course could teach you a lot. Very much indicated! And the language Oz is easy to learn, dont be afraid of it!
And if you dont follow the course, at least check the book, it is a gold mine!
[+] [-] spenuke|12 years ago|reply
[+] [-] radiowave|12 years ago|reply
I'll be taking the edX course.
[+] [-] jimmaswell|12 years ago|reply
[+] [-] aidenn0|12 years ago|reply
[+] [-] Myk267|12 years ago|reply
The course is about teaching interesting paradigms and how they can be used to solve problems, not teaching the easiest thing to beginners.
The why not procedural/imperative answer /might/ be: we already know how to do that. That stuff is everywhere. Why not take a little time to learn something different that may in fact have some real benefits?
[+] [-] adamnemecek|12 years ago|reply
[+] [-] ExpiredLink|12 years ago|reply
IMO, there are no paradigms in computer programming. The concept of a paradigm is overkill for describing the guiding principles that some programmers use sometimes. People who don't buy into a 'paradigm' are not heretics and charlatans. tldr: principles, concepts, techniques yes, 'paradogmas' no.
[+] [-] grey-area|12 years ago|reply
People like patterns and rules, as long as there are people I think there'll be paradigms in programming - a paradigm is after all just a way of looking at the world. I see where you're coming from (that you should remain flexible in the face of change, and not become rigid and unthinkingly follow rules set down by others), but you can't escape forming opinions about the right way to proceed in a given discipline - I think we're hardwired for it.
[+] [-] justin66|12 years ago|reply
[+] [-] jonsen|12 years ago|reply