下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 计算机程序设计课程实战化项目教学案例探讨 赵海冰 邢翠芳 杜晶摘 要:为适应军队建设发展对人才培养的新形势要求,在推进“实战化”教学的实践中,通过分析学院培养实际情况,结合近年来的教学经验,针对计算机程序设计课程中出现的任务简单、各任务之间相对独立无连贯性等问题,本文采用一条实战化的主线任务贯穿课程始终,将程序设计课程各知识点紧密糅合。重点阐述实战化教学在程序设计教学中的实施过程和注意事项。为计算机程序设计教学探索一条新的思路。关键词:计算机程序设计;项目教学法;实战化教学;c语言;教学方法1 教学问题分析信息技术飞速发展的今天,计算机的应
2、用几乎渗透到社会的各个领域,是各行业工作中必不可少的技能。但有相当部分的院校毕业生在任职岗位中出现较大的不适应现象,究其原因是目前計算机教学由于教材、师资、教学模式等方面的问题,造成的计算机基础教育出现脱节的现象。因此,强化并推广以“实战化”为主导的教学模式,就成为改变目前现状的有效途径之一。计算机程序设计课程以计算机高级语言c为研究对象,通过介绍算法分析和设计、c程序设计语言的基本语法结构等内容,培养学员的科学思维方法与交流协作能力,以及通过编程解决实际问题的能力,提高学员信息处理和计算机程序设计等方面的素质和独立获取及综合应用知识的能力,为后续课程打下程序设计基础。12 实战化教学在计算机
3、程序设计教学中的地位军队院校的计算机程序设计课程不同于地方院校计算机专业的程序设计课程,其学习的方向应瞄准应用,其教学目标是让学员了解和掌握计算机程序设计基础知识和实际操作技能,能够将计算机与信息技术有效融合以适应未来岗位的需要,使他们成为既熟悉本专业业务又掌握计算机应用技术的复合型军事人才,为提升部队信息化战斗力和应急保障能力打好坚实的基础2。为实现该目标,计算机程序设计课程应从需求出发,以未来实际应用为目标。要求教员要摒弃计算机等级考试的思维定势。把具有军队特色、体现计算机在专业领域应用的内容反映到课程教学内容中。教学案例尽量选择贴近学员的学习、生活以及未来任职岗位的一些应用案例,紧贴岗位
4、实际,给学员亲切感,提高学员的学习兴趣和积极性。3 实战化教学设计项目教学是在教学过程中,设置一条主线任务贯穿课程始终。由“主线任务”来组织教学内容,强调通过项目来进行学习,把项目看作是学习的动力、起点和贯穿学习过程的主线。让每个知识点成为项目的组成部分。教员必须熟悉课程内容,能够灵活运用知识点,并将其形成一个生动有趣,能够提高学员学习兴趣的任务。本课程的主线任务 “装备信息管理程序”是用来模拟实现装备信息系统的部分功能。基本功能有创建数据文件、添加装备、删除装备、修改装备信息、显示所有装备的信息、找出高于平均故障率的装备和统计数据等。每件装备的基本信息包括装备编号、名称、数量、故障率信息等。
5、以程序的演示提起学员的学习兴趣,并以此为例给学员提出问题:要实现如此功能的程序需要哪些知识。在之后的课程讲授中逐一介绍此程序中的各个知识点。如表1所示。将教学目标内化在一个个任务中,引导学员对任务进行分析、讨论、总结,学员在完成任务的动机驱动下,发现问题,解决问题,完成任务,建立“自我成就感”,加强了学员的学习动机,进一步说是“成就动机”,从而形成主动学习,主动建构的良性循环。4 实战化教学个案应用本文以计算机程序设计课程6.1节“怎样引用一维数组”为例,说明一节课程设计方法,本案例为数组的先导课程。数组属于数据类型中的复杂数据类型。如果以传统教育方式先概念后案例的顺序讲解,难以形成具象思维。
6、为改善教学效果,本案例以任务驱动为指导思想,融入boppps模型以及bloom认知领域分类法进行目标设定。首先提出任务需求:计算装备故障率问题,使学员明确目标;分析问题之后引出数组概念;重点讲解通过数组解决上述问题的方法;最终形成一个完整的知识情境。课堂设计:1、引入:装备信息管理程序的任务需求。2、学习目标:能够正确运用一维数组的定义、初始化、引用方法编程解决实际问题。3、前测:已知100件装备故障率,求出平均故障率。并找出高于平均故障率的装备。4、参与式学习:首先运用已学知识解决该问题,方法一:用一个变量保存数据,则需要将100个数据输入两次。导致用户工作量大并且工作重复。方法二:使用10
7、0个变量存储故障率数据,那么处理形式不统一,无法用循环结构统一处理,只能用100条求和语句求和,再用100条选择语句求高于平均故障率的装备。导致程序员工作量大,程序执行效率低。由此引出数组。使用数组保存100条装备数据,既可以避免重复输入,又可以使用循环结构提高实行效率。联系高中数学知识“序列”介绍数组概念。讲解数组的定义、初始化和引用方法。使用数组解决装备故障率问题。使用数组保存装备故障率信息,循环遍历数组求解。通过程序执行演示,体会数组作用。5、后测:求多件装备平均故障率问题。6、小结:归纳数组定义、初始化、引用方法。5 结束语通过实践证明,项目教学背景下的实战化教学在c程序设计教学中取得了较好的效果,能够有效地培养学员学习兴趣、贴近岗位需求,提高发现问题、分析问题、解决问题的能力,有利于培养学员的创新意识、创新思维和创新能力。但是实战化项目教学也存在一定的弊端,在具体教学过程中,必须结合教学目标适当地结合任务驱动和项目教学方法,才能达到预期的教学目的。参考文献:1邢翠芳,杜晶,韩秋枫.军校计算机程序设计课程教学改革探索j.软件导刊,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快思网幼儿园课件
- 玉溪师范学院《体操》2021-2022学年第一学期期末试卷
- 玉溪师范学院《社会统计学》2022-2023学年第一学期期末试卷
- 玉溪师范学院《马克思主义经典文献导读》2021-2022学年第一学期期末试卷
- 投影仪销售行业的成本核算-记账实操
- 某电商公司薪酬管理制度管理
- 2024年制造业统一数据管理方案-工控机操作系统备份与恢复
- 肿瘤患者营养教育
- 2024年耐高温涂料项目成效分析报告
- 2024年筒式采煤机项目评估分析报告
- 七上数学一元一次方程应用题专题训练一(打印)
- 2024新 公司法知识竞赛题库与参考答案
- 2024年新冀教版一年级上册数学课件 我上学了 5排座位
- 2024至2030年中国氟化工行业“十四五”分析及发展前景预测研究分析报告
- 2023年七年级科技制作教案全册
- 常用统计软件应用智慧树知到期末考试答案章节答案2024年扬州大学
- 新能源汽车构造 课件 2-3 拆装动力电池总成
- 2024年人教版初二物理上册期末考试卷(附答案)
- TDT 1083-2023 国土调查数据库更新数据规范
- ISO14064-1 2018温室气体第1部组织层面上温室气体排放与清除量化及报告规范
- 教育研究方法观察设计案例
评论
0/150
提交评论