YoVDO

Structure and Interpretation of Computer Programs

Offered By: YouTube

Tags

Lisp Courses Computer Science Courses Object-oriented programming Courses Higher-Order Functions Courses Data Abstraction Courses Recursion Courses

Course Description

Overview

Dive into a comprehensive 13-hour video series covering the foundational concepts of computer programming based on the renowned "Structure and Interpretation of Computer Programs" textbook. Explore topics ranging from basic programming constructs to advanced concepts like data abstraction, modularity, state, environments, and interpreters. Progress through five main chapters, each broken down into detailed subsections, covering elements such as procedural abstraction, higher-order procedures, symbolic data, multiple representations, streams, metacircular evaluators, and the architecture of register machines. Gain a deep understanding of computer science principles and programming paradigms through this extensive and systematic exploration of the field.

Syllabus

Structure and Interpretation of Computer Programs - Chapter 1.1
Structure and Interpretation of Computer Programs - Chapter 1.2
Structure and Interpretation of Computer Programs - Chapter 1.3
Structure and Interpretation of Computer Programs - Chapter 2.1
Structure and Interpretation of Computer Programs - Chapter 2.2 Part 1
Structure and Interpretation of Computer Programs - Chapter 2.2 Part 2
Structure and Interpretation of Computer Programs - Chapter 2.3
Structure and Interpretation of Computer Programs - Chapter 2.4
Structure and Interpretation of Computer Programs - Chapter 2.5
Structure and Interpretation of Computer Programs - Chapter 3.1
Structure and Interpretation of Computer Programs - Chapter 3.2
Structure and Interpretation of Computer Programs - Chapter 3.2 BONUS!
Structure and Interpretation of Computer Programs - Chapter 3.3
Structure and Interpretation of Computer Programs - Chapter 3.4
Structure and Interpretation of Computer Programs - Chapter 3.5 Part 1
Structure and Interpretation of Computer Programs - Chapter 3.5 Part 2
Structure and Interpretation of Computer Programs - Chapter 4.1
Structure and Interpretation of Computer Programs - Chapter 4.2
Structure and Interpretation of Computer Programs - Chapter 4.3
Structure and Interpretation of Computer Programs - Chapter 4.4
Structure and Interpretation of Computer Programs - Chapter 5.1
Structure and Interpretation of Computer Programs - Chapter 5.2
Structure and Interpretation of Computer Programs - Chapter 5.3
Structure and Interpretation of Computer Programs - Chapter 5.4
Structure and Interpretation of Computer Programs - Chapter 5.5


Taught by

code_report

Related Courses

程序设计实习 / Practice on Programming
Peking University via Coursera
程序设计基础
Peking University via edX
算法基础
Peking University via Coursera
Principles of Computing (Part 2)
Rice University via Coursera
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera