| This course is an introduction to the mathematical principles of the science of information. These principles apply broadly to information storage, processing, and transmission on any device. They allow us to understand how digital devices interact with an analog world; how different types of data (music, video, apps) can be stored reliably on unreliable devices; what makes it possible to communicate without error in the presence of noise; and how information is stored securely. Topics include: mathematical representation of information; spectral analysis and the sampling theorem; probability, uncertainty, and information; linear/abstract algebra and error correction; number theory and encryption; Boolean algebra and computation.
* For years 1-3. 4th-year students should enroll in ECE 2066: Science of Information. |