CS 61A - Structure and Interpretation of Computer Science

This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using hi
Rating: 0.0 out of 5 (0 ratings)
183 students
CS 61A - Structure and Interpretation of Computer Science
Rating: 0.0 out of 5 (0 ratings)
183 students

Requirements

Description
This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples.nnLectures 5 & 6 contain copyright material and will be public when permission is granted.
Course content
1 section • 18 lectures • 14h 45m total length
  • Functional Programming I
    48:36
  • Functional Programming II
    51:41
  • Recursion and Iteration II
    50:51
  • UI Recursion and Iteration III
    42:05
  • Data Abstraction, Sequences Calculator I
    51:09
  • Data Abstraction, Sequences Calculator II
    46:36
  • Data Abstraction, Sequences Calculator III
    48:36
  • Hierarchical Data
    50:45
  • Hierarchical Data II
    48:46
  • Interpreter
    51:33
  • Generic Operators I
    50:14
  • Generic Operators II
    47:39
  • Object-Oriented Programming I
    51:10
  • Object-Oriented Programming II
    51:28
  • Object-Oriented Programming III
    43:01
  • Assignment, State, Environments I
    51:24
  • Assignment, State, Environments II
    49:22
  • Mutable Data
    50:05

Instructor
UC Berkeley
  • -- Instructor Rating
  • -- Reviews
  • 3,219 Students
  • 25 Courses