<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

Course Learning Outcomes

By completing this course, students will be able to (1) derive arithmetic complexity bounds for fundamental operations (e.g., integer/polynomial multiplication), (2) compare algorithmic tradeoffs (e.g., Karatsuba vs. Toom-Cook), (3) apply complexity analysis to optimize cryptographic implementations (RSA, ECC), and (4) evaluate post-quantum arithmetic challenges (lattice-based ops).