Recommended Books:
  • The initial topics mostly refresh CS61A material, trying to make the topics relevant by using DSLs such as d3, and by using JS.  The SICP textbook is probably the best source for reviewing this material.

  • For learning about JavaScript and d3, Scott's Murray's tutorial listed in the PA1 handout is very useful.

  • Later in the semester, you will begin to benefit from the textbook on Lua.  The first edition is online.

  • If you need more information on a specific topic, please post the list of specific topics, or see me during office hours.

Past CS164s:
Recently born languages:
  • Google Dart
  • Mozilla Rust
  • Microsoft Rx
  • Curry combines functional and logic programming
  • A declarative data retrieval for HTTP APIs
You must be logged in to add gadgets that are only visible to you