- 相关推荐
计算机专业编程语言课程开设探索论文
摘要:职场对于毕业生专业能力不断地提出新的要求,高校对于编程语言课程的开设应该紧跟时代的步伐,不断地为社会提供专业素养高的人才,同时也能使学生更好地学以致用。从课程安排合理性问题的提出,采用德尔菲(Delphi)法确立评价体系,以及课程开设的建议等方面进行了全面的综述,以期能对相关研究提供借鉴和参考。
关键词:高校;德尔菲;编程语言;课程安排;计算机专业
1概述
据了解,2005年后,所有综合类和理工类的高校都开设了计算机类专业,因此造成了该专业毕业生人数急剧增多,就业市场严重饱和。同时,由于高校的人才培养计划赶不上计算机技术日新月异的变化,造成了毕业生走向职场后,专业能力难以达到用人单位的要求,因此造成部分学生就业难的局面。根据四川省教育厅发布的2014届就业质量报告,用人单位选聘应届毕业生时最为看重的是专业知识(63.98%),其中大多数单位表示愿为符合要求的毕业生开出可观的薪资,但从实际的就业率和就业质量来看,情况并不乐观。为了着手解决此问题,应该从源头来考虑,反观高校对于专业课程安排的合理性,同时应该不断地对人才培养方案进行修改,以提高毕业生的就业质量。就计算机类专业所开发的编程语言为研究对象,综合考虑编程语言的就业情况、高校编程语言的开设情况、编程社区编程语言排名情况,并应用德尔菲方法(Delphi),建立编程语言的综合评价模型,从而为高校开设编程语言课程提供参考意见。
2编程语言的评价
2.1高校开设编程语言的影响因素
(1)编程语言的就业情况收集了北京与广州两地各个编程语言的专业人员的实际薪资(数据来源于各大线上招聘平台)。从薪资情况可以宏观地看出市场的供给关系,从而得出现阶段对不同编程语言的专业人员的需求程度。根据图1,不难看出北京地区的薪资水平大体大于广州地区。同时,Swift、Python、SQL、C++相关岗位的平均薪资水平位列前4。而较为冷门的统计方面的R语言则位居倒数。(2)代表性高校编程语言开设情况收集了全国顶尖的高校的计算机专业培养方案中(高校排名根据2016年中国科学评价研究中心等机构发布的本科专业排行榜)对于各编程语言课程的开设情况。为了全面地反映问题,选取了不同层次的较具代表性的4所大学进行比较。如表1所示。清华大学与暨南大学对于主流的编程语言的课程安排最为全面,且高校大多都开设了较为基础的,像C++,SQL等语言。然而,大多却并未开设像薪资可观的Swift、Python等语言的相关课程。(3)TIOBE编程社区的编程语言排行TIOBE编程社区由荷兰Eindhoven的TIOBE公司创立和维护,根据互联网上有经验的程序员、课程和第三方厂商的数量等指标对各个编程语言进行热度的排行。从2016年该社区发布的最新一期编程语言排行榜来看,Java、C、C++、Python为2016年最受欢迎的编程语言。相较2015年该机构出具的数据来看,C语言的排行下滑明显,进步最多的为GoogleGo,其他成长显著的语言还包括Dart和Perl。如表2所示。
2.2基于德尔菲方法的编程语言评价
根据德尔菲法的要求和研究目的,确定了20位专家并对其进行专访,第一轮评分由专家主观从以下3个角度为不同的计算机语言分别进行评分(满分100)。在第二轮评分之前,各位专家阅读了相关资料、以及第一轮评分的匿名结果后,再进行综合判断。两轮评分后,收集相关数据,随机挑选了6位专家的3个评价方面的评分结果,并采用Excel2010进行录入并进行相关数据的处理。如表3所示。在专家的调查结果中,Python、Swift、SQL等语言的相关岗位被认为是就业前景较好的,这也与目前市场的现状分析结果基本吻合。同时,在对教务处排课人员、任职的教授的调查后,分析发现开设较为基础的计算机语言(C、C++、Java等)被认为有较强的可操作性。不同的是,专家认为用途广泛的Python,JavaScript语言也同样应该被开设,对比高校开课情况的调研后,我们认为高校可能考虑到这些语言专业背景要求高、难度大,因此很少安排此类课程。在对于计算机语言流行度方面的评分中,除了主流的基础语言外,VB和Linux的评分也位居前列。综合以上3个方面,对10种主流编程语言进行排行并加权计算其最终的得分,得出了就市场要求、可操作性、合理性3方面考虑的最应学习的编程语言的排行。
3编程语言课程开设的建议
根据以上的分析,C,C++,Java,VB等语言是本科生最应学习的基础的编程语言。考虑到前阶段对于职业市场的调研等方面,高校应该加强现阶段较为热门且紧缺专业人员的,像Swift、JavaScript、SQL等语言的课程安排,高校可以增设相关语言的选修课,并对学生更好地宣传以求其认识目前计算机语言的使用情况,提高毕业生在校学习的针对性以及走向岗位后的市场适应力和竞争力。运用德尔菲法构建编程语言的多角度评价体系的过程符合试验设计和科学程序的相关要求,结果综合了专业性、实际性以及科学性,能够为高校的计算机编程语言的课程安排以及相关的研究提供依据,同时也可以提高在校生对于编程语言的全方面认识。
参考文献
[1]王军,田岳凤,张俊龙,李玮.德尔菲法构建中医学专业基础模块课程考核评价指标体系[J].中国中医药现代远程教育,2014,(20).
[2]科技论文写作常识———德尔菲法[J].中国护理管理,2013,(03).
[3]晓红,何仲.Delphi法在护理研究中的应用[J].中华护理教育,2005,2(1):6-8.
[4]徐国祥.统计预测和决策[M].上海财经大学出版社,2005.
【计算机专业编程语言课程开设探索论文】相关文章:
开设文科物理课程的初步探索论文10-10
开设文科物理课程的初步探索10-28
语言文学课程教学改革探索论文05-26
安全工程专业力学课程开设探讨论文10-02
计算机程序设计课程教学探索论文07-30
探索结对编程09-16
对高师舞蹈教育专业课程设置的探索的论文09-22
提高网络与信息安全编程能力的实践探索论文09-02
探索古代文学的课程教学的论文08-18
体育课程舞蹈教学探索论文10-04