• 首页
    • 民大官网
  • 学院概况
    • 学院介绍
    • 现任领导
    • 内设机构
    • 办学条件
  • 本科教育
    • 内部设置
    • 专业设置
  • 研究生教育
    • 学科专业
    • 导师介绍
  • 党建工作
    • 党的建设
  • 学生工作
    • 团学工作
    • 教学科研成果
    • 招生就业
  • 师资队伍
    • 软件工程系
    • 数学系
    • 人工智能系
    • 统计系
    • 行政人员
    • 高等数学教学部
    • 计算机科学与技术
    • 计算机基础教学部
科研成果
当前位置: 首页>>学术科研>>科研成果
  • 科研平台
  • 科研团队
  • 科研合作
  • 学术交流
  • 学科竞赛
  • 科研成果
科研与教学的相互作用:从一个科研课题谈起

我的第一个省级科研课题是:《函数可视化的类模型及其智能编码技术的研究》,属于2011年的贵州民族大学与贵州省科技厅联合基金项目(黔科合J字LKM[2011]18号)。从这个课题开始,算是正式接触科研,并以此不断改进和深入研究,写了些论文,最终于2015年12月评上高级职称,当上了教授。根据自己的经历和体验,谈谈我的学习及工作经历,以期望对年轻的老师们有一点帮助。

对我而言,个人比较喜欢程序设计。设计一个软件系统的初衷是为了方便工作,有助于提高工作效率。记得第一个开发的简单系统是一个基于CGI实现在线考试的系统,当时是为《计算机基础》这门课程考试而设计。CGI(Common Gateway Interface,CGI)程序是一种用高级语言编写的公共网关程序,其用处是接收客户端(例如,浏览器)提交的数据,然后在服务器端生成一个文件。这样,学生考试的客观题就可以自动判定分数,主观题的解答就可以存储在文件中,每个学生就以他的学号为文件名存储。那时还没有学习ASP、JSP等动态网页技术,也没有用数据库。用CGI程序解析HTTP协议提交的请求是一件很麻烦的事。偶尔读到一篇文章,知道了CH(一种解释型C语言环境),使用它的Ch-CGI包,可以轻松处理HTTP协议提交的请求,同时很容易调用服务器端的工具软件。有了这个优点,就很方便构建一种网络化软件,实现多用户通过远程方式使用这样的公共平台。

在教学中,我经常给学生讲,领会荀子在《劝学》中所说,要“善假于物”。基于该思想,2013年学院希望老师们组织学生参加“朗玛杯”贵州省大学生程序设计大赛,也希望我能组队。如何取得好成绩呢?我与学生们一直思考这个问题,最后决定做一个基于Web应用的开发环境:使用Ch-CGI构建一个云计算模式的软件开发平台CCDE。该作品获得“朗玛杯”贵州省大学生程序设计大赛三等奖,后来整理完成一个软著:“一种多语言云环境编程软件”。基于该技术和大数据,2019年指导学生参加贵州民族大学“互联网+”大学生创新创业大赛获银奖。

通过该课题,我们迈出了科研的第一步后,逐渐朝着新的目标前进。随着大数据、人工智能时代的到来,我们也紧跟步伐,思考更好的平台设计。比如说设计基于用户行为大数据的智能化IDE,考虑通过对用户行为数据的处理和分析,使得网络化IDE能够更好的演化与改进,成为更好的IDE环境。同样,我们计划在平台上部署演化计算系列算法的科学实验平台,使用户能够自己模仿设计相关算法,掌握智能算法的应用,这些对用户学习功能的考虑,将会点燃众多算法爱好者的学习热情,是一件很有意义的事。

我的项目组申报时共有5位老师,其中教授1人,副教授3人,讲师1人;结题时3位副教授均晋升为教授,讲师也晋升为副教授,所以说应该是比较成功的团队吧!

注:上文根据访谈潘峰老师整理。

地址:贵州省贵阳市花溪区    邮编:550025

电话:0851-88924519         传真:0851-88924519

网站安全隐私说明 版权声明 本站由贵州民族大学数据科学与信息工程学院维护
制作:数信学院网站设计工作室      

微信二维码

微博二维码