This document outlines a study project on data compression using Huffman coding. It describes the Huffman algorithm and how it works to construct a prefix code from character frequencies. The document provides instructions on implementing a Huffman compression application, including collecting character frequencies, constructing a Huffman tree, assigning codes, mapping characters to codes, and compressing and decompressing files. It provides a timeline for completing the project over 5 weeks, with deliverables being a C++ application for compression and decompression.