基于程序设计俱乐部的创新人才培养探索与实践

时间:2022-03-20 10:06:20 来源:网友投稿

zoޛ)j馟iL^'n@)׮]{M}M5ӭ8iMv_iiui٨ky计划

为了培养学生创新意识,锻炼学生独立思考、分析问题、解决问题和动手实践能力,笔者所在课题组设计了课内、课外衔接的一体化教学训练计划,构建了基于俱乐部模式的贯穿大学四年全期的俱乐部教学活动(如下图),把俱乐部成员所需的基础课程知识有机地融合到俱乐部的总体方案中。

第一阶段,一年级新生通过宣传海报、观摩俱乐部活动、教师授课等方式了解俱乐部特点和运行机制,根据兴趣爱好自愿报名申请成为俱乐部预备会员,感受俱乐部创新氛围。

第二阶段,一年级下或二年级学生在进入俱乐部实验班学习或者完成必要的基础课学习后,通过俱乐部组织的“指院杯”程序设计大赛选拔成为俱乐部正式会员,加入各自感兴趣的俱乐部小组,并参加俱乐部组织的系统培训。同时,俱乐部也组织部分优秀的学生参加地方高校举办的网络新生赛、邀请赛,提高创新能力,增强竞争意识。

第三阶段,二年级课程结束,选拔成绩优异的学生参加暑期ACM ICPC、机器人、测试大赛等集训,在第三学年深入地学习所需知识,鼓励和遴选成绩优异者按其特点参加各类学科竞赛。

第四阶段,四年级学生把前期所学知识融会贯通,综合运用到毕业设计中,同时也选拔特别优异的学生参加国内外一流赛事,并吸收他们进入科学研究项目中。经过全期锻炼的学生可以很好地完成本科阶段的专业学习和毕业设计,为其适应今后的岗位需求或研究生层次深造打下了坚实的基础,全面提高了创新能力和綜合素质。

3.围绕学生领导力和组织管理能力的提升,探索基于俱乐部的学生自主管理模式

领导力和组织管理能力是军校学生能力培养的核心,是适应部队第一任职岗位的任职需要。在俱乐部的日常活动开展过程中,让学生全面参与俱乐部的管理,如各项活动的计划、组织、实施以及跨校区的后勤保障协调都由学生自主完成,形成岗位竞争与定期轮换相结合的锻炼机制。高年级学生在具备一定的专业知识和竞赛水平基础上成为俱乐部骨干力量,负责俱乐部的日常事务和组织管理,如俱乐部招新宣传、海报制作,俱乐部网站的维护,竞赛系统的运维管理,各类活动的策划,一年一度的“指院杯”大赛出题、数据调试,外出竞赛的组织和协调等,通过日常养成来培养学生的领导力和组织管理能力。

重构创新能力培养知识结构,建立配套的教学资源

1.紧贴军事信息化拔尖人才需求,创建层次化的知识框架

为了保持教学的先进性和适用性,筆者所在课题组着眼军事信息化拔尖人才需求,不断调整和完善知识内容,按照“循序渐进、创新拔优”的原则,补充拓展课堂教学内容,集中授课过程中采用专题授课的方式精讲知识内容;同时,尊重每位学生的个性特点,提供更加适合的针对性教育,根据学生的接受能力灵活增减讲授内容。创建了面向不同年级和知识水平的“基础—提高—拔尖”层次化知识框架,编写了课外知识拓展培训大纲:基础篇主要面向编程入门水平的学生,内容包括大数据读写、代码优化、计算方法、常见问题的解决方法等知识点;提高篇主要面向编程水平中等的学生,内容包括数据结构知识,线性结构、树形结构、图形结构、排序与搜索、递归与迭代、离散数学、软件工程基本方法等知识点;拔尖篇主要面向编程水平较高的学生,内容包括优化算法、数论、图论、组合数学、计算几何、动态规划、暴力求解、排序算法、分治算法等知识点。各层之间相互联系,又相对独立,自下向上,三个层次的教学单元构成俱乐部学习的知识体系。可以面向不同专业、不同年级以及不同水平的学生在掌握基础知识的前提下根据需要自由配置。

2.研发网络教学辅助系统,打造创新能力培养实训平台

为了更好地适应俱乐部成员和全校学生自主学习的需求,课题组自主研发了一系列的教学辅助系统:指导俱乐部成员开发的俱乐部网站和校内竞赛注册系统——俱乐部的日常管理和信息发布,校内竞赛的信息发布和收集均依托俱乐部网站进行处理,大大提高了俱乐部的运作效率;搭建OnlineJudge(简称OJ)系统——拥有近1800道具有军事背景和特色、难度分级的试题库,俱乐部会员及全校学生可以依托OJ系统在线自主学习、实践,系统能及时地反馈学生学习结果,指出错误之处,提高了学生学习效率;测试竞赛系统能够满足学生在线课程预习、单元模块考核、模拟测试竞赛等需求,提高了学生排错和纠错能力,同时还成为了全国大学生测试大赛竞赛平台。

