首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

面向“双一流”培育地方应用学院学生程序设计能力

作者:费雄伟 阳王东 罗伟焱 伍俊锋 来源:科技风

摘要:围绕“双一流”应用学院的建设目标,通过分析程序设计课程群,针对性地对培养创新创业人才和技能人才,提出了一套培育模式。该套由分层教学、创新培育、创业培育、技能培育几个部分构成,在实践中收到了很好的效果。

关键词:程序设计;双一流;地方应用学院;创新创业人才;技能人才

2015年10月24日,国务院印发《统筹推进世界一流大学和一流学科建设总体方案》,吹响了我国高等教育进军“一流学科”和“一流大学”的建设号角。2017年教育部财政部国家发展改革委印发《统筹推进世界一流大学和一流学科建设实施办法(暂行)》和湖南省人民政府印发《湖南省全面推进一流大学与一流学科建设实施方案》)进一步强力推进高校的双一流建设。可见,地方本科院校同样迎来了建设双一流的契机。

1 问题分析

对于地方本科院校而言,以培养应用型人才为自身定位,对照双一流目标,建设的是“一流应用学科”和“一流应用型学院”。按照上述湖南省的文件的要求在应用人才培养方面需:1)培养富有创新精神和实践能力的各类拔尖创新人才;2)培养湖南经济社会急需的“芙蓉工匠”等技术技能人才。因此一流地方学院必须要研究和实践如何培养创新人才和技能人才。

对于计算机学科类创新人才和技能人才的培养重点是程序设计类课程的改革。因为程序设计类课程是计算机学科的核心课程和特色课程。建好一流计算机应用学科,必须要建好一流程序设计类课程。根据专业不同,程序设计类课程包括不同的几门课程。如网络工程专业的程序设计类课程,主要有算法分析与设计、软件工程、C语言程序设计、JAVA程序设计、网络协议编程、WEB程序设计等课程组成。因此迫切需要分析总结各门课程的特点和共性,围绕培养创新人才和技能人才的目标,提升应用学院学生的程序设计能力。经过研究和探索,已形成了如下提升学生程序设计能力的模式。

2 培育模式

面向“双一流”培育地方应用学院学生程序设计能力的培养模式,包括:分层教学、创新培育、创业培育、技能培育等部分组成。

2.1 分層教学

程序设计类课程在计算机学科门类中按专业不同有不同的开设方式。通过分析,程序设计类课程可以分为三个层次:算法、程序设计、软件工程。其中,算法和软件工程为公共部分,而程序设计按专业领域不同有不同的开设方式。算法主要培养学生能针对具体问题分析和设计出解决算法,是培养的第一层次。软件工程为程序设计提供项目式管理和执行,是培养的第三层次。而面向专业领域的程序设计体现专业需求,如网络工程的网络协议编程、物联网工程的嵌入式编程等,是各个专业的特色内容需要与自身的专业知识相结合。

从以上分析可以看出,算法和软件工程分别为程序设计提供公共的基础和高层管理的部分。这一部分需要的理论知识和学科前沿知识较多,需要由资深的教授或者博士来承担。而领域程序设计需要反映最新技术和专业知识,则需要年轻的教师或者博士来承担。

2.2 创新能力培育

面向“双一流”需重点培养学生的创新能力,程序设计的方法多样性给了学生发挥创新能力的空间。培育学生的创新能力需与实际需要结合,主要采取如下手段:1)借助大学生创新项目,完成系统开发、产品制作等等。2)采取大学生作品赛、大学生程序设计竞赛、大学生挑战杯等赛事,培养学生的竞赛和创新能力。如大学生程序设计竞赛,需从程序的运行时间、运行空间、解题量等多方面要求学生设计出高质量的优化的程序;而大学生作品赛和挑战杯等赛事要求学生设计出具有创意的作品。这些竞赛有助于培养学生的创新能力。3)课外兴趣小组。前两种方式针对的是少部分优秀学生,因为项目和竞赛的选拔性,只能少部分优秀学生能得到培育。而这种方式,可以扩大到全体学生,由教师指导成立若干程序设计兴趣小组,学生进行按兴趣选择。

2.3 创业能力培育

这部分针对高年级学生开展,因为高年级学生已具备一定的程序设计和开发能力,但还需相应的创业能力培育,以提升学生毕业后的就业能力和将来的职业发展能力。创业能力对于大学生而言,有一定的风险,故在此阶段需接受企业的系统化指导。因此对于创业能力培养依托企业,开展校企合作,由学生组队完成企业方提供的真实项目加以完成。这一流程有学校组织学生到企业方实习来完成。通过这一流程,一是使学生的程序设计能力得到真实的锤炼,二是培养学生团队合作,三是培养学生创业流程的能力。为了更好的检验学生的创业能力,最后由学生独立完成一项课题,从设计、开发、测试和维护多个方面考察学生的创业能力。这一部分有学生的毕业设计来完成。

2.4 技能培育

按照“双一流”的另一培养规格是培养面向区域的技能人才,技能人才虽然层次没有创新创业人才的层次高。但作为地方本科院校的学生并不是所有都具备创新创业的培养潜质,因此技能培育仍旧是应用学院很大的培养一块。技能培育具体是培养学生熟练掌握程序设计的基本算法、基本编程技巧、基本程序测试技巧等。技能培育贵在能提供足够的练习平台和机会。一是采取开放实验室的方式,提供给学生充足的练习机会。二是采取在线程序设计测试系统,突破时空限制的训练学生编程能力。通过这两种方式,使学生的技能得到很好的锤炼。

3 结语

围绕“双一流”应用学院的建设目标,通过分析程序设计课程群,针对性地对培养创新创业人才和技能人才,提出了一套培育模式。该模式通过近两年的实践,无论在学生竞赛项目还是学生就业方面都收到了良好的效果,值得推广到其他类似的地方应用学院。

参考文献:

[1]周国顺,图雅,张阳.面向 “工业 4.0” 的智能科学与技术专业创新课程体系构建[J].计算机教育,2016(10):6669.

[2]孙杰,秦建勇,樊春年,等.面向工科专业的 C 语言程序设计课程教学改革探索[J].计算机教育,2016(11):7375.

[3]戴炜栋,王雪梅.“双一流” 背景下外语类院校的发展定位,特征与战略[J].北京第二外国语学院学报,39(1):117.

[4]郭华桥.“双一流” 背景下研究型大学弱势学科的治理逻辑[J].重庆高教研究,2016,4(6):2936.

基金项目:湖南省教学改革研究项目(湘教通〔2016〕400 号629);国家级大学生创新创业训练计划项目(201611527008);湖南省大学生研究性与创新性实验项目(湘教通〔2016〕283号560);湖南城市学院教育规划课题(JK15B010);湖南城市学院学生实践能力培养改革项目(湘城院教字[2014]21号5)

作者简介:费雄伟(1980),男,湖南祁阳人,博士生,副教授,系统分析师,研究方向为并行计算;阳王东(1974),男,湖南衡南人,博士,教授,研究方向为高性能和分布式计算。