This is a repository for demonstrations used in MATH 4280: Information Theory at Georgia Tech (Spring 2025). Python 3 is used primarily.
Generates a string of N random variables from a 4-letter alphabet. Encodes the string using three different symbol encoders. (Topic: Source Coding)
Find the submarine hiding in one of 64 tiles. Displays the entropy of the board and Shannon information of outcomes. Use "Radar" function to sweep multiple tiles. (Topic: Entropy and Shannon Information)