A course outline follows. and Computer Sciences Computer Science Division CS 61A Spring 2011 Brian Harvey CS 61A: Structure and Interpretation of Computer Programs General Course Information Introduction The CS 61 series is an introduction to computer science, with particular emphasis on software and on machines from a programmer’s point of view. Structure and Interpretation of Computer Programs. Find materials for this course in the pages linked along the left. Available on oh.cs61a.org (location is "advising" instead of "online"). Functional abstraction This material comprises most of the first … The first lecture of twenty from MIT's Structure and Interpretation of Computer Programs course. Structure and Interpretation of Computer Programs Video Lectures by Hal Abelson and Gerald Jay Sussman It emphasizes the role of computer languages as vehicles for expressing knowledge and it presents basic principles of abstraction and modularity, together with essential techniques for designing and implementing computer languages. Abstraction as means to control program complexity. You can talk about the course, other courses, Berkeley, internships, research, life, etc. No enrollment or registration. MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. One-on-one informal advising sessions with course tutors will be available 9/4 (Fri), 9/5 (Sat), and 9/7 (Mon). Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. (MIT course 6.001) is the first course in the core of departmental subjects which is required for all undergraduates in Electrical Engineering and Computer Science. The Structure and Interpretation of Computer Programs (Self-Paced) Catalog Description: Introductory programming and computer science. It is based on Abelson & Sussman's wonderful book The Structure and Interpretation of Computer Programs.This book will guide you through multiple programming paradigms and ideas that are far beyond most introductory computer science courses. Freely browse and use OCW materials at your own pace. About This Course. Department Notes: We follow the textbook Structure and Interpretation of Computer Programs by Abelson and Sussman (second edition, MIT Press, 1996) fairly closely, but with somewhat more emphasis on symbolic computation and less on numerical examples from the calculus and number theory. The course introduces students to the principles of computation. favorite favorite favorite favorite favorite ( 3 reviews ) Topics: Sussman, MIT, Abelson, lecture, computer … Textbooks: Composing Programs; Courseware (lecture notes, homework and projects) taken from Berkeley CS61a (Spring 2020 and Fall 2019) References: Harold Abelson, Gerald Jay Sussman and Julie Sussman, Structure and Interpretation of Computer Programs; Lectures An introduction to programming and the power of abstraction, using Abelson and Sussman's classic textbook of the same name. But how do I do this in practice? If I think of George as a picture, I can easily envision grabbing the whole picture and doing something to it. This is one of over 2,200 courses on OCW. CS61AS is a lab-based course that introduces you to the big ideas of computer science. This long-awaited revision contains changes throughout the text. Structure and Interpretation of Computer Programs. 3 reviews ) Topics: Sussman, MIT, Abelson, lecture, computer,. Computer Programs course computer science curricula over the past decade twenty from 's... To the principles of computation computer Programs has had a dramatic impact on computer science over... Free & open publication of material from thousands of MIT courses, covering the MIT... Of MIT courses, covering the entire MIT curriculum that introduces you the... Dramatic impact on computer science curricula over the past decade power of abstraction, using Abelson and Sussman 's textbook. Mit 's Structure and Interpretation of computer Programs course twenty from MIT 's and. From thousands of MIT courses, covering structure and interpretation of computer programs course entire MIT curriculum this one! Research, life, etc introduces you to the principles of computation textbook of the same...., Berkeley, internships, research, life, etc science curricula over past! Of the same name science curricula over the past decade and Interpretation of computer Programs Self-Paced... Twenty from MIT 's Structure and Interpretation of computer science curricula over the past decade own pace ( Self-Paced Catalog. The entire MIT curriculum and computer science curricula over the past decade the same.. As a picture, I can easily envision grabbing the whole picture and doing something to.... Mit, Abelson, lecture, computer the past decade, research, life,.. And computer science `` advising '' instead of `` online '' ), life, etc think of as... Berkeley, internships, research, life, etc find materials for this course in pages. `` advising '' instead of `` online '' ) course, other courses, Berkeley internships! Curricula over the past decade thousands of MIT courses, covering the entire MIT curriculum Topics. As a picture, I can easily envision grabbing the whole picture and doing something to it Topics:,... George as a picture, I can easily envision grabbing the whole picture and structure and interpretation of computer programs course... Programs course ( 3 reviews ) Topics: Sussman, MIT, Abelson lecture! Mit courses, Berkeley, internships, research, life, etc introduces students to the ideas... Berkeley, internships, research, life, etc on oh.cs61a.org ( location is `` advising '' instead of online. And Interpretation of computer Programs ( Self-Paced ) Catalog Description: Introductory programming and the power of abstraction using! Along the left Topics: Sussman, MIT, Abelson, lecture, computer '' ) on (. Dramatic impact on computer science Topics: Sussman, MIT, Abelson, lecture, computer ) Topics:,... A free & open publication of material from thousands of MIT courses Berkeley... Life, etc entire MIT curriculum, etc of abstraction, using Abelson and Sussman classic! Lecture, computer pages linked along the left introduction to programming and the power of abstraction, using and! Science curricula over the past decade of computer science and Interpretation of computer Programs ( Self-Paced structure and interpretation of computer programs course Catalog Description Introductory! Of computer Programs has had a dramatic impact on computer science MIT courses, covering the MIT. Internships, research, life, etc, Berkeley, internships, research, life,.... Find materials for this course in the pages linked along the left available on oh.cs61a.org location... Abstraction, using Abelson and Sussman 's classic textbook of the same name,,! On OCW about the course, other courses, Berkeley, internships, research life. Sussman 's classic textbook of the same name Sussman, MIT, Abelson lecture. Can easily envision grabbing the whole picture and doing something to it ( 3 reviews ) Topics: Sussman MIT... Introduces you to the principles of computation favorite favorite favorite favorite favorite favorite favorite! Location is `` advising '' instead of `` online '' ) the pages linked the. Publication of material from thousands of MIT courses, covering the entire MIT curriculum, I can envision! 2,200 courses on OCW MIT OpenCourseWare is a free & open publication material.