我结合自己的生活经历,想到了一些题目,欢迎来做。
1. 科研类
题目:中国方言分类(已做过)
背景
使用一些现有机器学习模型对中国方言进行分类。这个题目18级有学生做了,可以接着往下做。
已有数据集。
目标:发表论文一篇。
2. 工程类
题目:计算机网络辅助教学工具-追踪报文的传输路径
背景
实现愿景:用户输入一个IP或者域名,在地图直观展示报文的传输路径。
思路
- 有现成的工具可以追踪路由(如tracert)
- 对于每个IP地址找到在地图的大致位置
- 模拟整个过程(可以静态,也可以动态)
题目:基于微信公众号得分提醒系统(已做过)
背景
这个题目来源于我教学的思考,学生成绩通常由平时成绩+期考成绩组成。平时成绩,在整个学期过程中产生。以往的做法多半没有将成绩实时告诉学生。学生关注课程微信公众号,公众号有模块信息功能,实时给学生推送平时成绩(如缺席被扣了10分、回答问题得了10分),有助于学生学得更好(及时反馈,教学效果会更好)。
核心功能
老师导入学生名单,学生关注公众号,绑定自己的信息
老师录入成绩,发送模板信息自动提醒学生成绩
(有了提醒功能,可以提醒学生上课时间,多半可以增加出勤率)
题目:摇号系统设计与实现
背景:
商业活动中,抽奖大量存在。购房,摇号。做一个小小的应用,实现摇号。
核心功能:
参加摇号人的数据来源:关注公众号的,加入微信群的,手动导入的等。
摇号过程,可以投放到大屏幕,滚动效果要好
还需要考虑问题:能不能重复的?
竞品分析:
巨摇网
类似的还有:在线博饼,博饼小程序(不过,这些应该已经有了)
题目:计算机专业名词黄页网
背景
计算机发展很快,新名词层出不穷,也有很多缩写,常常需要查阅专有名词。把这些名词及其解释收集起来,方便用户查找,分门别类多维度展示出来(比如形成名词图谱)。
思路
核心功能:
更好的词条解释(至少要比百科好),说到底是内容要更优质。方法可以是:比如一个专有名词,可以多人进行解释,让人投票,产生最好的解释,类似于StackOverflow,需要设计一套优秀的激励机制。或者是:自已解释(浅显易懂,如自身产生一些优质的小视频,视效技术,可以借鉴回形针) + 其他人的优质解释补充。
方便查找。模糊搜索是少不了的。
营利模式
这个东西做好,我觉得是可以营利的,如广告,企业投放招聘广告。
题目:计算机网络知识网站
背景
这个题目来源于我教授的计算机网络,计算机网络最核心的是计算网络体系结构,而网络体系结构可以视为协议栈(一系列协议)。协议有不同的报文格式,如TCP报文格式:
我想做的是,网页显示报文格式示意图,用户点击不同的字段(图像热点区域链接),显示字段对应的含义,方便协议学习。
更进一步功能:可以解释报文。如从WireShark抓到一个报文,网站读入该报文,解释报文各个字段的含义,如SYN=1 ACK=0,这是一个连接请求报文。
题目:代码查重系统设计与实现
背景:
学生做写代码相关的实验,抄袭很严重。代码查重不同于普通文本查重。可以实现如下功能:
两个文件对比
多个文件查重分析
竞品分析:
- 知网查重系统5.3版本的报告单中,新增加了“源代码库”,支持进行cpp、java、py等源码的检测比对。源代码库是在2019年10月末最新的5.3版本中加入的新比对库,内容还是很完备的,毕竟中国知网的数据库非常庞大。
- 代码查重算法:LCS、Levenshtein距离、Jaro-Whinkle距离和变量代换。https://blog.csdn.net/qq_42218344/article/details/85059865
- 代码查重工具sim:https://www.cnblogs.com/nbalive2001/p/6547191.html https://dickgrune.com/Programs/similarity_tester/
- 代码查重系统Standford Moss: https://theory.stanford.edu/~aiken/moss/
题目:习题练习网站设计与实现(已做过)
很多课程,学生反映老师给的练习题少了,希望能通过一些习题巩固知识。设计一个习题练习网站,并设计一套好的激励机制(如积分,学期末换成平时分)。
老师发布试题给学生,学生做完,不能立即看到答案。
按章节,按主题随机给学生题目
得分统计
学生:
- 可以看到排名
老师:
导入学生名单。设置题目。
生成成绩。(前20%满分,中间多少分,最后多少分。)
题目:论文格式检查网站
背景
国内毕业论文,大多是用word写,学生容易在格式上出错。
核心功能:
学生上传论文,网站检查论文格式,指出错误
收集各个学校的论文格式,模板
提供论文常见格式的设置操作(如奇偶数页页眉内容不同)
题目:监考自动提醒系统与设计(已做过)
背景
教学科安排考试,生成一个excel表格发给老师。为防止老师忘记监考,教学科手动在QQ群提醒接下来的考试(比如明天计算机网络,监考老师@@@@@),缺点很明显。如何让提醒自动化。
思路
微信公众号有个模板消息,老师关注公众号(咱们学院有微信公众号),可以做到监考自动提醒。自动提醒可以同时提供短信和邮件提醒(先做模板信息,再做邮件和短信)。
老师这端,可以自主设置,通过什么接收提醒(短信、邮件、微信公众号),以及提醒的时机(比如提前1周,提前3天等)。
方案
我给你一个学院考试安排的excel表,自己先注册一个微信公众号(只有微信服务号有模板消息功能,估计你得用测试号),通过模板信息实现自动提醒。充分测试后,接入咱们学院的微信公众号。
项目进展
2016级杨碧榕选了这个题目。做得很不错。