基于项目驱动式的《c语言程序设计》教学新模式的探索

上传人:bin****86 文档编号:60456594 上传时间:2018-11-16 格式:DOCX 页数:6 大小:18.80KB
返回 下载 相关 举报
基于项目驱动式的《c语言程序设计》教学新模式的探索_第1页
第1页 / 共6页
基于项目驱动式的《c语言程序设计》教学新模式的探索_第2页
第2页 / 共6页
基于项目驱动式的《c语言程序设计》教学新模式的探索_第3页
第3页 / 共6页
基于项目驱动式的《c语言程序设计》教学新模式的探索_第4页
第4页 / 共6页
基于项目驱动式的《c语言程序设计》教学新模式的探索_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《基于项目驱动式的《c语言程序设计》教学新模式的探索》由会员分享,可在线阅读,更多相关《基于项目驱动式的《c语言程序设计》教学新模式的探索(6页珍藏版)》请在金锄头文库上搜索。

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于项目驱动式的C语言程序设计教学新模式的探索摘要:本文介绍了作者在高职高专教学活动中基于项目驱动式的c语言程序设计教学新模式的探索,得出了项目驱动式教学适合 计算 机程序设计语言教学的需要,是高技能人才的培养的一个有效途径。关键词:项目驱动程序设计语言教学 0引言 C语言是计算机基础性程序设计语言,它的 发展 贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,是理工科高等院校的一门基础课程。教学实践证明,程序设计课教学质量对后续相关课程的教学与实践有很大影响

2、。因此,提高C语言程序设计课程教学质量是课程改革的一项急迫任务。我校的C语言程序设计课程中使用了项目驱动式教学法,取得了一定的经验。 1C语言教学现状 C语言课程的教学仍停留在传统的教学模式上传统教学模式过分注重语句、语法等细节的教学,采用“讲解分析概念-例题讲解-习题”的方式,教学以教师“教”为中心,学生在教师的指导下完成相应内容的学习,学生基本上处于被动的接受状态。这种“填鸭式”模式,能较好地保证所授知识的系统性,但因为知识枯燥,学生学习的积极性不高,不能充分发挥他们的学习自主性,教师与学生之间的交互很少,学生的“做”更少,容易导致理论与实践脱节,教学效果较差。 高职高专C语言课程教学难度

3、大由于高职高专 教育 的特殊性,多数学生理论基础差,实践能力和自学能力不强,有相当数量的学生反映学习C语言程序设计课程困难,直接影响了后继软件课程的理论教学和实践教学。 C语言课程常见的教学结果传统教学模式一般围绕C语言自身的体系展开,忽略了对学生程序设计能力的培养,表现于学生熟知C语言知识,应付卷面 考试 ,但是自己却写不出程序,或写不出有良好风格的程序,很难培养学生在程序设计上的创新能力和逻辑思维能力,这就给后续课程的教学、毕业设计乃至学生日后从事的工作留下了隐患。 “项目驱动式”教学法的优点 .1“项目驱动式”教学“项目驱动式”教学就是以项目为目的,以理论教学为过程,最终实现能设计项目的

4、要求。“项目驱动式”教学的关键在于培养学生“可以干什么”和“如何做什么”。在教学过程中以一个或多个项目为主线来展开教学,把相关的知识点融入到项目的各个环节中去,层层推进项目。通过对问题的深化或功能的扩充,来拓宽知识的广度和深度,直至得到一个完整的项目解决方法,从而达到学习知识、培养能力的目的。 .2项目驱动式教学法的优点一是教学实施更加符合人的认知 规律 。我们的项目驱动式教学法在教学实施的时候,让学生设计一个程序模拟某个管理系统的过程,教学内容设计上是以某个管理系统典型项目为核心,通过将项目的几个模块(数据录入、修改、查询、统计)分解成不同的学习阶段、和不同的章节中。而这些案例都是学生能够直

5、接感受到的东西,因此学生能够很快理解教学内容。 二是教学实施更加注重操作能力和实际解决问题的能力。现在很多 企业 招聘人才都需要有操作经验、有工作经验的人才。因此培养有操作能力和实际解决能力符合企业的需求。 项目驱动式教学法的具体实施 .1项目设置的原则在“项目驱动”教学模式的实施过程中,项目的设置应遵循如下原则:项目内容应基本涵盖C语言课程的绝大部分知识点,并且是学生感兴趣的和熟悉的;选择的项目应有一定的综合性,且要具有一定的难度、深度,不应过于简单,难度太大,学生容易丧失信心,但是难度太小,学生会没有兴趣;项目完成应能看到具体的效果学生经摸索完成后有成就感,使他们真正掌握系统设计的基本方法

