论文部分内容阅读
摘 要: 本文从中职学校计算机专业学生学习编程语言课的现状及存在的问题出发,针对教师如何上好计算机编程语言课,提出一些行之有效的解决方法。
关键词: 学习兴趣 多媒体技术 演示法 案例教学法 编程语言课
近几年来,受生源减少的影响,中职学校招收的生源质量有所下降,中职学校学生普遍学习基础较差,缺乏学习积极性与主动性的现象,在近幾年的计算机教学中发现,学生只愿意学习那些实用性、操作性强的课程,如Flash动漫设计、网页制作等,而对于编程语言课程兴趣不高,甚至认为编程语言高不可攀,对编程语言课的学习很难坚持下去。
然而,从事计算机工作的人都清楚学习编程语言是非常重要的,并且很多省份的计算机专业对口升学考试中,都将编程语言作为必考科目。这样一来,如何上好编程语言课,成为摆在中职学校计算机老师面前一个非常棘手的问题。现结合我从事计算机编程语言课的工作实际,谈谈个人的一些看法。
一、观看生动有趣的程序,激发学生的学习兴趣
“兴趣是最好的老师”、“好学不如乐学”,学好编程语言课的前提是让学生产生兴趣。以往很多学生由于不知道编程语言是学什么的,有什么用处,因此提不起兴趣。所以我打破常规,在开学的第一堂课,就改变以往纯理论的枯燥课堂讲授模式,安排学生在多媒体教室观看生动有趣的程序实例,让学生感受到这些程序的实用性、趣味性,进而告诉学生这些实例都是用将要学习的编程语言编写的,从而使学生了解编程语言的用途。另外,我也会当堂编写一些程序,展示给学生,这往往让学生感到亲切,产生好奇、尝试的想法,学习兴趣在不知不觉中就产生。
二、改变传统教学模式,充分利用多媒体技术
传统计算机编程语言课通过教师的板书直接教学,由于程序篇幅很大,书写时间很长,十分影响教学进度。同时程序的运行看不见,学生没有感性的认识,因此一些抽象的东西在头脑不能建立起来。随着计算机多媒体技术和网络技术的发展,多媒体技术在学习领域得到广泛应用,灵活多样的多媒体技术有利于教学效果最优化。在编程语言课上利用多媒体教学,能直观、形象地再现客观事物,使学生获得丰富的感性材料,简化由感性认识上升到理性认识的中间环节。另外,它有助于集中学生的注意力,引起浓厚兴趣,调动学生的学习积极性,便于知识的理解和巩固,更能提高学习效率。
三、合理运用多种教学方法及措施
1.直观演示教学法。
在计算机编程语言课的教学过程中,如果没有直观的程序演示,学生看到的都是代码及代码的运行结果,那么学生只有理性认识,没有对这个问题的直观感性认识,容易造成理论与实践脱节。而采用直观的演示教学方法可有效克服这个问题,学生能够看到教师的演示,清楚程序编写步骤及调试步骤,不仅加深直观印象,而且提高实践能力。
2.启发式教学法。
叶圣陶先生说:“教就是为了不教。”进行启发式教学正体现了这一思想,教师教学不是为了把某个问题的答案告诉学生,而是为了培养学生的思维方式、自学能力。在演示了一个题目之后,教师可以由此提出多个相似的新问题,让学生分析总结,从而得到解决新问题的方法,进而做到举一反三。启发式教学法可以调动学生思维,激发其学习热情,培养独立思考能力,促进个性发展。开展启发式教学的关键在于引导学生思维,因此,教师必须先将所要传授的知识点进行分析归纳。其次,耐心诱导学生,以教师为主导、学生为主体,努力创造出愉快和谐的课堂环境,这样能极大地调动学生学习编程语言的学习主动性。
3.案例教学法,提高学生的实践能力。
通过案例教学法可以提高学生的学习兴趣,提高动手实践能力。要较好地把握这个环节,就要求教师精心备课、多找资料,使用的案例要有的放矢。最好采用一些实际项目进行案例教学,这样可避免“纸上谈兵”。案例教学能够给课堂注入新活力,让学生积极参与进来,案例教学提高学习的针对性和实用性,大大缩短教学与实际生活的差距。
4.加强上机实践环节,理论与实践相结合。
编程语言课是实践性很强的课程,只有通过上机实践,学生才能真正理解消化课堂所学的内容。所以要合理安排课堂教学和上机实践时间,精心安排上机实践内容,选择由浅到深、由易到难、富有趣味或者与生活实际联系的例子。通过上机实践,教师不但能及时发现学生学习中存在的问题,而且能加深学生对语言的全面理解和掌握,提高学生运用编程语言解决实际问题的能力。
四、运用通俗、生动的语言帮助学生理解专业术语
语言是课堂上教师传递知识的媒介,合理运用课堂语言,发挥语言的感染力,有利于学生快速地掌握知识,有利于提高课堂效率和质量。
计算机编程语言中的术语非常专业,教师在讲解知识点时经常会遇到专业术语,这些术语讲解不清楚,加大学生学习难度。所以,教师要对专业术语进行通俗化讲解,如在讲解语句格式时,告诉学生,语句就像祈使句,没有主语,表示下达命令,语句格式中的命令代表动作,参数代表动作的对象,语句的意思就是让计算机去做事情。经过这样的讲解,学生就对语句格式有了认识,同时专业名词通俗化,会让学生觉得学习不再枯燥,反而富有趣味。在讲解排序时,我用学生体育课排队加以说明,可以按不同方法使学生的队伍按从高到低或从低到高的顺序排列。经过这样的讲解,学生对知识就有了感性认识,渐渐就会上升为理性认识,学习编程语言的信心会不断强化。
五、鼓励学生大胆尝试、学以致用
在学习编程的开始阶段,要让学生多编些小程序,练练基本功,学生编程达到一定的熟练程度后,就会想做些有意义的事。但这时学生感到无从下手,我会演示设计好的“出租车费用计算程序”、“比赛评分系统”等,或者提供一些实用性比较强的编程题目,鼓励并引导他们大胆尝试、学以致用。学生一旦编写调试成功后,就会非常有成功感,真切感受学习计算机编程的用处,学习兴趣更浓厚、学习信心更强。
总之,在编程语言教学中,教师一定要打破传统观念,充分利用多媒体技术,激发学生的学习兴趣,合理运用多种教学方法,理论联系实践,提高自身专业素质,以学生为主体,创造愉快的学习环境,鼓励学生,相信最终一定可以上好计算机编程语言课。
参考文献:
[1]李俊琴.增强学生学习高校编程课程的兴趣.考试周刊,2009.
[2]邹丽,季春元.多媒体技术在教学中的应用.现代企业信息,2011.
[3]邹利侠.如何让中职生学好计算机编程语言.科技教育,2008.
关键词: 学习兴趣 多媒体技术 演示法 案例教学法 编程语言课
近几年来,受生源减少的影响,中职学校招收的生源质量有所下降,中职学校学生普遍学习基础较差,缺乏学习积极性与主动性的现象,在近幾年的计算机教学中发现,学生只愿意学习那些实用性、操作性强的课程,如Flash动漫设计、网页制作等,而对于编程语言课程兴趣不高,甚至认为编程语言高不可攀,对编程语言课的学习很难坚持下去。
然而,从事计算机工作的人都清楚学习编程语言是非常重要的,并且很多省份的计算机专业对口升学考试中,都将编程语言作为必考科目。这样一来,如何上好编程语言课,成为摆在中职学校计算机老师面前一个非常棘手的问题。现结合我从事计算机编程语言课的工作实际,谈谈个人的一些看法。
一、观看生动有趣的程序,激发学生的学习兴趣
“兴趣是最好的老师”、“好学不如乐学”,学好编程语言课的前提是让学生产生兴趣。以往很多学生由于不知道编程语言是学什么的,有什么用处,因此提不起兴趣。所以我打破常规,在开学的第一堂课,就改变以往纯理论的枯燥课堂讲授模式,安排学生在多媒体教室观看生动有趣的程序实例,让学生感受到这些程序的实用性、趣味性,进而告诉学生这些实例都是用将要学习的编程语言编写的,从而使学生了解编程语言的用途。另外,我也会当堂编写一些程序,展示给学生,这往往让学生感到亲切,产生好奇、尝试的想法,学习兴趣在不知不觉中就产生。
二、改变传统教学模式,充分利用多媒体技术
传统计算机编程语言课通过教师的板书直接教学,由于程序篇幅很大,书写时间很长,十分影响教学进度。同时程序的运行看不见,学生没有感性的认识,因此一些抽象的东西在头脑不能建立起来。随着计算机多媒体技术和网络技术的发展,多媒体技术在学习领域得到广泛应用,灵活多样的多媒体技术有利于教学效果最优化。在编程语言课上利用多媒体教学,能直观、形象地再现客观事物,使学生获得丰富的感性材料,简化由感性认识上升到理性认识的中间环节。另外,它有助于集中学生的注意力,引起浓厚兴趣,调动学生的学习积极性,便于知识的理解和巩固,更能提高学习效率。
三、合理运用多种教学方法及措施
1.直观演示教学法。
在计算机编程语言课的教学过程中,如果没有直观的程序演示,学生看到的都是代码及代码的运行结果,那么学生只有理性认识,没有对这个问题的直观感性认识,容易造成理论与实践脱节。而采用直观的演示教学方法可有效克服这个问题,学生能够看到教师的演示,清楚程序编写步骤及调试步骤,不仅加深直观印象,而且提高实践能力。
2.启发式教学法。
叶圣陶先生说:“教就是为了不教。”进行启发式教学正体现了这一思想,教师教学不是为了把某个问题的答案告诉学生,而是为了培养学生的思维方式、自学能力。在演示了一个题目之后,教师可以由此提出多个相似的新问题,让学生分析总结,从而得到解决新问题的方法,进而做到举一反三。启发式教学法可以调动学生思维,激发其学习热情,培养独立思考能力,促进个性发展。开展启发式教学的关键在于引导学生思维,因此,教师必须先将所要传授的知识点进行分析归纳。其次,耐心诱导学生,以教师为主导、学生为主体,努力创造出愉快和谐的课堂环境,这样能极大地调动学生学习编程语言的学习主动性。
3.案例教学法,提高学生的实践能力。
通过案例教学法可以提高学生的学习兴趣,提高动手实践能力。要较好地把握这个环节,就要求教师精心备课、多找资料,使用的案例要有的放矢。最好采用一些实际项目进行案例教学,这样可避免“纸上谈兵”。案例教学能够给课堂注入新活力,让学生积极参与进来,案例教学提高学习的针对性和实用性,大大缩短教学与实际生活的差距。
4.加强上机实践环节,理论与实践相结合。
编程语言课是实践性很强的课程,只有通过上机实践,学生才能真正理解消化课堂所学的内容。所以要合理安排课堂教学和上机实践时间,精心安排上机实践内容,选择由浅到深、由易到难、富有趣味或者与生活实际联系的例子。通过上机实践,教师不但能及时发现学生学习中存在的问题,而且能加深学生对语言的全面理解和掌握,提高学生运用编程语言解决实际问题的能力。
四、运用通俗、生动的语言帮助学生理解专业术语
语言是课堂上教师传递知识的媒介,合理运用课堂语言,发挥语言的感染力,有利于学生快速地掌握知识,有利于提高课堂效率和质量。
计算机编程语言中的术语非常专业,教师在讲解知识点时经常会遇到专业术语,这些术语讲解不清楚,加大学生学习难度。所以,教师要对专业术语进行通俗化讲解,如在讲解语句格式时,告诉学生,语句就像祈使句,没有主语,表示下达命令,语句格式中的命令代表动作,参数代表动作的对象,语句的意思就是让计算机去做事情。经过这样的讲解,学生就对语句格式有了认识,同时专业名词通俗化,会让学生觉得学习不再枯燥,反而富有趣味。在讲解排序时,我用学生体育课排队加以说明,可以按不同方法使学生的队伍按从高到低或从低到高的顺序排列。经过这样的讲解,学生对知识就有了感性认识,渐渐就会上升为理性认识,学习编程语言的信心会不断强化。
五、鼓励学生大胆尝试、学以致用
在学习编程的开始阶段,要让学生多编些小程序,练练基本功,学生编程达到一定的熟练程度后,就会想做些有意义的事。但这时学生感到无从下手,我会演示设计好的“出租车费用计算程序”、“比赛评分系统”等,或者提供一些实用性比较强的编程题目,鼓励并引导他们大胆尝试、学以致用。学生一旦编写调试成功后,就会非常有成功感,真切感受学习计算机编程的用处,学习兴趣更浓厚、学习信心更强。
总之,在编程语言教学中,教师一定要打破传统观念,充分利用多媒体技术,激发学生的学习兴趣,合理运用多种教学方法,理论联系实践,提高自身专业素质,以学生为主体,创造愉快的学习环境,鼓励学生,相信最终一定可以上好计算机编程语言课。
参考文献:
[1]李俊琴.增强学生学习高校编程课程的兴趣.考试周刊,2009.
[2]邹丽,季春元.多媒体技术在教学中的应用.现代企业信息,2011.
[3]邹利侠.如何让中职生学好计算机编程语言.科技教育,2008.