基于项目驱动式的《C语言程序设计》教学新模式的探索_第1页
基于项目驱动式的《C语言程序设计》教学新模式的探索_第2页
基于项目驱动式的《C语言程序设计》教学新模式的探索_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于工程驱动式的?C语言程序设计?教学新形式的探究

摘要:本文介绍了作者在高职高专教学活动中基于工程驱动式的?语言程序设计?教学新形式的探究,得出了工程驱动式教学合适计算机程序设计语言教学的需要,是高技能人才的培养的一个有效途径。关键词:工程驱动程序设计语言教学0引言语言是计算机根底性程序设计语言,它的开展贯穿了计算机开展的历程,它蕴含了程序设计的根本思想,是理工科高等院校的一门根底课程。教学理论证明,程序设计课教学质量对后续相关课程的教学与理论有很大影响。因此,进步?语言程序设计?课程教学质量是课程改革的一项急迫任务。我校的?语言程序设计?课程中使用了工程驱动式教学法,获得了一定的经历。1语言教学现状1.1语言课程的教学仍停留在传统的教学形式上传统教学形式过分注重语句、语法等细节的教学,采用“讲解分析概念-例题讲解-习题〞的方式,教学以老师“教〞为中心,学生在老师的指导下完成相应内容的学习,学生根本上处于被动的承受状态。这种“填鸭式〞形式,能较好地保证所授知识的系统性,但因为知识枯燥,学生学习的积极性不高,不能充分发挥他们的学习自主性,老师与学生之间的交互很少,学生的“做〞更少,容易导致理论与理论脱节,教学效果较差。1.2高职高专语言课程教学难度大由于高职高专教育的特殊性,多数学生理论根底差,理论才能和自学才能不强,有相当数量的学生反映学习?语言程序设计?课程困难,直接影响了后继软件课程的理论教学和理论教学。1.3语言课程常见的教学结果传统教学形式一般围绕语言自身的体系展开,忽略了对学生程序设计才能的培养,表现于学生熟知语言知识,应付卷面考试,但是自己却写不出程序,或写不出有良好风格的程序,很难培养学生在程序设计上的创新才能和逻辑思维才能,这就给后续课程的教学、毕业设计乃至学生日后从事的工作留下了隐患。2“工程驱动式〞教学法的优点2.1“工程驱动式〞教学“工程驱动式〞教学就是以工程为目的,以理论教学为过程,最终实现能设计工程的要求。“工程驱动式〞教学的关键在于培养学生“可以干什么〞和“如何做什么〞。在教学过程中以一个或多个工程为主线来展开教学,把相关的知识点融入到工程的各个环节中去,层层推进工程。通过对问题的深化或功能的扩大,来拓宽知识的广度和深度,直至得到一个完好的工程解决方法,从而到达学习知识、培养才能的目的。2.2工程驱动式教学法的优点一是教学施行更加符合人的认知规律。我们的工程驱动式教学法在教学施行的时候,让学生设计一个程序模拟某个管理系统的过程,教学内容设计上是以某个管理系统〔例如学生成绩管理系统等〕典型工程为核心,通过将工程的几个模块(数据录入、修改、查询、统计)分解成不同的学习阶段、和不同的章节中。而这些案例都是学生可以直接感受到的东西,因此学生可以很快理解教学内容。二是教学施行更加注重操作才能和实际解决问题的才能。如今很多企业招聘人才都需要有操作经历、有工作经历的人才。因此培养有操作才能和实际解决才能符合企业的需求。3工程驱动式教学法的详细施行3.1工程设置的原那么在“工程驱动〞教学形式的施行过程中,工程的设置应遵循如下原那么:①工程内容应根本涵盖语言课程的绝大局部知识点,并且是学生感兴趣的和熟悉的;②选择的工程应有一定的综合性,且要具有一定的难度、深度,不应过于简单,难度太大,学生容易丧失信心,但是难度太小,学生会没有兴趣;③工程完成应能看到详细的效果学生经探究完成后有成就感,使他们真正掌握系统设计的根本方法。3.2教学工程的详细选取工程的选取当中,老师应该把“适用、实用〞作为首要目的。选择详细的工程以培养学生理解应用知识,进步分析问题、解决问题的才能为根本出发点,根据某个单元教学目的和内容的需要,结合教学大纲的要求,选取适宜工程。在组织教学时,要以一个或两个详细工程为中心来组织教学。根据语言课程的特点,我们选择学生比拟熟悉的学生成绩管理系统为逻辑线索设计工程,该工程贯穿于教学过程的始终。详细设计成两个工程:用数组实现简单的学生成绩管理系统和用指针、构造体与文件来实现学生成绩管理系统,每个工程有假设干典型案例与之相匹配。附工程一详细安排如下:转贴于论文联盟.ll.

工程一:简单的学生成绩管理系统〔用数组实现〕当学完课程后,一个简单的学生成绩管理系统就自然完成了。这样就可以使学生在整个学习过程中都有一个总工程的驱动,学生在一个个短期工程的驱动下,学习语言的主要知识点,原先比拟琐碎的知识,变得更加有系统、有条理,普遍有一种“从一盘散沙到一串珍珠〞的感觉,最终到达进步学生编程才能的目的。3.3?语言程序设计?中使用工程驱动法应注意的问题3.3.1教学过程中应帮助学生树立面向工程的观点要让学生在学习程序设计的初级阶段就树立正确的软件工程观点。这样做不仅可以为学生将来从事计算机应用设计打下良好的根底,而且有利于培养学生分析问题的完备性,以及统筹全局,协调关系的根本素质。3.3.2从单一的“构造化程序设计〞向“构造化与面向对象并举〞转变在以往?语言程序设计?教学过程中,学生会觉得越学越难,这是不符合逻辑的一种怪现象。要实在解决这个问题,首先应该改变程序设计的观念。“构造化与面向对象并举〞是现代计算机程序设计的开展趋势,应该认真探究研究,让学生有一个较为轻松的学习过程,将目前最为流行又极为实用“面向对象程序设计〞思想交融到教学中。3.3.3教学过程应培养学生良好的程序设计风格具有良好的设计风格应该是程序员所具备的根本素质,程序设计风格,实际上是指的是编码风格。在教学过程中应从源程序文档化,数据说明的原那么,输入/输出方法这三个方面培养学生的编码风格,进而从编码原那么讨论进步程序的可读性、改善程序质量的方法。3.3.4改革课程考核方式课程考核是检验学生学习效果、评价学生学习成绩的重要环节。基于传统教学的考核方式存在的诸多问题,我们对语言课程进展考核改革,根据语言课程本身的特点,我们将该门课的成绩计算方法设计为:平时考勤占20%,平时作业20%,平时上机操作占20%,期末上机考试占40%。学生平时成绩考核、测验、期末考试主要是程序设计取消期末笔试,最终形成完好的注重过程考核、以考核程序设计为主的综合成绩评价体系。通过加强程序设计才能考核,强调了程序设计才能培养的重要性,引导学生正确把握重点,集中精力于程序设计。4结论基于工程驱动的教学作为一种培养学生编程才能教学方法.在计算机程序类课程中运用是非常必要的。通过基于工程驱动的教学。启发学生思维。逐步培养学生掌握分析问题并解决问题的途径。通过工程驱动教学,不但让学生从一个个层层递进的任务成长为工程的过程中。掌握了工程开发的技能,而且培养了学生的沟通技巧与协作精神。教学理论证明,在语言程序设计教学中采用基于工程驱动的教学法可以把理论教学与理论教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论