SICP / What is “Computer Science” ? | Programming, .NET, Silverlight & More

SICP / What is “Computer Science” ?

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


No TweetBacks yet. (Be the first to Tweet this post)

Technorati Tags: , , , ,

25 Responses

  1. ancxxxsold13r Says:

    if this is how …
    if this is how classes are..then sign me up!!

  2. jeamsanna Says:

    Nice work. keep it …
    Nice work. keep it up. mean time come for social media marketing for esteembpo**com #LINK#

  3. JuligJars Says:

    Nice try. Keep it …
    Nice try. Keep it up check out esteembpo + com for social media marketing. #LINK#

  4. MarcoAndWilly Says:

    yes
    yes

  5. DXcellence718 Says:

    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?

  6. zircle1 Says:

    and you’ve never …
    and you’ve never had a machine let you down?? lmao

  7. CamiloSanchez1979 Says:

    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

  8. alex200040 Says:

    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

  9. benutzer2 Says:

    This is so lovely, …
    This is so lovely, thanks for the video.

  10. TwilightMoon777 Says:

    He has nice hand …
    He has nice hand writing.

  11. f9901758 Says:

    without actually …
    without actually reading SICP? Preposterous.

  12. IdoDarklyCute Says:

    I achived satori.
    I achived satori.

  13. string22 Says:

    Best……Video…. …
    Best……Video…….Ever

  14. NameNotaNumber Says:

    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

  15. NameNotaNumber Says:

    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.

  16. thev0id Says:

    Thats the traitor …
    Thats the traitor abelson fool

  17. dogowner2006 Says:

    2:17 —-I come …
    2:17 —-I come in PEACE—-

  18. kimae247 Says:

    9:36 —BILL GATES …
    9:36 —BILL GATES =]

  19. themangodess Says:

    It’s okay to …
    It’s okay to express your opinion on his opinion, but my opinion is retarded.

  20. Disprofuse Says:

    It’s okay for you …
    It’s okay for you to express your opinion, but your opinion retarded.

  21. FlakatyFlakFlak Says:

    THE SUSSMAN
    THE SUSSMAN

  22. IdoDarklyCute Says:

    1994
    1994

  23. FTrain4750 Says:

    WHAT YEAR IS THIS …
    WHAT YEAR IS THIS FROM

  24. c101011 Says:

    *cower in shame*
    *cower in shame*

  25. captainhampton Says:

    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.

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.