6、。 .2教学项目的具体选取项目的选取当中,教师应该把“适用、实用”作为首要目标。选择具体的项目以培养学生理解应用知识,提高分析问题、解决问题的能力为根本出发点,根据某个单元教学目标和内容的需要,结合教学大纲的要求,选取合适项目。在组织教学时,要以一个或两个具体项目为中心来组织教学。根据C语言课程的特点,我们选择学生比较熟悉的学生成绩管理系统为逻辑线索设计项目,该项目贯穿于教学过程的始终。具体设计成两个项目:用数组实现简单的学生成绩管理系统和用指针、结构体与文件来实现学生成绩管理系统,每个项目有若干典型案例与之相匹配。附项目一具体安排如下: 项目一:简单的学生成绩管理系统 当学完课程后,一个简单

7、的学生成绩管理系统就 自然 完成了。这样就可以使学生在整个学习过程中都有一个总项目的驱动,学生在一个个短期项目的驱动下,学习C语言的主要知识点,原先比较琐碎的知识,变得更加有系统、有条理,普遍有一种“从一盘散沙到一串珍珠”的感觉,最终达到提高学生编程能力的目的。 .3C语言程序设计中使用项目驱动法应注意的问题 .教学过程中应帮助学生树立面向工程的观点要让学生在学习程序设计的初级阶段就树立正确的软件工程观点。这样做不仅可以为学生将来从事 计算 机应用设计打下良好的基础,而且有利于培养学生分析问题的完备性,以及统筹全局,协调关系的基本素质。 .从单一的“结构化程序设计”向“结构化与面向对象并举”转

8、变在以往C语言程序设计教学过程中,学生会觉得越学越难,这是不符合逻辑的一种怪现象。要切实解决这个问题,首先应该改变程序设计的观念。“结构化与面向对象并举”是 现代 计算机程序设计的 发展 趋势,应该认真探索研究,让学生有一个较为轻松的学习过程,将目前最为流行又极为实用“面向对象程序设计”思想融合到教学中。 .教学过程应培养学生良好的程序设计风格具有良好的设计风格应该是程序员所具备的基本素质,程序设计风格,实际上是指的是编码风格。在教学过程中应从源程序文档化,数据说明的原则,输入/输出方法这三个方面培养学生的编码风格,进而从编码原则探讨提高程序的可读性、改善程序质量的方法。 .改革课程考核方式课

9、程考核是检验学生学习效果、评价学生学习成绩的重要环节。基于传统教学的考核方式存在的诸多问题,我们对C语言课程进行考核改革,根据C语言课程本身的特点,我们将该门课的成绩计算方法设计为:平时考勤占20,平时作业20,平时上机操作占20,期末上机 考试 占40。学生平时成绩考核、测验、期末考试主要是程序设计取消期末笔试,最终形成完整的注重过程考核、以考核程序设计为主的综合成绩评价体系。通过加强程序设计能力考核,强调了程序设计能力培养的重要性,引导学生正确把握重点,集中精力于程序设计。 结论 基于项目驱动的教学作为一种培养学生编程能力教学方法在计算机程序类课程中运用是非常必要的。通过基于项目驱动的教学

10、。启发学生思维。逐步培养学生掌握分析问题并解决问题的途径。通过项目驱动教学,不但让学生从一个个层层递进的任务成长为项目的过程中。掌握了项目开发的技能,而且培养了学生的沟通技巧与协作精神。教学实践证明,在C语言程序设计教学中采用基于项目驱动的教学法能够把理论教学与实践教学有机地结合起来,不仅有利于学生加深理解和掌握书本的理论知识,更能使学生懂得怎样灵活应用所学的知识与技能去解决实际问题。 参考 文献 : 1谭浩强.C语言程序设计M.北京.清华大学出版社.XX.2张悦.项目驱动教学法在C语言课程中的应用J.职业 教育 研究.XX. 课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号