Foundations of SoftwareCovers the basics of induction, syntax, abstract vs. concrete syntax, and operational semantics for Booleans.
Control structures in programmingExplores control structures in programming, emphasizing logical operators, branching, loops, and potential pitfalls of break and continue statements.