Foundation of Logical Thoughts (FOLT) Course Overview and Motivation
Foundation of Logical Thoughts (FOLT) Course Overview and Motivation
• provides the mathematical foundations for many computer science courses including
data structures, algorithms, database theory, automata theory, formal languages,
compiler theory, computer security, and operating systems
Why Mathematics?
• Number sequence
• (Extended) Euclidean algorithm
• Prime number, modular arithmetic, Chinese remainder theorem
• Cryptography, RSA protocol
A B