CAS 738
Algebraic Methods in Software Engineering and Computer Science
Winter 2026 · 1_KHEDRI
Topics
- Weeks 1 and 2: Recall of Basic Mathematical Concepts: Sets, Relations, Formal logics, proposition logic, and first-order predicate calculus
- Weeks 3 and 4: Structures and theories, models, validity of a formula, constructions of algebras
- Weeks 10 and 11: Algebraic techniques in information security: Covert channels, Network segmentation and Software Defined networks, and Cryptographic Protocols
- Weeks 12 and 13: Algebraic techniques in data analytics and domain modeling
Readings
- Applied Abstract Algebra.Springer
- Post-Modern AlgebraWiley-Interscience Series in Pure and Applied Mathematics, Wiley Inter-Science
- Relations and GraphsEATCS Monographs in Computer Science, Springer-Verlag
- Relation Algebras by GamesElsevier
- Model Theory: An IntroductionGraduate Texts in Mathematics, Springer
Sources
- Course catalogue ↗2026–2027
- Campus Store reading list ↗Winter 2026
- Course outline / syllabus ↗Winter 2026