资源描述:
《职业中学c程序设计课程教学方法初探》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、职业中学C程序设计课程教学方法初探摘要:本文以笔者所在学校计算机专业C程序设计课程的教学为例,分析如何根据该门课程的内容特点和教学目标要求,以及学生的实际特点适当选择和合理运用教学方法。同时提出改革传统的考核评价方式,利用上机测试和项目分析测试评价方法实现对学生灵活运用知识能力的培养。 关键词:教学方法程序设计评价 【】G644.5【】A【】1671-8437(2010)03-0022-02 近二十年,程序设计课程在国内计算机教育领域是大学计算机应用专业的主流课程。但通过对印度计算机业发展的历
2、程研究,我们可以看到:软件开发产业中,程序的编写这种实际操作型的工作应该只是蓝领工人的职责。而对于职业中学的学生,实操型的工作恰好是他们对口的工作出路。同时,由于大量国际软件企业外包项目落户中国,许多职业学校也相继开设了程序设计课程。笔者根据近年来在职业中学的从教经验,谈谈自己在程序设计课程教学过程中的一些体会。 1职业中学学生及C程序设计课程的特点分析 相信熟悉职业中学的人都知道,在职业中学开设程序设计课程本身就是一件很有难度的事情。因为职业学校大部分的学生本身可能就存在偏科或者对学习的畏难情绪等
3、问题,而这些问题恰好是学好知识的重要障碍。通过笔者对近年所教学生的统计发现,约有70%的学生均是因为偏科的问题不能到普通中学继续学业,而20%的则是因为一直以来没有良好的学习习惯造成各科成绩都差的情况,还有10%的同学因为智力或者家庭等因素造成学习不好。在这些学生中,存在一个最为普遍的问题——学习信心严重不足。这可能是因为在某个学习阶段,对某个老师“不感冒”,或者受兄妹、同学的影响,“认为”自己学不好某门课程所导致的。这些都直接影响到了所有学科的学习信心。当然我们的C程序设计课程也不能幸免。所以,面对职
4、业学校的同学,重塑学生学习信心是一个非常重要的任务。而针对C程序设计课程,笔者在自己所教班级的学生中进行过一个调查,在学习之前知道C程序设计课程的同学中,90%以上的同学都是从他们的父母、兄长或者高年级的同学那里了解的。而他们最容易得到的信息就是:“程序设计课程很难学”、“那是计算机脑袋才会的学科”、“一般人不会是正常,会的人一般不正常”。 以上这些观念在很大程度上增加了C程序设计课程教学的难度。笔者通过以下方法进行C程序设计课程的教学,通过两年的实践,在学生的学习兴趣和效果上都有较大的改进,下面对这
5、些方法进行介绍。 2程序设计教学方法改革初探 2.1树立学习信心 学生在面临复杂问题的时候常常会觉得很茫然,特别是在通过几次努力尝试后仍无法解决该问题的时候。如果多次遇到该项问题而不能解决,最终的结果就是放弃。就像在讲C程序设计课程时,通常的讲法是按照教材先讲算法、数据类型、运算符与表达式,再讲顺序程序设计、选择结构程序设计等内容。但往往学生都会学习了后面,忘记了前面,在面对后面的顺序程序设计等内容时,前面的数据类型、运算符与表达式的内容就已经忘得差不多了。而这时候老师如果要继续自己的教学进度,就
6、只能不厌其烦的再将前面的内容讲一遍。这样既耽搁了时间,也可能会收效甚微。同时学生在面对复杂而不易理解的知识的时候,很可能由以前失败的学习经验得出一个结论:这已经是我学习能力之外的事了,我已经学不懂了! 面对学生常有的这种心理因素,很多教师已经束手无策了,但教学还需要进行下去,我们该怎样解决这个问题呢?那就需要我们将复杂的问题简单化,让学生从解决一个个简单的问题中获得成功的体验,从而树立起学习的信心。 具体在C程序设计教学过程中,笔者首先将教材的结构做了些改动,先通过一个顺序程序的介绍告诉学生C程序的
7、基本框架,它是怎样工作的。让学生对程序结构及程序本身有一个直观的认识,然后再让学生带着这些认识去了解变量、运算符及表达式等知识。这样学生才知道为什么需要学习后面这些知识。并且当他学到这些知识的时候,还有可能会联想到这些知识在某个顺序结构程序里面的位置和应用方法。这样反而起到了举一反三的作用,避免了学生对一开始学的数据类型、运算符等知识的茫然,也避免了在讲顺序结构程序时,学生对前面知识的生疏和觉得问题复杂。 2.2通过任务驱动法培养学生真正的程序设计能力 通常任务驱动教学法要求在教学过程中,以完成一个
8、个具体的任务为线索,由教师巧妙设置任务,把教学内容融于实际任务中去,让学生自己提出问题,并经过思考和老师的点拨,自己解决问题。在完成任务的同时,培养了学生创新意识、创新能力以及自主学习的习惯,学会如何去发现问题、思考问题、寻找解决问题的方法。 但现有教材上的实例项目大多由大学教材“迁移”而来,但因职业学校学生的年龄段和认知能力的不同,我们不能照搬大学生的教学模式和方法。针对职业学校的教材中没有适合学生的实际任务可用的现状,这需要我们职教从