CSE 130: Lectures
- Lec 1: 04/02 Hello, world.
pdf
- Lec 2: 04/04 ML Crash Course.
[ pdf
| code
]
- Lec 3: 04/09 Abstract Data Types.
[ big pdf
| small pdf
| code
]
- Lec 4: 04/11 Abstract Data Types (continued).
- Lec 5: 04/16 Basic Expressions and Types.
[ big pdf
| small pdf
| code
]
- Lec 6: 04/18 Basic Expressions and Types (continued)
- Lec 7: 04/23 Recursion and Higher-order Functions.
[ big pdf
| small pdf
| code
]
- Lec 8: 04/25 Recursion and Higher-order Functions (continued)
- Lec 9: 04/30 Polymorphism & Type inference.
[ big pdf
| small pdf
]
- Lec 10: 05/02 Conclusion of OCaml. A crash course in Python.
[ big pdf
| small pdf
| code
]
- Lec 11: 05/07 A crash course in Python (continued)
[ big pdf
| small pdf
| code
]
- 05/09: Midterm [ practice session ]
- Lec 12: 05/14 Classes, Objects, and Inheritance.
[ big pdf
| small pdf
| code
]
- Lec 13: 05/16 Decorators.
[ code ]
- 05/21: Class Cancelled
- Lec 14: 05/23 Decorators (continued)
- Lec 15: 05/28 Prolog.
[ pdf
| code
| Alternate lecture material:
lecture 1
lecture 2
]