谢谢邀请!作为一名计算机专业的教育工作者,我来回答一下这个问题。
首先,对于本科生的毕业设计来说,在进行选题的时候需要考虑三方面因素,其一是题目与自身所学的专业(细分方向)要保持高度一致;其二是题目要具有一定的实际应用价值;其三是所采用的技术体系要紧跟技术发展趋势,可以重点关注一下新技术。
计算机专业目前有很多细分方向,比如嵌入式开发、Web开发、大数据、网络安全等,不同的细分方向需要组织不同的知识结构,所以在选择毕业设计题目的时候,首先要从自身的知识结构出发,这样更容易取得较好的成绩。
按照历史经验来看,毕业设计的导师会根据自己的研究方向来设计一系列题目,学生可以根据自己的兴趣爱好和能力特点来选择相应的题目,在选择之前也可以跟导师详细沟通一下。
通常本科学生的毕业设计题目都会比较注重题目本身的应用价值,在当前本科教育越来越重视实践的大背景下,毕业设计的题目也更倾向于与行业领域相结合。
从这个角度来看,毕业设计的题目跟行业领域的结合越紧密越好,这样在做毕业设计的过程中还可以积累一定的行业经验。
在当前产业互联网发展的大背景下,传统行业领域会有大量的网络化、智能化诉求,这些都可以作为毕业设计的题目。
计算机专业的毕业设计一定要注重新技术的采用,因为IT行业本身对于新技术就非常敏感,掌握新技术的学生也会有更强的岗位竞争力。
产业互联网时代是平台化时代,随着当前大型科技公司纷纷推出自己的技术平台(云计算平台、物联网平台、区块链平台、人工智能平台等),基于这些平台做一些行业创新就是不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
谢谢邀请,我来谈一下自己的看法。
我觉得用python php java写个小程序就挺好。
我认为大多数的大数据和区块链做起来都很虚。
虚在哪呢?虚在工作量大部分都在熟练掌握一个工具或者一个框架上,少了程序员本身对程序的思考。
我认为程序员还是单纯点,干点与程序相关的,少弄些虚头巴脑的东西。
如果你选择了大数据,区域链。
你在答辩时大可以吹嘘这个技术多么先进,用了什么做模型,又用了什么做分析。
这时如果考官问一句,有什么是你自己的呢?我想差不多你就要语塞了。
写程序就相当于武侠小说里的习武,我希望你能多练一下内功,而不是在这些招式上花费太多精力。
毕竟高手比到最后,肯定比的是道,而不是术。
一位老学长的建议。



