Automata Theory and Formal Languages
The study of abstract computational machines and the formal languages they recognize, forming the theoretical foundation for parsing, …
The study of abstract computational machines and the formal languages they recognize, forming the theoretical foundation for parsing, …
The mathematical foundation of digital logic, from George Boole's algebraic system to physical circuit implementations.
Programs that translate human-readable source code into machine-executable instructions, through compilation or interpretation.
The core concepts of operating systems including the kernel, system calls, resource management, and the role of the OS as an intermediary …
How computers represent all data in base-2 (binary), why transistors make this fundamental, and how number systems connect to AI model …
IEEE 754, FP32, FP16, BF16, and INT8 - how number precision determines model size, inference speed, and accuracy tradeoffs in AI deployment.
An introduction to Big-O notation and how it describes the asymptotic behavior of algorithms.