论文部分内容阅读
“高级语言程序设计”是重要的专业基础课程。面对职业学校学生的知识基础,如何进行“高级语言程序设计”的课堂教学,实现预期的教学目标,文章根据自身教学实践总结出了一些有效的教学方法,提高了本课程的教学质量和效果,使学生在掌握基本知识的同时,具备基本编程能力并将计算机技术应用于本专业领域中。
一、让学生认可自己
在讲每一门课之前,讲好第一堂课是关键,这里的第一堂课是指老师需要牢抓学生的心,让学生认可自己。
(1)课程的重要性。首先告诉同学们这门课程在计算机专业中的重要性,告诉同学们目前计算机行业的发展现状,分析计算机行业的就业形式,发展方向,从而引导同学制定自己的学习计划,职业规划以及人生规划。让同学们知道高级语言程序设计的重要性,相信他们在学习的时候就会认真一些,甚至会主动学习,那么我们就成功了一半,因为大学教育更重要的是引导学生去主动学习,而不是强迫学习。
(2)提高学生的学习兴趣。做任何事情,相信有了兴趣,那将会有事半功倍的效果,学习也是一样的,我在上第一节课的时候给同学们举了这样一些例子:1+2+3+4+5+…+100=?,让同学们来用各种方法计算,很多同学都很快算出来了,最快的就是用等差数列来算,我就用C语言编写了一个小程序,很快也算出来了,同学们看见短短的几行程序就有这个效果都很感兴趣,我又给同学们演示了一些大家都很感兴趣的小游戏,并告诉大家如果学好了这门课,自己也可以开发这样一些程序。把书上一些很经典的算法简单的介绍给同学们,让他们产生好奇心,为以后的教学打下基础。
(3)告诉同学们一些学习方法。让同学们有了兴趣还要有好的学习方法,我给同学们准备了很多视频,可以让同学们自己听,自己看。还给了一些参考书,让同学们自学,这样在我上课的时候,同学们听的就比较轻松,学习信心有了,兴趣也大了。
(4)课堂的纪律。在前面给同学们讲了重要性,有了学习兴趣和学习方法还不够,因为现在的很多同学学习积极性不够,经常不上课,到课率不高,这也是让老师头疼的地方。所以在第一次课还要讲一些课堂纪律来约束一些学习积极性不高的学生。主要用期末考试成绩来约束。
二、理论课课堂的教学要求
理论课堂是教师的主战场,也是教师素质的检验地,如何规范教学环节,提升课堂教学质量,优化课堂教学效果是每个老师所关心的问题。我认为课堂教学不只是一百分钟的事情,因为教学不仅仅是指上课,教学更是一个过程:没有课前的专门准备就没有课上的侃侃而谈;没有课外的精心设计就没有课上的顺畅流利;没有课余的自我增值就没有课上的与时俱进。因此要提高课堂教学质量,把课上好,就一定要在课外下足功夫,因此我总结了四点教学要求:
(1)备课要精心。备课时视野要开阔认真精选内容,以课程教学大綱为主线,以较合适的教材为基础,勾勒出教案内容的初步框架,同时还要收集相关的研究事例,通过实验、求证推导来充实教案的内容。
(2)课件要高新。要有创意设计在课堂上动态的表现出来,下大力气采用信息技术、多媒体技术,利用DHTML、JavaScript、 flash 交互、GIF动画和大量图片等异构媒体, 实现图文动画并茂,制作表现新颖内容丰富的课件,通过声、动、图、文等多种感观的综合刺激使不想看的学生想看,自然也想学;想学的学生更想看更想学。
(3)讲课要热心。要学会运用立体教学手段用每一个精彩的细节设计串起所有的讲授内容,在现代化的教学环境里,运用全程多媒体、全方位、全息的教学模式,是能够极大的激发学生学习的热情。在多功能教室里,每堂课都要采用自研的多媒体课件AMCS教学,边讲边演示,将抽象难懂的问题用形象直观的动态图形反复交互演示,达到一目了然的效果。一方面教师用图、文、声、投影等方式授业解惑,激发学生眼看耳听,动手又动脑,养成勤于思考的习惯;另一方面学生也要逐步具备并行接收和并行处理信息的能力,用发散思维方式从不同的角度思考问题,从多方面寻找解答问题的方法,形成以知识能力为中心的主动学习的新模式。
(4)融合有创新。要大胆采用创新思维的模式与方法,只有不断的进行原始创新,改进创新,集成创新,才能真正形成新的思想和改革创新的教学方法,从而从极大地提高教学质量。
三、加强动手练习
在重视理论教学的同时,我们还必须加强实践环节。只有在上机实践中学生才能真正掌握如何编写程序和调试程序。但是在我们实际的上机实验中存在各种各样的问题,比如实验内容针对性不强,实验题目学生没有兴趣,学生觉得很枯燥,缺乏创新,每个章节的实验没有必然的联系,知识点也不能联系在一起,大多数同学只能在上机实验过程中验证程序,不能自己编学程序,因此没有进行思考,感觉上机很无聊,慢慢的就开始缺课了。为此,在教学过程中,要结合实际,利用项目教学。
在教学的过程中,遵从循序渐进的教学原则,在实验课上分三个层次:记忆程序,模仿程序,编写程序,要做到基础层层把关,难度层层递进。还要精选一些有趣,经典的程序题给大家分析,讲解。比如:“水仙花”,“杨辉三角”等问题。
由于一个班的学生理解能力和接受能力有差异,为了达到好的教学效果,刚开始的实验内容要分为必做和选做两部分,必做部分就是基础知识的理解和简单应用,是每个学生必须完成的部分,选做部分给学习能力强,有学习兴趣的同学来做。这样可以发挥优秀学生的内在潜力,也可以调动学生的学习积极性。在后半部分的实验就采用分组的方式,由成绩好的同学带动差一点的同学来一起编写小程序,达到提高变成能力的目的。
(作者单位:江苏省江都市职业教育集团)
一、让学生认可自己
在讲每一门课之前,讲好第一堂课是关键,这里的第一堂课是指老师需要牢抓学生的心,让学生认可自己。
(1)课程的重要性。首先告诉同学们这门课程在计算机专业中的重要性,告诉同学们目前计算机行业的发展现状,分析计算机行业的就业形式,发展方向,从而引导同学制定自己的学习计划,职业规划以及人生规划。让同学们知道高级语言程序设计的重要性,相信他们在学习的时候就会认真一些,甚至会主动学习,那么我们就成功了一半,因为大学教育更重要的是引导学生去主动学习,而不是强迫学习。
(2)提高学生的学习兴趣。做任何事情,相信有了兴趣,那将会有事半功倍的效果,学习也是一样的,我在上第一节课的时候给同学们举了这样一些例子:1+2+3+4+5+…+100=?,让同学们来用各种方法计算,很多同学都很快算出来了,最快的就是用等差数列来算,我就用C语言编写了一个小程序,很快也算出来了,同学们看见短短的几行程序就有这个效果都很感兴趣,我又给同学们演示了一些大家都很感兴趣的小游戏,并告诉大家如果学好了这门课,自己也可以开发这样一些程序。把书上一些很经典的算法简单的介绍给同学们,让他们产生好奇心,为以后的教学打下基础。
(3)告诉同学们一些学习方法。让同学们有了兴趣还要有好的学习方法,我给同学们准备了很多视频,可以让同学们自己听,自己看。还给了一些参考书,让同学们自学,这样在我上课的时候,同学们听的就比较轻松,学习信心有了,兴趣也大了。
(4)课堂的纪律。在前面给同学们讲了重要性,有了学习兴趣和学习方法还不够,因为现在的很多同学学习积极性不够,经常不上课,到课率不高,这也是让老师头疼的地方。所以在第一次课还要讲一些课堂纪律来约束一些学习积极性不高的学生。主要用期末考试成绩来约束。
二、理论课课堂的教学要求
理论课堂是教师的主战场,也是教师素质的检验地,如何规范教学环节,提升课堂教学质量,优化课堂教学效果是每个老师所关心的问题。我认为课堂教学不只是一百分钟的事情,因为教学不仅仅是指上课,教学更是一个过程:没有课前的专门准备就没有课上的侃侃而谈;没有课外的精心设计就没有课上的顺畅流利;没有课余的自我增值就没有课上的与时俱进。因此要提高课堂教学质量,把课上好,就一定要在课外下足功夫,因此我总结了四点教学要求:
(1)备课要精心。备课时视野要开阔认真精选内容,以课程教学大綱为主线,以较合适的教材为基础,勾勒出教案内容的初步框架,同时还要收集相关的研究事例,通过实验、求证推导来充实教案的内容。
(2)课件要高新。要有创意设计在课堂上动态的表现出来,下大力气采用信息技术、多媒体技术,利用DHTML、JavaScript、 flash 交互、GIF动画和大量图片等异构媒体, 实现图文动画并茂,制作表现新颖内容丰富的课件,通过声、动、图、文等多种感观的综合刺激使不想看的学生想看,自然也想学;想学的学生更想看更想学。
(3)讲课要热心。要学会运用立体教学手段用每一个精彩的细节设计串起所有的讲授内容,在现代化的教学环境里,运用全程多媒体、全方位、全息的教学模式,是能够极大的激发学生学习的热情。在多功能教室里,每堂课都要采用自研的多媒体课件AMCS教学,边讲边演示,将抽象难懂的问题用形象直观的动态图形反复交互演示,达到一目了然的效果。一方面教师用图、文、声、投影等方式授业解惑,激发学生眼看耳听,动手又动脑,养成勤于思考的习惯;另一方面学生也要逐步具备并行接收和并行处理信息的能力,用发散思维方式从不同的角度思考问题,从多方面寻找解答问题的方法,形成以知识能力为中心的主动学习的新模式。
(4)融合有创新。要大胆采用创新思维的模式与方法,只有不断的进行原始创新,改进创新,集成创新,才能真正形成新的思想和改革创新的教学方法,从而从极大地提高教学质量。
三、加强动手练习
在重视理论教学的同时,我们还必须加强实践环节。只有在上机实践中学生才能真正掌握如何编写程序和调试程序。但是在我们实际的上机实验中存在各种各样的问题,比如实验内容针对性不强,实验题目学生没有兴趣,学生觉得很枯燥,缺乏创新,每个章节的实验没有必然的联系,知识点也不能联系在一起,大多数同学只能在上机实验过程中验证程序,不能自己编学程序,因此没有进行思考,感觉上机很无聊,慢慢的就开始缺课了。为此,在教学过程中,要结合实际,利用项目教学。
在教学的过程中,遵从循序渐进的教学原则,在实验课上分三个层次:记忆程序,模仿程序,编写程序,要做到基础层层把关,难度层层递进。还要精选一些有趣,经典的程序题给大家分析,讲解。比如:“水仙花”,“杨辉三角”等问题。
由于一个班的学生理解能力和接受能力有差异,为了达到好的教学效果,刚开始的实验内容要分为必做和选做两部分,必做部分就是基础知识的理解和简单应用,是每个学生必须完成的部分,选做部分给学习能力强,有学习兴趣的同学来做。这样可以发挥优秀学生的内在潜力,也可以调动学生的学习积极性。在后半部分的实验就采用分组的方式,由成绩好的同学带动差一点的同学来一起编写小程序,达到提高变成能力的目的。
(作者单位:江苏省江都市职业教育集团)