Course Topics

Student Learning Outcomes

History of Programming Languages

Programming Paradigms

Interpreters, Compilers, VMs

Context-Free Grammars

Parsers

Scope

Types

Procedure Calls

Functional Programming

Changed Your Brain?

What Next?