河南理工大学课程设计报告书信息论与编码课程设计任务书名称:信息论与编码课程设计学分:1设计周数:1周一、课程设计教学目的通过本次课程设计的练习,使学生进一步巩固信源熵、信源编码的基本原理掌握具体的编码方法,熟悉编程软件的使用,培养学生自主设计、编程调试的开发能力,同时提高学生的实践创新能力
二、课程设计内容要求完成两个题目,1和2选做一题,3、4和5选做一题
统计信源熵要求:统计任意文本文件中各字符(不区分大小写)数量,计算字符概率,并计算信源熵
判断唯一可译码要求:利用尾随后缀法判断任意输入的码是否为唯一可译码
香农编码要求:任意输入消息概率,利用香农编码方法进行编码,并计算信源熵和编码效率
费诺编码要求:任意输入消息概率,利用费诺编码方法进行编码,并计算信源熵和编码效率
哈夫曼编码要求:任意输入消息概率,利用哈夫曼编码方法进行编码,并计算信源熵和编码效率
三、课程设计原理、方法和手段该设计进行过程中,学生自行查阅资料、设计方案、实现并测试整个系统,这样可进一步提高学生的资料查询、查找问题、创新设计的能力
四、课程设计要求河南理工大学课程设计报告书1
学生可独立完成,或组队共同完成
每队人数不多于4人
提交一份独立完成的课程设计报告(纸质和电子版),做5分钟PPT汇报并演示程序
每队选择1人汇报和演示程序,其他人答辩
课程设计报告包括设计任务与要求、设计思路、设计流程图、程序运行及结果、心得体会、参考文献、附录(源程序)等内容
五、考核方式课程设计采用五级(优、良、中、及格、不及格)评分制,根据课程设计报告、汇报和答辩情况、程序演示情况综合评定成绩
河南理工大学课程设计报告书信息论与编码课程设计报告设计题目:专业班级学号学生姓名指导教师教师评分年月日河南理工大学课程设计报告书目录一、设计任务与要求