转载:IT人刘俊明
首先,对于计科大一的同学来说,在程序设计方面,能达到什么水平和应该达到什么水平是完全不同的概念,对于编程基础薄弱的同学来说,能够使用编程语言来完成一些基本的功能,比如计算器、文件管理等小应用就可以了。

对于已经掌握了C++并自学了Qt的同学来说,在期末设计的时候,选题空间还是非常大的,比如做一个浏览器、即时通讯、小游戏、音乐播放器、文本编辑器、图像处理器、桌面搜索等应用都可以,而且Qt在做这些方面的软件也都有诸多成功的案例,可以参考的资料也非常多。
采用Qt来完成一些交互类的软件还是非常方便的,而且Qt是一款跨平台框架,也支持Android、iOS,可以结合目前自己已经掌握的内容来进行选题。大一的同学通常还没有确定自己的主攻方向,如果确定了主攻方向,也可以结合自己的主攻方向来选题。
从当前的技术发展趋势来看,人工智能是一个热点领域,所以也可以重点考虑一下人工智能领域的相关应用,比如可以重点关注一下cv和nlp,相关的小应用也比较多,比如做一个人脸识别的小应用,或者做一个语音交互类应用也都是不错的选择。Qt本身的交互能力就非常强,如果再结合一些当前的开放AI平台,完全可以打开一个巨大的选题空间。
在选题的过程中,还需要考虑一下所处的交流环境和实验场景,如果在某些领域能够得到老师的帮助,或者有相关的实验室,那么可以重点考虑一下这些领域的题目。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

