Hal Abelson gives an introduction to the “Structure and Interpretation of Computer Programs” lecture with an explanation of Declarative and Imperative programming.
Excerpted and adapted from Hal Abelson, “Introductory Undergraduate Subjects in Computer Science”:-
6.001 differs from typical introductory computer science subjects in using Scheme (a block-structured dialect of Lisp) rather than Pascal as its programming vehicle. The subject’s developers feel strongly that Pascal is hopelessly constraining, and that important ideas (such as functional programming and object-oriented programming) can be addressed within Pascal only awkwardly, if at all. In addition, they consider top-down hierarchical design, so often emphasized as a central theme in computer programming subjects, to be a minor and relatively simplistic strategy in the programmer’s arsenal for attacking complex problems.
http://mitpress.mit.edu/sicp/course.html
Duration : 0:9:59
June 29th, 2009 at 1:46 pm
if this is how …
if this is how classes are..then sign me up!!
June 29th, 2009 at 1:46 pm
Nice work. keep it …
Nice work. keep it up. mean time come for social media marketing for esteembpo**com #LINK#
June 29th, 2009 at 1:46 pm
Nice try. Keep it …
Nice try. Keep it up check out esteembpo + com for social media marketing. #LINK#
June 29th, 2009 at 1:46 pm
yes
yes
June 29th, 2009 at 1:46 pm
Um so what if i …
Um so what if i wanted to study about and how to make processors like dual and quad cores, etc. Is that related to computer science?
June 29th, 2009 at 1:46 pm
and you’ve never …
and you’ve never had a machine let you down?? lmao
June 29th, 2009 at 1:46 pm
Computer science is …
Computer science is the art of telling a machine how to do things since you know your fellow humans at some point will up xD
June 29th, 2009 at 1:46 pm
computer is a small …
computer is a small bibliotec like 10000000000000000 books together is more fast to anser your cuestion but still not perfect enought
June 29th, 2009 at 1:46 pm
This is so lovely, …
This is so lovely, thanks for the video.
June 29th, 2009 at 1:46 pm
He has nice hand …
He has nice hand writing.
June 29th, 2009 at 1:46 pm
without actually …
without actually reading SICP? Preposterous.
June 29th, 2009 at 1:46 pm
I achived satori.
I achived satori.
June 29th, 2009 at 1:46 pm
Best……Video…. …
Best……Video…….Ever
June 29th, 2009 at 1:46 pm
Just wanted to also …
Just wanted to also say that both Abelson and Sussman are fine teachers in these lectures, I’m a programming beginner and I learned so much about the generic concepts of programming from these lectures. They both kept my attention throughout each lecture without me getting bored and they are both very talented at explaining things, although Sussman sometimes went a little too quickly for me. I also find Sussman quite amusing the way he chalks on the board with an almost demented rhythm..lol
June 29th, 2009 at 1:46 pm
You can download …
You can download all of these videos in full in much better quality elsewhere on the web (the MIT website) although the sound quality is a little muffled on one or two of them. I think they’re excellent, I’ve watched most of them on my iPod on the subway. The only trouble is I get a little lost with Sussman sometimes, he does have a tendency to dazzle you with his speed. Also you need to remember your calculus basics for one or two of them! These really turned me onto the concept of LISP.
June 29th, 2009 at 1:46 pm
Thats the traitor …
Thats the traitor abelson fool
June 29th, 2009 at 1:46 pm
2:17 —-I come …
2:17 —-I come in PEACE—-
June 29th, 2009 at 1:46 pm
9:36 —BILL GATES …
9:36 —BILL GATES =]
June 29th, 2009 at 1:46 pm
It’s okay to …
It’s okay to express your opinion on his opinion, but my opinion is retarded.
June 29th, 2009 at 1:46 pm
It’s okay for you …
It’s okay for you to express your opinion, but your opinion retarded.
June 29th, 2009 at 1:46 pm
THE SUSSMAN
THE SUSSMAN
June 29th, 2009 at 1:46 pm
1994
1994
June 29th, 2009 at 1:46 pm
WHAT YEAR IS THIS …
WHAT YEAR IS THIS FROM
June 29th, 2009 at 1:46 pm
*cower in shame*
*cower in shame*
June 29th, 2009 at 1:46 pm
Actually, Websters …
Actually, Websters Dictionary defines science to be the following: “the state of knowing : knowledge as distinguished from ignorance or misunderstanding” In all of the other definitions as well, the word natural does not come up, therefore I believe that Computer Science is indeed a branch of science.