军队院校“程序设计基础”课程案例教学研究

2022-02-10 10:46刘鑫王忠范青刚
关键词:军队院校案例教学程序设计

刘鑫 王忠 范青刚

摘    要:文章针对目前军队院校“程序设计基础”课程存在的学员学习时间有限、信息素养亟须提高、教学过程重理论轻实战等问题,结合军队院校“为战育人”的办学导向,提出在“程序设计基础”课程教学中采用案例教学,并结合实例,从教学的各个环节探讨了案例教学的具体实施。

关键词:案例教学;程序设计;军队院校;教学内容;教学活动

中图分类号:G642          文献标识码:A          文章編号:1002-4107(2022)01-0066-02

“程序设计基础”是火箭军工程大学开设的一门公共必修课, 近年来,随着部队现代化、信息化建设的快速发展,结合军队院校“为战育人”的办学导向,该课程的地位变得越来越高,对课程教学也提出了更高要求。在课堂教学中,如何提高军队院校学员的信息化素养,使其更好地适应信息化战争,是军队院校“程序设计基础”课程教学面临的新挑战。

一、军队院校“程序设计基础”课程存在的问题

军队院校是培养军事人才的摇篮,军校教育必须与时俱进,坚持面向战争、面向部队。笔者通过对比新型军事人才培养的要求,并结合军队院校自身的特点进行分析的基础上,总结了“程序设计基础”课程教学存在的几个问题。

(一)学员课内课外学习时间有限

由于军队院校人才培养的特殊需求,院校实行严格的军事化管理,学员作息时间固定,一切行动听指挥。学员不仅需要学习专业课程,还需花较多时间进行军事体能训练和参加集体活动,课内学时安排有限,课外自主学习时间也很少。另外,考虑到保密要求,教学资源是以军网为主,一定程度上限制了学员获取知识的途径。

(二)学员信息素养急需提高

目前,信息技术已广泛应用于军队和国防建设领域,促使部队建设朝着信息化方向发展,军队院校学员作为部队建设的生力军,提高他们的信息素养能力显得尤为重要。然而在实际教学中,大部分新学员在中学阶段没有接触过程序设计,计算机知识储备不足,计算机思维更是一片空白。

(三)教学过程重理论轻实战

军队院校教学通常采取普适性原则,教学内容主要以基础通用性为主,部分教员在讲授“程序设计基础”课程时容易重视理论知识,而忽视实践操作能力的提高。而且,随着信息技术的飞速发展,很多新应用、新理念没有及时进入课堂,导致实际教学与实战化要求存在较大差距。

二、军队院校“程序设计基础”课程案例教学的意义

案例教学是由教员根据课堂教学内容与目标,提供具有真实问题情境的案例,引导学员运用所学知识分析和解决问题的教学方法,自1870年以来相继在哈佛大学法学院、商学院、医学院开始实施,并逐渐在全世界各个教育阶段的多个学科开始普及,被认为是最好的培育学员解决问题能力的方法。

与传统讲授式教学法相比,案例教学强调学员的主动性,目的是通过精心设计的教学运行机制让学员参与到整个案例教学过程中,实现理论与实践紧密结合,引导学员发现问题、分析问题、解决问题,进而掌握理论、形成观点、提高能力。

军队院校作为特殊的教育单位,既有与地方大学相同之处,又有军队院校的特殊职责。习近平总书记明确指出,军队院校教育必须与时俱进, 坚持面向战场、面向部队。这就要求军队院校的教育要为战育人,即教学要与部队建设和未来战争相适应,要培养能打胜仗的新型军事人才。

而将案例教学运用于军队院校“程序设计基础”课程,无疑将大大提升学员的实践能力,通过呈现案例情景,引导学员自觉主动学习,激发学员创造力,为投身部队建设、打赢信息化战争打下坚实基础, 使得人才培养贴近实战需要。

三、军队院校“程序设计基础”案例教学的实施

案例教学是一项系统工程,包括案例的选择与整编、学员讨论与互动环节的安排、知识点阐释与迁移等诸多环节和要素。一堂完整的案例教学课往往需要教员进行长时间的精心准备与谋划。本文以课程第七章数组中“冒泡排序”一节为例,从教学的各个环节来阐述案例教学的具体实施。

(一)切入点:优化教学内容

