Foundations of computing
nFundamental mathematical and logical structures for
uUnderstanding computing.
uAnalyzing and verifying the correctness of software and hardware.