IDK1531 Course Project

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti

IDK1531 Course Project Description

The course project is to create a Huffman encoder/decoder.

The requirements are described in this file.

Besides implementing the software itself, every student is expected to write a project report and submit it by email to the instructor in due time.

The project report should contain the story about how you approached the task, what were the important decision points you made. Describe the class hierarchy you designed for this task, you may include UML diagram of the class hierarchy, describe the format which you selected to store the header and the compressed data in, describe how the exception handling is done, which failure events may happen in your solution, how they are treated.

Every method of every class in your solution must be commented in Doxygen syntax. It must be possible to generate HTML documentation using Doxygen for your project. Please envision a correponding build target in CMake.