📗 -> Programming Languages - PRLG
short mode
not done
tags include #class
description includes PRLG🔗 Critical Links
- Put important links for class
🔶 Course Description
Syntactic definition of programming languages. Introduction to programming language features including variables, data types, data abstraction, object-orientedness, scoping, parameter disciplines, exception handling. Non-imperative programming languages. Comparative study of several high-level programming languages.
❗ Important
Instructor:
- Cindy Rubio-Gonzalez - crubio@ucdavis.edu
TA:
- Goodness Ayinmode - goayinmode@ucdavis.edu
- Nikki Lee - hnee@ucdavis.edu
📄 Class Material
Week 1 - Syntax and Parsing
- Course Overview and Intro to programming lang - ECS140A-D1
- Context Free Grammars and Parsing - ECS140A-L1
Week 2 - Syntax, Parsing, Semantics, Go
- Expanding BNF form and intro to Go - ECS140A-L2
- Not useful, homework covering - ECS140A-D2
- TYPES and scope continued - ECS140A-L3
Week 3 - Semantics and Go
- More Go - ECS140A-L4
- Discussion - covering hw1 some more
- Missed end of go and hw - ECS140A-L5
Week 4
- Lisp - ECS140A-L6
- Lisp - ECS140A-L7
Week 5
- Lisp - ECS140A-L8
- Parsing Revisited - ECS140A-L9
Week 6
Week 7
Midterm