开展丰富多彩的俱乐部活动,营造浓郁的创新氛围

1.注重品牌塑造,提升俱乐部影响力和吸引力

俱乐部秉承“以校赛吸引一大片、以集训培训一小片、以学科竞赛鼓励拔尖”理念培养新时期信息化复合人才。俱乐部从无到有,从小到大,从最初7人,到现在每年俱乐部成员稳定在70人左右,在俱乐部内直接受训人数超过500名,程序设计俱乐部品牌和影响力也日渐扩大、逐年提高。每年俱乐部通过俱乐部网站、宣传报道、招新宣讲、张贴海报、俱乐部老会员分享经验会等方式宣传团队文化。通过指院杯竞赛、答辩和问询等措施来招收新的会员,严把入会关,选拔优异学生。通过组内竞赛、培训、参观、访问、学术研讨、沙龙等线下形式,以及建立各类线上形式为会员搭建互动平台、建立交流渠道,激发学生的创新热情,形成互促学习、竞相创新的团队氛围。

2.以赛代练、以赛促学,全面促进学生创新能力提高

会员入会初始,俱乐部为每位会员指定老会员和教师作为培养责任人,依据学生自身特点和发展水平,量身定制的“学生能力成长规划”,系统策划会员学习不同知识模块、参加各种不同层次水平的学科竞赛,开拓学生眼界、培育学习荣誉感,将“要我学”转化为“我要学”。充分利用俱乐部活动时间和周末时间,开展俱乐部竞赛活动。在俱乐部实验班每天都有“今天你做题了吗?”在线练习,每一个阶段都有班内挑战赛;同时,在俱乐部内周周有组内赛、月月有练习赛、季季有挑战赛。每年都承办学院主办的面向全校本科生、硕士研究生的指院杯程序设计大赛(每年参加人数均超300人),并积极组织学生参加各类各级别的大赛。在一系列的不同水平、不同层次比赛中锻炼不同年级和阶段的俱乐部学生,提高俱乐部每一位会员的创新能力,同时也增强其领导力和组织协调能力。

3.走出去、请进来,拓展学生眼界

从俱乐部创建之初,课题组就实施“走出去,请进来”相结合的战略来拓展学生的眼界和知识面。每年定期组织俱乐部成员到南京的各类大学交流,学习地方高校竞赛团队的建设成果和比赛经验,并举行友好对抗赛,切磋技能,还邀请相关高校的教师和同学到俱乐部为成员介绍地方高校的先进经验和做法,丰富学生的俱乐部生活,开拓学生的创新视野。同时,充分利用外出比赛机会,积极到各著名高校实验室参观,提高见识。此外,还连续七年组织学生参加中国(南京)国际软件产品和信息服务交易博览会,了解新技术、新动态和前沿方向。

结语

程序设计俱乐部经过多年的运行,培养的学生的潜能优势得以发掘和提升,创新意识和创新能力得到明显提高,在一系列国际、国家级和省级创新竞赛活动中取得了优异的成绩,已成为笔者所在学校创新人才的“孵化器”。

当然,人才培养是一个复杂的系统工程,需要持续不断地关注和改革创新。程序设计俱乐部人才培养模式是创新人才培养的一种摸索和尝试,在探索和实践过程中还有如如何与课堂教学更加有机地结合、程序设计能力的培养和计算机系统能力培养、经费的使用和管理等问题,都是俱乐部人才培养下一阶段需要研究的重点。

参考文献:

[1]蒋鸣和.创新人才是如何培养的[J].中国信息技术教育,2019(Z1):1.

[2]张洪.基于应用型创新人才培养的实践教学改革探究[J].现代教育技术,2015,25(10):119-125.

[3]刘有耀,蒋林,杜慧敏,等.工程应用型创新人才培养模式研究与实践[J].高等工程教育研究,2015(05):76-81.

[4]史慧.高校创新人才培养模式研究[D].天津:天津大学,2015.

[5]王牧华,全晓洁.美国研究型大学本科拔尖创新人才培养及启示[J].教育研究,2014,35(12):149-155.

[6]周光礼,黄容霞.教学改革如何制度化——“以学生为中心”的教育改革与创新人才培养特区在中国的兴起[J].高等工程教育研究,2013(05):47-56.

作者简介:雷小宇(1979—),男,湖南双峰人,副教授,研究方向为机器学习、大数据可视化分析、计算机基础教学与研究。

基金项目:

(1)湖南省普通高等学校教学改革研究项目:

NO.湘教通〔2016〕400-835:基于PBL_CDIO创新教育模式的数据库技术课程教学改革研究与实践。

(2)陆军工程教育教学研究课题:

ZY2018002:基于混合模式的《程序设计基础》课程教学改革与实践。

GJ1503021:“三位一体”的程序设计俱乐部常态化运行机制研究。

推荐访问:俱乐部 人才培养 程序设计 探索 实践

版权所有:天海范文网 2010-2024 未经授权禁止复制或建立镜像[天海范文网]所有资源完全免费共享

Powered by 天海范文网 © All Rights Reserved.。鲁ICP备10209932号