实战化大背景下《程序设计》课程的教学改革探索

2020-11-26 04:26焦莉莉
西部论丛 2020年3期
关键词:实战化军校程序设计

焦莉莉

摘 要:实战化教学是军校提升人才培养质量,造就大批“能打仗、打胜仗”军事人才的基本途径。本文从分析实战化背景下编程语言的重要性着手,提出了在实战化背景下,高级程序设计语言教学思想、教员角色定位的转变,以及课程的教改思路和具体措施,让《程序设计》教学能更好地面向未来发展,帮助学员提升职业竞争力。

关键词:军校;实战化;程序设计;教学改革

实战化教学以习主席强军目标为引领,立足部队岗位需求和个人发展需要,为贴近战场、贴近实战,倡导将新技术及时引入教学内容,以提高岗位实践任职能力为目标的战略思想,这给军校高级程序设计课程改革提供了不竭的动力。程序设计作为理工类专业一门重要的基础课,其课程地位一直都是作为编程技术的入门课。随着近几年信息技术的发展,编程语言也发生了很大的变化。在程序设计的教学中,授课教员们发现需要适时地调整一些教学内容,并进行一定层次的教学改革,以便更好地适应目前实战化教学目标和未来核心技术发展的需求。

一、实战化背景下程序设计课程的重要性

随着我军信息化建设的逐步深入,以通过计算机获取、整合、运用信息等能力为主的信息素养,是现阶段对军人素质提出的最基本要求,加强学员的信息素养教育是军校人才培养的一项重要任务,提高学员计算机软件编程的能力,使学员掌握程序设计的基本方法及编程技能,学习和理解计算机如何处理问题的思想方法,对培养学员利用计算机解决实际问题的能力非常重要,而这种能力恰好是军校学员应该具备的信息素养[1]。

二、实战化背景下程序设计课程建设存在的问题

(1)教学模式较为单一,不能贴近实战的需求

目前,程序设计课程主要还是以课堂讲授为主,教学场地依托教室和实验室,内容上侧重编程思想理论知识的灌输,实践教学以传统算法的实现为主,不贴近部队实战的需求;教学方法上只注重课堂讲授,没有充分调动学员的积极性,学员过多依附于教员,积极主动发挥的较少,部队反映毕业学员解决实际问题的能力不足和动手能力差,第一任职岗位任职能力不理想。

(2)教学内容规划不合理,不能解决岗位能力的需求

目前,我院程序设计类课程的教学大多是以语法知识为主、程序开发为辅,理论学习为主、上机实践为辅;理论讲授与上机实践是分开授课,不在同一个教室,理论课枯燥无趣,而实践课又由于学员人数太多而难于管理,从而导致学员的学习兴趣不高,学习效果欠佳,学习计算机软件编程多数是为了应付考试,实际动手编程时却不知从何下手。以上各种因素共同影響和制约着程序设计课程授课的效果,更不能满足实战化对编程技术人员的任职岗位需求。

(3)教员对实战化教学认识不足,摸不清岗位任职需求

军校实战化教学中教员队伍的建设参差不齐,对实战化教学的认识不足,实战化教学理念树立不牢。在“灌输式”教学习惯的长期影响下,习惯于追求专业课程教学的系统性、完整性,就理论讲理论的传统教学思维根深蒂固。同时,由于缺乏部队任代职经历,对部队建设的实际不够了解,对学员毕业后的岗位任职需求摸不清楚,对未来作战需求的定位不准。因此,实战化教学质量得不到保证。

三、实战化背景下程序设计课程改革策略研究

(1)翻转教学模式,提高自主学习动能

根据教学目标、教学内容及教学对象,以实战形式作为参考创新教学模式,按照“立足任职需要,理论实践并重,加大实践实训,严格组织实施”的思路进行教学方式改革[2]。引导学员进行编程思维训练的探究,变“要我学”为“我要学”的教学模式,提高学员的编程能力、团队协作、创新意识和解决实际问题的能力。同时,对程序设计课程的教学模式改革从“讲授-实践-再讲授”传统模式,转变成“实践-讲解-实践”的翻转课堂模式,即课程授课模式以学员实践教学为主,由教员制订实战的程序设计项目实施计划、项目要求,而学员根据此教学目标,进行“自学-组团-讨论”模式实施分组教学,教员的任务就是根据学员分组教学探讨的问题再进行讲解,让学员“知其然,更知其所以然”,实现分组教学的翻转课堂模式。

2、优化教学内容设置,紧贴实战需求

要想实现实战化教学,首先考虑教学内容要贴近实战,将部队关注的问题适时融入到课堂教学中去,因此需要将教学内容进行科学合理地重组与革新。即将课程内容归纳划分为:数据的输入、存储、处理及输出四个知识模块。在程序设计的教学中,其教学案例围绕武警遂行任务信息指挥系统中,指令发送、接受以及决策等三个任务开展,即完成数据输入和输出、数据的批量存储及如何实现策略优化的算法设计四个核心内容展开教学。整个教学过程,通过对知识体系的整合和分解,让学生加深对C语言程序设计课程的认知并体会到语言的学习不是孤立而枯燥的,而是创作的沃土,激发学生继续学习的动力和发掘学生创新的潜能,更好满足未来核心技术发展的需求。

3、服务基层部队,积累实战经验

为了解决实战化大背下教员队伍实战经验不足问题,首先需要通过加强实战化教学培训来明白什么是实战化教学以及为什么要进行实战化教学,最后才落实到思考层面,即如何开展实战化教学等问题。其次,鼓励去基层部队代职,参加实战背景下的官兵训练及重大演习等活动,把训练取得的成果引入课堂,丰富实战化教学内容,积极投入实战化背景下的教学改革浪潮,研究教学,变被动教学为主动教学,不断探索实战化教学的精髓,让教学真正源于部队,并服务于部队,从而提升实战化教学质量[3]。

四、结语

实战化教学是一个动态的概念,伴随我军战略转型建设和军事斗争准备的不断变化,军队院校的实战化教学课程体系、教学内容及方法手段等也应随之改变。本文针对当前军校的程序设计课程教学模式创新、教学内容优化以及师资队伍建设提出建议,旨在让教学更好的服务于实战,为推进军事院校教育向实战聚焦、向部队靠拢,培养德才兼备的高素质、专业化新型军事人才。

参考文献

[1] 何定养,郭军,崔崇立等.新形势下军校教员实战化教学能力建设研究[J].科技世界,2019(6):277-279.

[2] 王成学,单岳春,邹本贵.军队院校实战化教学教员队伍建设探讨[J].大学教育,2017,5: 167-169.

[3] 曲长文,周强,李健伟.军队院校推进实战化教学探析[J].观察思考,2018,8:29-31.

猜你喜欢
实战化军校程序设计
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
这一以少胜多著名战例曾写入解放军军校教材
冀军校
这里,有我们多彩的青春
军事院校任职专业实战化教学和训练的几点思考
战时装备采购综合演练的实践探索