Software engineering
Predicate logic
Formal languages
Pattern matching
Predicate
Logo
Quantification
AWK
Semantics
Logic
Linguistics