《C语言程序设计》教学探索_第1页
《C语言程序设计》教学探索_第2页
《C语言程序设计》教学探索_第3页
全文预览已结束

下载本文档

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

文档简介

1、?语言程序设计?教学探究摘要:根据实际教学经历从教学内容和教学方法两方面探究了?语言程序设计?课程的教学。提出了在?语言程序设计?课程的教学中根据培养学生的目的合理调整教学内容,以激发学生的学习兴趣为目的合理改革传统的教学方法,培养和进步学生分析问题和解决问题的才能为前提,创新引进当今流行的教学方法。关键词:语言程序设计;案例教学;任务驱动语言是通用的计算机程序设计语言。许多职业学校,在高职学生和中职学生中都开设了?语言程序设计?课程。学习程序设计必须具有语言、算法、数据构造和程序设计的方法等方面的知识,而语言本身又比拟复杂,较难掌握,所以?语言程序设计?的教学内容理论性较强,学生容易产生厌烦

2、情绪。语言教学一般以Turb为主,Turb的调试环境不是可视化的过程,这在客观上造成了学生掌握语言程序设计知识的难度。在职业学校中,?语言程序设计?的授课时数一般为76课时左右。通过对我校高职计算机专业学生的观察和调查,学完语言后能纯熟掌握、灵敏运用的学生为5%左右,根本掌握的学生为25%左右,大局部学生只能是应付考试,甚至还有5%的学生采取放弃的态度。为了改善语言的教学状况,使学生能真正掌握这门课程的知识,有必要根据学生的层次及所选的专业对?语言程序设计?的教学内容、教学方法等方面作一些探究。根据培养学生的目的,合理调整教学内容中职层次中等职业教育的目的是培养消费一线应用型人才,着重培养学生

3、的学习才能、就业才能、工作转换才能和创业才能。中职学生的学习根底差。所以,假如在中职学生中开设?语言程序设计?的课程,那么必须考虑中职学生的学习根底,并根据中职学生的培养目的,适当降低理论知识的难度和深度,教学内容力求粗浅易懂。以谭浩强主编的?语言程序设计?一书为例,以76课时为总授课时数,一般要求学生掌握程序设计的三种根本构造、数组、函数等内容即可。对于其中过繁过深的例题、习题可省略,如“用二分法求方程2x34x2+3x6=0在10,10之间的根之类的题目。对于重点、难点的教学内容必须进展详细讲解,如“选择构造中的闰年的判断、“循环构造中的素数的判断等经典例题必须设计易于学生承受的教学方法,

4、使学生消化吸收。强化练习也不能缺少,但也不能搞题海战,要巧设计题意新颖有趣,贴近实际、巧安排当学生跃跃欲试之时布置题目最有效。总之,教学目的是使学生真正掌握并力求能纯熟灵敏运用老师所讲授的知识内容。高职学生高职教育着重培养具有实际工作才能的技术型和应用型人才。高职学生一般比中职学生学习根底都要高一个层次。所以,高职学生对知识的理解力相对也要强一点。因此,除了每堂课的容量要增加外,老师还需要有意识地留一些知识点给学生自学,以培养他们自主学习的才能。其次,教学内容也应有所增删,尽量使教学内容多和实际的程序设计相联络。对于一些经典例题要讲清所采取的解决方法,如“小猴吃桃问题,必须讲清“递归方法及“递

5、归问题中“回推和“递推的两个阶段,并且还要讲清如何设计完毕“递归过程的条件。根据实际教学经历,同样以谭浩强主编的?语言程序设计?一书为例,以76课时为总授课时数,一般高职学生能掌握:程序的三种根本构造、数组、函数、指针、构造体、文件等内容。当然,对于计算机专业的高职学生还必须掌握更深层的知识内容,并且要求学生参加国家二级语言程序设计等级考试。以激发学生的学习兴趣为目的,改革教学方法传统的?语言程序设计?课程的教学是以课堂为中心的满堂灌,其中上机一般占30%左右。?语言程序设计?的授课一般以Turb为主,Turb的调试环境很不直观,使学生不容易理解。因此,尽管语言有实用价值,但生涩的教学内容,不

6、易引起学生的学习注意,假如不讲究教学方法,那么难以到达课程的预期目的。为了改变这一状况,老师必须利用现有资源重新整合教学内容,改良单一、乏味的教学方法,力求显如今学生面前的知识有趣而生活化,以进步学生的学习兴趣及学以致用的才能。案例教学法、任务驱动式教学法等都是当前比拟受推崇的教学方法,代表着先进的教学理念,但并不等于合适任何一门课程的教学,必须加以革新后才能应用到详细的教学过程中去。采用案例教学法,激发学生的学习兴趣所谓案例是指那些在日常生活中较能典型地反映教学内容的事例。一般的课堂举例并不等同于案例教学。案例教学是指在教学过程中,引导学生对案例进展剖析研究,使学生能由特殊归纳一般,掌握知识

7、内容,从而到达教学目的的教学方法。老师在准备案例的过程中,首先要确定哪些是要学生掌握的知识点,然后再精选可以说明、反映这些知识点的案例。在案例的设计中要不拘一格,巧妙使用可视化的程序设计语言或Flash动画设计软件。不要拘泥于语言的语句格式,而要注重案例的生动、形象,能否真正激发学生的学习兴趣。只有激发了学生的学习兴趣,学生才会自觉、主动地记忆语言的语句格式。如在讲授选择构造中的多路选择构造时,利用VB程序设计语言设计一个红绿灯自动变化红灯:2秒;绿灯:3秒;黄灯:1秒的案例,使学生掌握多路选择构造,更主要的是使学生理解多路选择构造的用处如表1所示。理论说明,在案例教学的过程中,学生兴趣高,教

8、学容量大,知识点的前后联络严密,学生对通过案例教学的方式传授的知识点印象深,能灵敏运用。应用“任务驱动教学方式,进步学生分析问题和解决问题的才能在?语言程序设计?的教学中,当传授完一个知识点或知识构造时,为了使学生能灵敏运用,经常会采用再现式教学。如何将再现式教学转变为以解决问题、完成任务为主的探究式教学呢?答案是采用“任务驱动式教学方法。所谓“任务驱动,就是学生通过完成老师布置的任务,建构真正属于自己的知识与技能。其中的任务既蕴含了学生应该掌握的知识与技能,也蕴含了学生应该获得的才能训练。学生完成任务的过程,是一个不断提出问题、解决问题的过程。如在复习选择构造时,可以借助Flash动画制作一个模拟“打火机的点火效果,其中火苗的出现与否即让按钮实现点火的功能,就可以利用Turb程序设计中的if条件语句来实现。在教学过程中以问题为导向,并引导学生解决问题如表2所示。在教学过程中还有很多有效的教学方法,如展示型教学、拓展式教学等,老师要结合实际情况灵敏运用。在当今的信息社会中计算机的应用非常广泛,各行各业需要不同层次的计算机专业人才。所以,学校在进展计算机教育中应根据培养目的提出不同的教学要求。对于每一个学习计算机知识特别是语言的学生,都有一个由浅入深、逐步进步的过程。老

温馨提示

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

评论

0/150

提交评论