论文部分内容阅读
摘要:本文分析了高职学生学习特点及程序设计语言学习现状;论述了高职学生学习程序设计语言效率低的因素;说明了提高程序设计语言学习效率的对策。
关键词:程序设计语言 学习效率 对策
0 引言
程序设计语言课程在计算机科学教育中的重要性是无庸置疑的,在高职的教学过程中,如何提高学生学习程序设计类语言的学习效率一直是一个难题。本人根据多年讲授程序设计课程的教学经验,对程序设计语言类课程进行了多方面的改革和探索,并取得良好效果。
1 高职学生的学习特点和学习程序设计语言的现状
1.1 高职学生学习特点
就目前情况而言,高职学生大都是高考成绩不理想的学生,大部分学生的学习基础差,并且有着长期以来的一系列缺点,如学习思想不端正,注意力不集中,学习积极性、主动性差等特征。这些是教学效果不能达到预期的直接原因。但他们对实践性强的课程的学习情况明显比理论性强的课程要好。
1.2 高职学生学习程序设计语言现状
高职学生在学习过程中对陌生事物的热情也仅仅是三分钟热度,新鲜过后,根深蒂固的惰性会逐渐表现出来。主要表现在:上课不想听,听讲5分钟后就开始注意力不集中,思想溜号,开始玩手机,或干别的事,对老师的讲解漠不关心,对老师提出的问题也不进行思考,不和老师有任何互动,更加不动笔记录,不懂也不想问,坐等下课。总之是四懒:懒的动耳,懒的动脑,懒的动手,懒的动口。学习上得过且过,缺少抱负和期望,没有压力和紧迫感,没有学习计划,不愿上课,从内心拒绝学习,不愿写作业或作业能拖就拖,不能拖就抄,把大量时间和精力放在与学习无关的活动上,对考试成绩好坏也抱无所谓的态度,这部分学生往往成绩都较差。
2 学生学习程序设计语言效率低的原因分析
2.1 没有明确的学习目标,缺乏自信,对学习缺少兴趣
兴趣是求知的起点,是培养思维和提高能力的内在动力,它可以唤起人的动机,培养人的意志,改变学习态度。巨大的动力来自于伟大的目的,学习目的越清楚,自觉性与能动性就越强,心理状态就越佳,学习的主动性就越强,学习效率就越高。然而很大一部分学生从一开始就认为自己肯定学不好,还不如不学,既没有学习的信心,对程序设计语言的学习又缺乏兴趣,没有明确的学习目标,学习就变得被动、盲目,导致学习态度、动机、意志和自我意识上存在障碍,从而惰性就占据了主导地位,致使学习成绩上不来。
2.2 缺乏良好的学习习惯
学生对程序设计语言的学习没有养成良好的学习习惯。良好的学习习惯一方面可以帮助学生节省学习时间,提高学习效率;另一方面可以减少学习过程中的差错,有利于养成勤于思考、敢于攻克难关的习惯。很多学生没有养成自学的习惯,遇到问题容易退缩,往往会出现开始热情很高学习效果还不错,但学了一半就不行了,到后面甚至就放弃学习了。
2.3 程序设计语言课程比较抽象,难以理解
程序设计语言课程的教学内容中设計很多抽象概念,初学者容易产生厌学情绪,学生不大容易接受程序设计的思维模式,转换起来比较困难。
3 提高程序设计语言学习效率的对策
教学过程中的问题使我看到,要改变高职学生这种现状,提高学生的学习效率,可从以下几个方面入手:
3.1 展示成果,吸引学生,确立目标
万事开头难,好的开始是成功的一半。第一堂课对学生的影响相当大,在第一堂课上,可以将一些成功的案例、成果展示出来,这样就会给学生一种信念,我学了这门课后能够做什么,学生也就有了自己的学习目标,也会朝着这个目标努力前进。
3.2 优化教学策略,情境教学,激发学生兴趣
3.2.1 切实改进教学方法。程序设计语言比较抽象,传统的教学方法很难引起学生兴趣的内容,在传授这些知识时,有赖于教师用新颖的方法来激发学生的学习兴趣,要使有趣的内容与枯燥的内容交叉进行,并巧妙地把枯燥乏味的东西变为津津有味的东西。比如多媒体教学手段的利用就可以将一些抽象的知识具体化、形象化,从而提高学生的学习兴趣。
3.2.2 合理安排教学内容。教学心理学的研究表明,学生对所学内容感到新颖而又无知时,最能诱发好奇内驱力,激起求知、探究、操作等学习意愿;教学内容过深,学生畏而却步,会减低学习兴趣;教学内容过浅,垂手可得,也会丧失学习兴趣。要从学生的最近发展区出发,注意深浅得当。
3.2.3 充分挖掘学科知识中的兴趣点。根据程序设计语言课程的知识特点,教师要注意充分发掘学科知识中那些使学生感兴趣的东西,例如,如何用程序解决日常生活中的问题,以期引起学生对该类学科的特殊兴趣。
3.3 强化实训,理实一体
传统的教学模式是先理论教学再实践教学,这对学生的抽象思维有较高的要求,并传统教学模式往往使理论与实践脱节。高职的学生的抽象思维相对较差,但他们的形象思维相对较好。理实一体就是理论和实践的一体化融合,采用理实一体的教学模式,可以使学生在做中学,在学中做,可以解决传统理论教学与实践教学的脱节,充分调动学生的学习主动性,从而提高教学效果。
由于程序设计的性质,这里的实例不应采用“提出问题,给出解答,再加点解释”的简单三步形式,而应着重帮助学生认识程序设计活动的实质,理解从问题到程序的思考过程。
3.4 项目教学,增强成就感
成就感是高职学生来说意义重大,它能激发学生的学习兴趣,变被动学习为主动学习。传统模式是以教材为中心、以章节顺序进行的教学模式,理论较强,学生很难感觉到有成就感,学生学习感觉比较枯燥,也就失去了学习兴趣。项目教学是以项目为中心,把要学习的语法和概念融入到具体项目中来讲解,整个教学过程中强调在应用中学习,从而避免了枯燥的理论说教,也增强了学生的分析问题和解决问题的能力。
4 总结
总之,经过多年的教学实践,采用以上多种教学手段,使学生从厌学的心理中解脱出来,使学生感受到学好程序设计语言课程不再是一个难题。从而激发了学生的学习兴趣,大大提高了学生的学习效率。
参考文献:
[1]马志杰.现代高等职业教育理念的学习体会[M].2009.1.
[2]谭浩强.C语言程序设计(第三版),清华大学出版社.
关键词:程序设计语言 学习效率 对策
0 引言
程序设计语言课程在计算机科学教育中的重要性是无庸置疑的,在高职的教学过程中,如何提高学生学习程序设计类语言的学习效率一直是一个难题。本人根据多年讲授程序设计课程的教学经验,对程序设计语言类课程进行了多方面的改革和探索,并取得良好效果。
1 高职学生的学习特点和学习程序设计语言的现状
1.1 高职学生学习特点
就目前情况而言,高职学生大都是高考成绩不理想的学生,大部分学生的学习基础差,并且有着长期以来的一系列缺点,如学习思想不端正,注意力不集中,学习积极性、主动性差等特征。这些是教学效果不能达到预期的直接原因。但他们对实践性强的课程的学习情况明显比理论性强的课程要好。
1.2 高职学生学习程序设计语言现状
高职学生在学习过程中对陌生事物的热情也仅仅是三分钟热度,新鲜过后,根深蒂固的惰性会逐渐表现出来。主要表现在:上课不想听,听讲5分钟后就开始注意力不集中,思想溜号,开始玩手机,或干别的事,对老师的讲解漠不关心,对老师提出的问题也不进行思考,不和老师有任何互动,更加不动笔记录,不懂也不想问,坐等下课。总之是四懒:懒的动耳,懒的动脑,懒的动手,懒的动口。学习上得过且过,缺少抱负和期望,没有压力和紧迫感,没有学习计划,不愿上课,从内心拒绝学习,不愿写作业或作业能拖就拖,不能拖就抄,把大量时间和精力放在与学习无关的活动上,对考试成绩好坏也抱无所谓的态度,这部分学生往往成绩都较差。
2 学生学习程序设计语言效率低的原因分析
2.1 没有明确的学习目标,缺乏自信,对学习缺少兴趣
兴趣是求知的起点,是培养思维和提高能力的内在动力,它可以唤起人的动机,培养人的意志,改变学习态度。巨大的动力来自于伟大的目的,学习目的越清楚,自觉性与能动性就越强,心理状态就越佳,学习的主动性就越强,学习效率就越高。然而很大一部分学生从一开始就认为自己肯定学不好,还不如不学,既没有学习的信心,对程序设计语言的学习又缺乏兴趣,没有明确的学习目标,学习就变得被动、盲目,导致学习态度、动机、意志和自我意识上存在障碍,从而惰性就占据了主导地位,致使学习成绩上不来。
2.2 缺乏良好的学习习惯
学生对程序设计语言的学习没有养成良好的学习习惯。良好的学习习惯一方面可以帮助学生节省学习时间,提高学习效率;另一方面可以减少学习过程中的差错,有利于养成勤于思考、敢于攻克难关的习惯。很多学生没有养成自学的习惯,遇到问题容易退缩,往往会出现开始热情很高学习效果还不错,但学了一半就不行了,到后面甚至就放弃学习了。
2.3 程序设计语言课程比较抽象,难以理解
程序设计语言课程的教学内容中设計很多抽象概念,初学者容易产生厌学情绪,学生不大容易接受程序设计的思维模式,转换起来比较困难。
3 提高程序设计语言学习效率的对策
教学过程中的问题使我看到,要改变高职学生这种现状,提高学生的学习效率,可从以下几个方面入手:
3.1 展示成果,吸引学生,确立目标
万事开头难,好的开始是成功的一半。第一堂课对学生的影响相当大,在第一堂课上,可以将一些成功的案例、成果展示出来,这样就会给学生一种信念,我学了这门课后能够做什么,学生也就有了自己的学习目标,也会朝着这个目标努力前进。
3.2 优化教学策略,情境教学,激发学生兴趣
3.2.1 切实改进教学方法。程序设计语言比较抽象,传统的教学方法很难引起学生兴趣的内容,在传授这些知识时,有赖于教师用新颖的方法来激发学生的学习兴趣,要使有趣的内容与枯燥的内容交叉进行,并巧妙地把枯燥乏味的东西变为津津有味的东西。比如多媒体教学手段的利用就可以将一些抽象的知识具体化、形象化,从而提高学生的学习兴趣。
3.2.2 合理安排教学内容。教学心理学的研究表明,学生对所学内容感到新颖而又无知时,最能诱发好奇内驱力,激起求知、探究、操作等学习意愿;教学内容过深,学生畏而却步,会减低学习兴趣;教学内容过浅,垂手可得,也会丧失学习兴趣。要从学生的最近发展区出发,注意深浅得当。
3.2.3 充分挖掘学科知识中的兴趣点。根据程序设计语言课程的知识特点,教师要注意充分发掘学科知识中那些使学生感兴趣的东西,例如,如何用程序解决日常生活中的问题,以期引起学生对该类学科的特殊兴趣。
3.3 强化实训,理实一体
传统的教学模式是先理论教学再实践教学,这对学生的抽象思维有较高的要求,并传统教学模式往往使理论与实践脱节。高职的学生的抽象思维相对较差,但他们的形象思维相对较好。理实一体就是理论和实践的一体化融合,采用理实一体的教学模式,可以使学生在做中学,在学中做,可以解决传统理论教学与实践教学的脱节,充分调动学生的学习主动性,从而提高教学效果。
由于程序设计的性质,这里的实例不应采用“提出问题,给出解答,再加点解释”的简单三步形式,而应着重帮助学生认识程序设计活动的实质,理解从问题到程序的思考过程。
3.4 项目教学,增强成就感
成就感是高职学生来说意义重大,它能激发学生的学习兴趣,变被动学习为主动学习。传统模式是以教材为中心、以章节顺序进行的教学模式,理论较强,学生很难感觉到有成就感,学生学习感觉比较枯燥,也就失去了学习兴趣。项目教学是以项目为中心,把要学习的语法和概念融入到具体项目中来讲解,整个教学过程中强调在应用中学习,从而避免了枯燥的理论说教,也增强了学生的分析问题和解决问题的能力。
4 总结
总之,经过多年的教学实践,采用以上多种教学手段,使学生从厌学的心理中解脱出来,使学生感受到学好程序设计语言课程不再是一个难题。从而激发了学生的学习兴趣,大大提高了学生的学习效率。
参考文献:
[1]马志杰.现代高等职业教育理念的学习体会[M].2009.1.
[2]谭浩强.C语言程序设计(第三版),清华大学出版社.