目录
曾经遇到这样一位学生,因为选题问题,差点读“大五”,情况是这样的:
这是一名计算机专业的学生,当时十月一假期刚结束,学院通知他进行毕设选题,这名学生呢,想当然地认为毕业设计非常简单,不就是一万多字的文章嘛,有什么难的,他看了下学院给的课题列表,“学生管理系统、图书馆管理系统...”,最后有一条,可自拟课题。
这名学生看不上学院给的课题列表,觉得太low了,决定自拟课题,好好表现一把,做一名优秀毕业生。他当时这么思考:“一定要凸显自己的实力,对了,最近人工智能比较火,选个机器人的实现吧”,最后他自拟的课题为“楼宇迎宾机器人的设计与实现”。
这名学生,根本不熟悉人工智能领域,之前也没做过相关方面的研究和学习,自己的兴趣呢,也非常多,但属于“样样通,样样不精”的那种。
不到一个月,开题报告完成了,因为开题报告不查重,他从网上搜了一些文章,复制粘贴,最后完成了一份自认为完美的开题报告,学院也给通过了,允许开题。
在写论文的时候,这名学生,困在了“DPM、DSST、LCT”这些算法上,整篇论文表述平平,没有深度,第一次提交给导师,给的评语“整篇论文深度不够”。这名学生到处找“后悔药”吃,找到了我这个卖“后悔药”的。
协助他完成毕业设计,是在临近答辩的前一周,也给了他全方位的指导,直到答辩当天中午,还在跟我聊天,怕自己过不了。这名学生,1:30答辩,最后大概1:50的时候给我发了一条信息,“我通过了”。
通过这样一个例子,我们能想到毕设选题的时候,该注意什么了吧?需要注意的事项非常多,下面通过“思维导图”的方式给你一一列举。
如何选题
选题包括“约束性选题”和“非约束性选题”。所谓约束性,就是学校给你选题的范围,给你一个选题列表,你从中挑选出你觉得合适的课题。非约束性选题,那意思就是你可以自拟题目。
选题原则
选题有什么原则?如何有效“避坑”
选题的时候,我觉得最重要的是“熟悉、能驾驭”。你要熟悉这个课题所在的领域,“没吃过猪肉,至少见过猪跑”,但是仅仅见过猪跑还不行,确实得需要你吃过猪肉。
其次,你选择的课题,要有足够多的可查阅资料,那到哪里查呢?这里给大家列举两个网站。①大名鼎鼎的“知网” ②艾媒网
再一点需要注意,你所选课题所在的领域,要有价值和意义。之前我遇到一位学生,他选的课题是“某KTV智能语音点歌系统的设计与实现”,乍一看,没毛病,“智能点歌系统”、“设计与实现”等符合命名规范,仔细品一品,味道好像哪里有点不对,不知道你是否感觉到了?你作为一名学生,去写KTV行业相关的论文,请问你开题报告和论文中要描述背景和意义的时候,你如何写?你写为了娱乐行业方便点歌?你这是在挑战导师和评委嘛?后来我给这名学生将论文的课题改为“家用智能语音点歌系统的设计与实现”。
其他几点,比如技术主流、行业火爆、兴趣爱好,这几点稍微次要一点,只要别写古老的技术,比如COBOL语言、Rubby语言、Java语言中的Struts框架,这都是一些过时的、淘汰的技术了,是一些雷,你可别踩!
哪些课题不能选或不能自拟?
这里同样列举几个课题雷区,不要选一些“学生管理系统”、“图书馆管理系统”之类的, 这些课题都被写烂了,你再怎么写,还能写出花样来?无非就那几点功能,很容易在论文查重时,杀你个措手不及,论文库中有几千篇乃至上万篇这样的论文了,你就别瞎掺和了。
我该选择哪些课题呢?
前面讲到了选题和自拟课题时需要注意的原则,只要你把这几个原则结合起来,课题的资料相对多非特别多,行业相对比较主流,有价值和意义。这里列举一下一个行业:电子商务、电子政务、数字化、大数据、人工智能、物联网、云计算等等。具体到课题可以是“基于XX技术的OA系统的设计与实现”、“基于XX技术的CMS系统设计与实现”、“基于XXX技术的手机点餐系统设计与实现”、“基于XX技术的在线考试系统的设计与实现”等。
如何给课题命名?
课题命名也是有讲究的,我们计算机专业写论文时,大多需要“实物”进行配合,需要你设计和实现一个系统,要将系统运行起来,答辩的时候,老师不是只看你PPT和论文,听你讲,问你几个问题就够了,还需要你演示系统、运行系统。所以我们的课题名字需要是“基于XXX的设计与实现”、“XXX系统的设计与实现”,字数要在10-30个字之间,不能太短也不能太长。
好了,选题的注意事项就到此结束,如有问题,可以联系我,希望本篇文章能够帮你避坑。