大学生毕业论文题目写作风格赏析
引言
每到大学生毕业论文开题的时间,为了选择不落俗套的题目而抓耳挠腮。本文以2022届计算机学院的毕业论文为研究对象,以可视化的方式归纳分析不同专业的论文题目写作风格及研究方向。
运行环境
数据格式为CSV,共671条,字段信息有:论文题目、关键词、专业名称。专业包括有信息工程,教育技术学,数字媒体技术,物联网工程,计算机科学与技术,软件工程和通信工程。
- Jupyter Notebook
- Plotly Express
- Pkuseg 中文分词工具包
- Pandas
写作风格分析
各专业论文题目统计
图例中各统计指标表示含义:
median:标题长度的中位数
mean:平均标题长度
min:标题最短字符数
max:标题最长字符数
其中字符数的统计含中文,英文(每个字母计量一个单位)和标点符号(如《》)。
- 先敲重点,列表 (见后)中的题目有哪些亮点?
列表题目中均含有英文专有名词,但是首字母小写是错误写法。除了x86这样约定俗成的专有名词之外,其他英文单词均需要首字母大写!首字母大写!首字母大写!有些甚至是全部大写,如MVC,STM32,PRA。
import pandas as pd
pd.options.mode.chained_assignment = None # default='warn'
file_path=r'2022--计信毕业论文.csv'
df=pd. read_csv (file_path,encoding='utf-8-sig',low_memory=False)df = df.dropna(subset=['论文题目'])#去除论文题目为空的数据行mask = (df['题目分词'].apply(lambda x:any( c[0].islower() for c in x.split()))) #查找首字母小写的英文单词
df=df[mask][['证书专业名称','论文题目']]df
index | 证书专业名称 | 论文题目 |
---|---|---|
1 | 通信工程 | 基于python-opencv的人脸识别算法设计与实现 |
206 | 通信工程 | 基于javaweb的在线考试系统 |
209 | 通信工程 | 基于springboot的新冠数据查询 |
标题的最短长度统计,除了数字媒体技术专业(10个字符),其他专业的标题最短长度接近(7个字符)。
标题的最长长度统计,计算机科学与技术专业以42个字符的标题长度独占鳌头,其他专业的标题最长长度都在30个字符左右。
各专业论文标题的平均长度和中位数值接近,说明标题长度分布合理,无较大落差。
教育技术学专业的论文平均长度明显大于其他专业,主要是该专业针对具体的课程进行研究,因此书名号《》和课程名在论文标题中占比较高。
最长长度的论文题目
index | 证书专业名称 | 论文题目 |
---|---|---|
494 | 计算机科学与技术 | 基于SpringBoot和mybatis-plus框架的校园食堂订餐系统的设计与实现 |
- 较短长度的论文题目
index | 证书专业名称 | 论文题目 |
---|---|---|
190 | 通信工程 | 5G技术研究 |
467 | 计算机科学与技术 | 农产品销售商城 |
502 | 物联网工程 | 低代码开发平台 |
573 | 信息工程 | 净水器控制系统 |
各专业论文数量分布
各专业论文题目的Top15关键词分布
先整体了解Top15关键词在所有专业的分布情况
- 上图看出,除了教育技术学专业外,关键字“基于”,“系统”,“设计”,“实现”在各其他专业均占很大的比例,一方面说明工科学生的动手能力都是杠杠的,另一方面也反映出大家喜欢拿Web或桌面系统的开发实现作为自己的毕业选题,如果想让自己的毕设不落俗套,就尽量选择其他的研究重点。
- 除了研究内容上有变化外,毕业题目的用词也避免缺乏新意。推荐清华大学人工智能研究院的产品万词王,可以根据意思反向查找词语,可以避免表达形式的单一性。
- 教育技术学专业的毕业生多用的关键词是:教学、信息、应用等,这些反映学生侧重信息技术在教育教学中的应用。
关注公众号“乐享Python”,获取更多教育数据分析资料。再看看各个专业中的Top15关键词的分布:
from collections import Counter
import pandas as pd
file_path=r'毕业论文-2.csv'
df=pd. read_csv (file_path,encoding='utf-8-sig',low_memory=False)df = df.dropna(subset=['论文题目'])#去除论文题目为空的数据行
grouped = df.groupby('证书专业名称')lst_df=[]for name, group in grouped:lst=[]for x in group['题目分词'].values.tolist():lst.extend(x.split())# #第一种方法# d={i:lst.count(i) for i in set(lst)}# df_group=pd.DataFrame(d.items(), columns=['word', 'count'])#第二种方法d=dict(Counter(lst))df_group=pd.DataFrame(d.items(), columns=['word', 'count']) df_group['name']=namelst_df.append(df_group)
df = pd.concat(lst_df)
df#pivot_cht_html(df,'data.html')
论文题目列表
index | 证书专业名称 | 论文题目 |
---|---|---|
1 | 通信工程 | 基于python-opencv的人脸识别算法设计与实现 |
206 | 通信工程 | 基于javaweb的在线考试系统 |
209 | 通信工程 | 基于springboot的新冠数据查询 |
338 | 通信工程 | 基于python的车牌识别系统设计与实现 |
435 | 通信工程 | 基于springboot+netty的网络通信系统 |
438 | 通信工程 | 基于springBoot+netty的网络通讯软件设计与实现 |
461 | 通信工程 | 基于python的信号与系统实验教学平台设计与实现 |
30 | 软件工程 | 基于java的房屋租赁系统的设计与实现 |
181 | 软件工程 | 基于android的网上购物APP微信小程序的开发与实现 |
256 | 软件工程 | 基于uni-app的电影计划小程序的设计与实现 |
422 | 软件工程 | 基于x86架构的宏内核操作系统的实现 |
11 | 计算机科学与技术 | 基于ssm框架的选课系统的设计与开发 |
41 | 计算机科学与技术 | 基于springboot的后台管理系统 |
44 | 计算机科学与技术 | 基于springboot的办公自动化系统设计与实现 |
90 | 计算机科学与技术 | 基于web的美妆商城的设计与实现 |
99 | 计算机科学与技术 | 基于springboot和微信小程序的点餐系统设计与实现 |
108 | 计算机科学与技术 | 基于web的社区宠物诊疗系统 |
132 | 计算机科学与技术 | 基于springboot的学校教材订购系统的设计与实现 |
135 | 计算机科学与技术 | 基于springboot的流浪动物管理系统的设计与实现 |
136 | 计算机科学与技术 | 基于java的学生选课系统的设计与实现 |
167 | 计算机科学与技术 | 基于ssm的医院在线预约系统的开发 |
175 | 计算机科学与技术 | 基于python的新冠疫情实时数据统计及可视化 |
216 | 计算机科学与技术 | 基于web的在线竞价系统的设计与实现 |
240 | 计算机科学与技术 | 基于排序算法的回合制游戏《thunderclap》的设计与开发 |
287 | 计算机科学与技术 | 基于web的小型酒店管理系统的设计与实现 |
316 | 计算机科学与技术 | 基于Bloom filter的视频过滤系统的设计和实现 |
342 | 计算机科学与技术 | 基于java的在线商城的设计与实现 |
349 | 计算机科学与技术 | 基于ssm的基层党员之家建设平台 |
358 | 计算机科学与技术 | 基于MVC模式的web图书管理系统设计与实现 |
360 | 计算机科学与技术 | fec算法在实时数据传输中的应用设计与实现 |
363 | 计算机科学与技术 | 基于java微服务在线视频教育系统设计与开发 |
365 | 计算机科学与技术 | 基于unity3D的移动增强现实与人机交互技术设计与实现 |
366 | 计算机科学与技术 | 基于linux操作系统的聊天软件的设计与开发 |
374 | 计算机科学与技术 | 基于python的高校网络舆情分析系统设计与实现 |
395 | 计算机科学与技术 | 基于python的贪吃蛇游戏设计 |
415 | 计算机科学与技术 | 基于springboot技术的足球场管理系统的设计与实现 |
417 | 计算机科学与技术 | 基于python的疫情数据分析和可视化的设计与实现 |
430 | 计算机科学与技术 | 基于python的食品推荐系统设计 |
443 | 计算机科学与技术 | 基于unity3D引擎的射击游戏开发与实现 |
494 | 计算机科学与技术 | 基于SpringBoot和mybatis-plus框架的校园食堂订餐系统的设计与实现 |
523 | 计算机科学与技术 | 一种分布式定时调度中间件My-trigger的设计与实现 |
525 | 计算机科学与技术 | 基于maven+SSM架构一站式城镇商品一体化web服务 |
526 | 计算机科学与技术 | 统计云与rpa应用研究 |
527 | 计算机科学与技术 | 基于统计人才队伍培养模式的创新与rpa应用研究 |
531 | 计算机科学与技术 | 中国国民经济核算体系与rpa应用研究 |
532 | 计算机科学与技术 | 统计监督职能研究与rpa应用研究 |
560 | 计算机科学与技术 | 基于web的作业系统设计与实现 |
572 | 计算机科学与技术 | 基于web的学生宿舍管理系统 |
600 | 计算机科学与技术 | 基于ssm的校园点餐系统设计 |
602 | 计算机科学与技术 | 基于uni-app单词学习系统的研究与设计 |
606 | 计算机科学与技术 | 基于ssm猫咖管理系统设计与实现 |
608 | 计算机科学与技术 | 基于ssm的电影票订购系统的实现 |
610 | 计算机科学与技术 | 基于springboot的房屋租赁管理系统设计与实现 |
648 | 计算机科学与技术 | 基于app的奶茶点单系统的设计与实现 |
649 | 计算机科学与技术 | 基于vue和node.js外卖平台设计与开发 |
652 | 计算机科学与技术 | 基于springboot的电影订票购票系统的设计与实现 |
202 | 物联网工程 | 基于vue超市商品管理系统 |
238 | 物联网工程 | 基于java的图书管理系统的设计与实现 |
385 | 物联网工程 | 基于opencv的人脸识别系统的设计与实现 |
396 | 物联网工程 | 基于thinkphp的个人博客的设计 |
397 | 物联网工程 | 基于jsp的排课系统的设计与实现 |
398 | 物联网工程 | 基于python的外卖平台的数据可视化 |
626 | 物联网工程 | 基于python的商品销售管理系统的设计与实现 |
627 | 物联网工程 | 基于ssm的校园流浪猫管理系统的设计与实现 |
628 | 物联网工程 | 基于java web的校园每日疫情通报系统设计与实现 |
629 | 物联网工程 | 基于vue.js的购物网站设计与实现 |
630 | 物联网工程 | 基于ssm的水果商城系统的设计与实现 |
639 | 物联网工程 | 基于web的题库管理系统设计与实现 |
250 | 数字媒体技术 | 转描技术在二维动画《king》中的应用研究 |
484 | 教育技术学 | 基于steam理念的初中信息技术课程教学设计与研究 |
485 | 教育技术学 | 基于steam的高中人工智能教学设计研究–以黄石X中为例 |
488 | 教育技术学 | 基于mpython的高中创客教学设计与实践研究 |
293 | 信息工程 | 基于stm32的智能路灯管理系统 |
541 | 信息工程 | 基于python爬虫的新闻管理系统开发 |
575 | 信息工程 | 基于python进行的web自动化测试 |
667 | 信息工程 | python可视化国内疫情大数据分析 |
大学生毕业论文题目写作风格赏析相关推荐
- 计算机英语论文题目,英语专业毕业论文题目集锦
英语专业毕业论文题目集锦 1.新闻英语的特点及其翻译 2.网络英语及其翻译 3.浅谈国际商务合同的翻译 4.计算机英语的特点及翻译 5.论中国古诗词的英文翻译 6.广告英语的词汇特征与翻译 7.浅谈汉 ...
- 非计算机专业毕业论文用游戏,计算机专业大学生毕业论文
论文写作指导:请加QQ229366758 作为一名计算机专业的大学生,我们应该要怎么书写一篇毕业论文呢?以下是小编精心准备的计算机专业大学生毕业论文,大家可以参考以下内容哦! 摘要:<计算机应用 ...
- 社会实践论文关于计算机网络,计算机社会实践毕业论文题目大全 计算机社会实践专业论文题目怎样拟...
[100道]计算机社会实践毕业论文题目大全,每一个论文题目都是精选出来的,看了后定能知晓计算机社会实践专业论文题目怎样拟等相关写作技巧,让计算机社会实践论文写作轻松起来! 一.比较好写的计算机社会实践 ...
- php毕业论文吧,php毕业论文题目
php毕业论文题目 介绍:该栏目涵盖关于毕业论文和php和题目的论文范例,免费给你研究php毕业设计题目提供有关参考资料. 摘 要:毕业设计(论文)作为地方院校本科教学的最后一个重要环节,受就业环境和 ...
- 计算机与与银行会计论文题目,关于会计方面银行会计学论文,关于对会计的重新认知和思量相关毕业论文题目范文...
本论文是一篇关于会计方面银行会计学论文,关于对会计的重新认知和思量相关毕业论文题目范文.免费优秀的关于会计及内部控制及社会实践方面论文范文资料,适合会计论文写作的大学硕士及本科毕业论文开题报告范文和学 ...
- 大学计算机基础论文范文大全集,计算机基础论文题目集 计算机基础毕业论文题目怎样定...
汇总了[100道]与计算机基础相关论文选题,为广大毕业生和职称者推荐计算机基础论文题目集,解决在校大学生不知道计算机基础毕业论文题目怎样定等相关问题! 一.比较好写的计算机基础论文题目: 1.大学计算 ...
- html5毕业论文题目,web设计论文选题推荐 web设计专业论文题目怎么拟
精选了[100道]关于web设计论文选题推荐供您后续的写作参考,在写web设计论文之前,很多大学生总是被web设计专业论文题目怎么拟难倒怎么办?请阅读本文! 一.比较好写的web设计论文题目: 1.响 ...
- 计算机网络安全技术论文范文,计算机方面论文范文数据库,与关于计算机网络安全防护技术的相关毕业论文题目范文...
计算机方面论文范文数据库,与关于计算机网络安全防护技术的相关毕业论文题目范文 关于计算机及计算机网络及计算机网络安全方面的免费优秀学术论文范文,计算机方面论文格式范文,关于关于计算机网络安全防护技术的 ...
- 计算机科学与导论期末论文题目,★计算机科学与技术导论论文题目计算机科学与技术导论毕业论文题目大全计算机科学与技术导论论文选题参考(3页)-原创力文档...
★计算机科学与技术导论论文题目计算机科学与技术导论毕业论文题目大全计算机科学与技术导论论文选题参考 1.计算机科学与技术专业导论课程相关问题探讨 2.高等学校教材·计算机科学与技术:计算机导论(第2版 ...
最新文章
- 为什么应该安装使用 Arch Linux
- 斜挎包长度到哪里合适_济宁百叶窗哪里好
- 提升.NET应用程序启动速度
- [css] 请问class与[class=xxx]的区别是什么?两者是否等价?
- 96. Unique Binary Search Trees(I 和 II)
- 110+优秀作品、20+热门领域曝光, 高通如何玩转“AI 的夏天”!
- 利用ScriptEngineManager实现字符串公式灵活计算
- 使用Pack200压缩你的代码
- JZOJ 1259. 牛棚安排
- java中符号常量_Java中符号常量
- 泰勒展开式求sinx近似值
- 计算机图形学期末复习知识点总结
- 苹果电池显示维修_iPhone电池健康显示“维修”的原因和解决办法
- File Based Optimizations(FBO,FBO焕新存储技术)介绍
- 几款常见开源php博客体验
- Python爬虫爬取微博评论案例详解
- h3c服务器设置管理ip配置文件,H3C 开局设置
- 科学中有故事,故事中有科学
- 基于JAVA房屋租赁平台计算机毕业设计源码+系统+数据库+lw文档+部署
- iOS VS Android ,10年之战,谁是最后赢家?
热门文章
- IDA*算法解十六宫格拼图问题
- DW_apb_i2c 使用介绍2--i2c初始化以及读写eeprom测试
- 防疫期间健康险销售量高速增长;麦德龙PLUS会员在8个城市上线 | 美通企业日报...
- 使用易康(eCognition Developer 8.9)对遥感影像进行面向对象分类
- Err:12 http://old-releases.ubuntu.com/ubuntu xenial Release 404 Not Found [IP: 91.189.88.248 80]
- 函数计算-触发OSS来处理图片加水印和大小裁剪
- Windows10蓝牙驱动丢失,100%解决方案
- dw添加下拉菜单_怎样用dw制作导航栏下拉菜单
- 计算机组成实验八,计算机组成原理 实验八 简单模型计算机实验.doc
- 海波龙(Oracle Hyperion)单点登陆问题记录