要想实施案例教学,教员首先需要基于教学目标和学员水平对教学内容进行优化。教员须全面熟悉教材,但教材内容不等同教学内容,需要整合提炼,拓展延伸,不拘泥于教材。例如,优化“冒泡排序”教学内容时,拓展了排序的实际意义和生活应用,延伸了几种经典的排序算法并同“冒泡排序”加以对比和分析,如图1所示。目的是引导学员深刻理解算法的基本思想,提高使用编程解决问题的能力,体会算法来源于生活,服务于生活。

(二)突破点:精选教学案例

高质量的案例一定是紧扣教学内容、突出中心主题、注重启迪思维的,要让学员真正领悟知识要点,解决实际问题。但高质量的案例需要教员精心挑选。考虑到“程序设计基础”课程重在信息素养的培养,所以案例的选择一是要与时俱进,紧贴实际生活,推动学员信息应用能力;二是要准确、有吸引力,如果过于陈旧或抽象,易影响学员的积极性;三是实践性强,通过实践案例,提高学员计算机技能。根据以上原则,“冒泡排序”课程选取的案例如表1所示。

(三)结合点:应用信息技术

网络环境为案例教学的设计与实施提供了新的可能,增加了案例学习的真实性、趣味性和交互性。因此,教员须紧跟现代信息技术的潮流,充分利用最新的教育手段,完善更多情境细节,增强案例的沉浸感和真实感。如表2所示,“冒泡排序”教学采用了PPT、摄像、新媒体等多种信息技术。

(四)落脚点:创新教学活动

案例教学的实施最终落实到教学活动。案例教学是以学员为中心,提倡采用启发、讨论、学员展示、同伴合作、课堂讲评等教学活动,引导学员主动思考、探索、研讨、分享。这对教员的能力提出了更高的要求,需要教员突破传统观念,积极组织学员讨论,注重思维启迪,把握理论与实践衔接,努力打造一个创新的课堂。鼓励教员尝试MOOC、SPOC、雨课堂等智慧教学工具,使得教学呈现蓬勃的生命力。如图2所示,“冒泡排序”的教学活动以互动探讨为主,激发学员学习热情和兴趣,引导学员完成从认识排序到实践排序,再到认识排序。

四、结语

案例教学符合学以致用的教育原则,强调积极主动的学习模式和研讨交流的教育方式。与地方院校相比,军队院校日常管理、教学资源和人才培养有其明显的特殊性,需要教员把“程序设计基础”课程案例教学的一般做法与军队院校的实际现状紧密结合起来,从教学的各个环节探索案例教学的实施,提升教学质量。

参考文献:

[1]杨衡亮.深化计算机课程教学改革,提高军校大学生信息素养[J].计算机工程与科学,2019(S1).

[2]易利,吴东英.跨文化交际案例教学新探索:教师案例教学与学生合作案例创作的有机循环模式[J].高教探索,2020(10).

[3]Garvin D A.Making the case:Professional education for the world of practice[J].Harvard magazine,2003(1).

[4]李征博,曹红波,郑月龙,等.哈佛大学商学院案例教学运行模式及对我国的启示[J].学位与研究生教育,2018(11).

[5]教育部.教育部关于加强专业学位研究生案例教学和联合培养基地建设的意见[EB/OL].(2015-05-11)[2021-02-18].http://www.moe.gov.cn/srcsite/A22/moe_826/201505/    t20150511_189480.html?ivk_sa=1024320u.html.

[6]谢晓专.案例教学法的升华:案例教学与情景模拟的融合[J].学位与研究生教育,2017(1).

[7]王忠.程序设计基础教程[M].西安:西安电子科技大学出版社,2015:170.

[8]罗恒,曾兰,杨婷婷.网络环境下的案例教学:在线讨论的效果及影响因素分析[J].中国远程教育,2019(5).

[责任编辑  韩晓雨]

收稿日期:2021-03-15

作者簡介:刘鑫(1991—),女,陕西延安人,火箭军工程大学基础部助教,主要从事自然语言处理研究。

猜你喜欢
军队院校案例教学程序设计
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
案例教学在机械创新设计课程中的应用
马克思主义基本原理概论课案例教学的几点思考
EXCEL在《投入产出法》案例教学中的应用
《运筹学》教学模式探讨
浅论军队院校马克思主义新闻观教育
军队院校军体训练风险管理研究
用强军目标指引军队院校校风建设