SDSU CS 520 Advanced Programming Languages
Fall Semester, 2009
Lecture Notes
DCS
To Course Web Site
San Diego State University -- This page last updated 14-Dec-09

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

Lecture Notes By Topic
  1. Prolog Introduction pdf
  2. Prolog Structures & Lists pdf
  3. Prolog Cut pdf
  4. Prolog features pdf
  5. Prolog Examples pdf
  6. C++ Intro pdf
  7. C++ Functions pdf
  8. C++ Classes pdf
  9. C++ Classes part 2 pdf
  10. Operators & Inheritance pdf
  11. Virtual, Multiple Inheritance, Templates pdf
  12. Exceptions, STL pdf
  13. C++ Exam Topics pdf
  14. Scala Intro pdf
  15. Scala functions & Control Structures pdf
  16. Scala functions, Classes, Magic pdf
  17. Scala Classes & Magic pdf
  18. Scala Inheritance, Traits, Packages pdf
  19. Scala Assignment Comments, Collections, Match pdf
  20. Scala More Match & Actors pdf
  21. Scala Actors pdf
  22. Scala Type Parameterization pdf
  23. Scala Assignment 2 Comments pdf

Lecture Audio By Date
Sep 1 - Course Intro Sep 3 - Prolog Intro
Sep 8 - Prolog Structures & Lists Sep 10 - Prolog Cut
Sep 15 - Prolog features Sep 17 - Prolog Examples
Sep 22 - C++ Intro Sep 24 - C++ functions
Sep 29 - Exam no audio Oct 1 - C++ Classes
Oct 6 - C++ Classes 2 Oct 8 - Operators & Inheritance
Oct 13 - Virtual, Multiple Inheritance, Templates Oct 15 - Object Oriented Programming
Oct 20 - Exceptions Oct 22 - Exam Review
Oct 27 - No Class Oct 29 - C++ Exam
Nov 3 - No Audio Nov 5 - Scala Intro
Nov 10 - Scala functions & Control Structures Nov 12 - Scala functions & Control Structures
Nov 17 - Scala Classes & Magic Nov 19 - Scala Inheritance, Traits, Packages
Nov 24 - Scala Assignment Comments, Collections, Match Nov 26 - Thanksgiving - No Class
Dec 1 - Scala Assignment Comments, Collections, Match Dec 3 - Scala More Match & Actors
Dec 8 - Scala Type Parameterization Dec 10 - Scala Assignment 2 Comments