SDSU CS 420 Advanced Programming Languages
Fall Semester, 2022
Lecture Notes
DCS
To Course Web Site
San Diego State University -- This page last updated 29-Nov-22

This page contains links to lecture notes for the CS 420 Advanced Programming Languages course. This page will be updated as more notes become available.

Lecture Notes By Topic
  1. Course Introduction
  2. Stack and Heap
  3. Rust
  4. Borrowing, Struct, Traits
  5. Dollar Words, Rust Modules
  6. Assignment 1, Generics, Closure, Box
  7. Rust Misc
  8. Macros, Threads
  9. Rust, Concurrency
  10. Clojure Intro
  11. Assignment 2
  12. Clojure Data and Forms
  13. Clojure Functions
  14. Review
  15. Clojure Lists, Battleship, Functions
  16. Functions, Some Concurrency
  17. Some Concurrency
  18. Actor
  19. Assignment 3
  20. Prolog intro
  21. Prolog 2
  22. Prolog 3
  23. Prolog 4
  24. C
  25. C Part 2

  1. Sept 20 Lecture
  2. Sept 22 Lecture
  3. Sept 27 Lecture Rust Concurrency
  4. Sept 29 Lecture Clojure
  5. Oct 4 Assignment 2, Clojure
  6. Oct 6 Clojure Functions