Group
Symmetry
C
Programming language theory
Procedural programming languages
Computing
Software engineering