军事院校高级语言程序设计课程初探

时间:2022-03-10 02:41:38

军事院校高级语言程序设计课程初探

摘要: 《高级语言程序设计》课程是军事院校的一门核心基础课程,它集知识性、实用性于一体,对提升飞行学员的信息素质起到非常重要的作用。结合军校教育特色,从创新教学方法、构建实践教学体系、优化考核机制等方面探讨程序设计教学改革。

Abstract: Advanced Programming Language is a core and basic course in military academies. With an integration of knowledge and practicability, it plays an important role in enhancing the information quality of pilot cadets. According to the educational characteristic of military academies, search the educational reform of programming languages from the innovation of teaching methods, the construction of practice teaching system, optimizing the evaluation mechanism and other aspects.

关键词: 高级语言程序设计;教学改革;学员

Key words: advanced programming language;teaching reform;cadets

中图分类号:TP311.1 文献标识码:A 文章编号:1006-4311(2013)29-0208-02

0 引言

世界新军事革命的来临,空型建设蓬勃开展,以武器装备信息化、信息对未来战争的支撑为核心内容的军事革命,对飞行人才的信息素质提出更高的要求,赋予军校教育更重的使命。《高级语言程序设计》课程是我校为飞行学员开设的通识教育类课程中的一门核心基础课程,在培养方案和课程体系中起着承前启后的支撑作用,对学员形成良好的计算思维能力、具备军事飞行人才所需的信息素质具有重要作用,为军事飞行职业生涯和个人长远发展奠定基础。作为计算机教学的执行者,如何提高飞行学员的信息知识、信息意识、信息技能,一直是我们研究的一项重大课题。在此,为切实提高教学效果,总结以往教学经验,结合军校教育特色来探讨课程优化方法。

1 创新“授渔”教学,培养学员自主学习能力

“授人以鱼不如授人以渔”。调整授课思路,在淡化高级语言语法重要性的同时,尽快使学员进入到学习解决问题的轨道上来[1]。不再是按部就班地讲解数据类型、运算符等语法内容,而是采用“任务驱动”教学方法,围绕程序设计的关键技术,使学员在编程解决实际问题的过程中逐步学习高级语言的语法知识,授课思路如表1所示。

另外,采用“授课角色转换”的教学方法,为基础较好的学员提供展示的舞台,更能有效地激发学员学习兴趣,培养学员的自学能力、归纳能力和语言表达能力。

2 构建实践教学体系,提高学员应用能力

编程实践教学是《高级语言程序设计》教学的重要组成部分。逐渐增加教学计划中的实践环节,将实践教学划分为基础训练、设计训练、综合应用训练三个层次。基础训练巩固和加深学员对所学理论知识的理解,设计训练锻炼学员运用所学理论知识解决实际问题的能力,综合应用训练进一步提高学员程序设计能力和创造力[2]。理论课时与实践课时比例达到1:1,真正实现理论教学与实践教学并行与并重。

3 依托程序设计竞赛,激发学员创新和协作热情

ACM/ICPC程序设计竞赛是全面考察大学生编程解决实际问题能力的科技竞赛。ACM/ICPC程序设计竞赛采用限时全封闭式环境,参赛者以团队形式,根据竞赛题目,灵活运用算法,若所解答案符合相应的测试数据,便可正确提交,否则不能提交。整个过程完全由POJ系统(程序在线评测系统)来评判,排除了因人为的主观因素而造成不公平的现象。ACM/ICPC程序设计竞赛的参赛团队以3人为单位,分工协作、群策群力,重在交流互补,共享思维成果。这样的竞赛形式极大程度地增强了学员的团队协作意识,潜移默化中影响和激发更多学员的创新意识和创新热情。

4 优化考核机制,全面挖掘学员潜能

成绩构成的多元化,能够弥补单纯考试所带来的弊端。《高级语言程序设计》课程应注重实践能力的考核,成绩比率应向全国计算机等级考试靠拢,即课程考核成绩=理论考核(占30%)+实践考核(占70%),其中,实践考核应涵盖实践训练过程表现和综合型或设计型的实践作品评定。实践训练过程表现,可以监督学员的学习过程,保证学员实践训练的效果;实践作品的评定,能够考核学员掌握综合知识的情况。另外,还可以增加课程结业设计考核,学员设计作品,通过专家组的评审,答辩通过的学员可不用参加课程结业考试。多元化的考核机制,最大限度地挖掘优秀学员的潜能,充分体现了以学员为主体的个性化教学理念。

5 结束语

军事院校《高级语言程序设计》课程的优化改革,坚持高起点、高标准、严要求,由点到面、由面到点地进行全面优化,以变革的思路、超前的思维来整体设计,最大程度地提高教学效果。当然,课程的优化改革不是一蹴而就的,这是一项长期、循序渐进的过程,需要不断摸索、随时调整。此外,随着信息技术在航空航天领域的快速发展,计算机课程的体系、内容、组训模式也会随之动态变化。因此,军事院校的计算机教学优化改革需要经过实践的检验进一步完善。

参考文献:

[1]张立臣,王四万.C语言程序设计课程的教学改革[J].价值工程,2012(10).

[2]樊守芳.依托程序设计竞赛探索计算机专业实践教学改革新模式[J].教育教学论坛,2012(7).

[3]仲淑姮.VB课程教学改革的探讨[J].中国校外教育,2011(18).

上一篇:ControlLogix在浦口自来水厂管控一体化自控系... 下一篇:浅述计算机网络风险与安全策略