论文部分内容阅读
摘 要:传统的计算机程序设计类课程的教学是困扰专业教师和学生的一大难题,课堂上教师照本宣科、“填鸭式”讲授;学生被动接收、无所适从,不能主动地参与到过程教学中来,因而导致理解困难、实践动手能力较差。该文对计算机程序设计课程的教学模式进行了探索,根据多年的教学经验设计了一种基于多媒体教学的教学模式,并通过实践证明正确运用该教学模式可以弥补传统的程序设计课程教学模式的不足,并能够在培养学生的编程技能等方面具有积极的作用。
关键词:多媒体教学 程序设计 编程技能
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2014)11(b)-0168-01
程序设计课程的教和学一直都是困扰广大教师和学生的一大难题,具体表现在程序设计课程中的概念抽象,语法严谨、内容多且难于理解,编程难、调试程序更难等方面。针对这些问题,笔者曾多次大胆尝试改变传统的教学方法,并把目标定位在培养学生的兴趣上来。试着用多媒体教学全盘取代传统的板书教学,去花大功夫制作精美的多媒体教学课件吸引学生,虽然取得了一定的效果,比如,至少上课趴桌子睡觉、玩手机的学生少了,但仍存在着一些不足:如学生对很多深入的知识掌握得不够扎实和深刻,编程的能力并没有得到实际的提高等。实践表明,将多媒体教学和传统的板书教学较好地结合起来,才能既调动学生的学习兴趣,又能切实提高学生的编程水平,从而达到更佳的教学效果。
1 程序设计课程的特点
计算机程序设计课程普遍被认为是计算机专业中比较难学的课程,原因在于课程内容偏于理论、概念抽象、语法较复杂等特点,而且编写程序对学生的逻辑和数学思维要求非常高[1]。另外学生在调试程序的过程中也缺乏耐心,从而导致学生在学习的过程中,不能够获得立竿见影的学习效果。正是基于此,很多学生对程序设计类课程都感到枯燥乏味。
2 程序设计课程的传统教学方法
传统的程学设计课程的教学方法即以教师为主的填鸭式[2],教师在授课过程中占主导地位,而且教学手段也枯燥单一:主要采用板书,这种教学方法会导致教师在课前准备大量的教学内容,课堂运用大量板书,课后辅导难度极强的特点。更令人难以接受的是教学效果很差。
3 多媒体教学的优缺点
利用多媒体课件教学能够方便、快捷、直观、形象地传授教学内容,同时也能够使得课堂更加生动、有趣,从而使课堂气氛更加活跃[3]。但也存在着一些负面影响。如:信息量过大,会使得学生缺乏一定的思考过程,也会使教学重点、难点不突出或突出不够;动画、视频运用不当,也会分散学生的注意力,使学生的注意力转移到形形色色的动画、视频上来,很难实现一节课的最佳效果。另外,如果一节课过多的依赖多媒体课件,会失去课堂的师生互动环节,很难发挥学生的主动性等。如何发挥多媒体教学在计算机程序设计课程教学中的优点,文中结合计算机程序设计课的特点,以Java语言程序设计为例设计其中一节课的教学内容及过程,供大家参考。
4 程序设计课程的教学过程设计
课程内容是“图形用户界面程序设计中菜单设计”,课时为1学时(50 min),具体教学过程设计如下。
第一步:通過多媒体课件为学生演示一个图形界面,如:学生选课系统登录界面。用时2 min。
第二步:提问学生回答该界面的组成,如:框架,标题,菜单栏、菜单、标签、按钮、文本框等。并识别哪些内容是已学过的组件,哪些是没有学过的组件,用特殊颜色对没有学过的组件进行标注,引入新课菜单设计的内容。用时3 min。
第三步:利用多媒体课件讲解菜单的组成、相关类以及他们的构造方法和常用方法,此时课件中的文字效果为黑色底纹,文字为白色。其中几种常用方法利用表格对照的形式进行讲解。用时15 min。
第四步:返回到第一页幻灯片,继续给学生演示界面,使学生进一步了解菜单的组成,用时3 min。
第五步:找学生回答设计图形用户界面的步骤,老师给予点评,并通过板书在黑板上写出设计图形用户界面的步骤,使全体学生再次加深并熟记这一部分内容。用时5 min。
第六步:课件演示菜单的制作步骤。用时2 min。
第七步:要求结合第三步中讲到的内容和第六步给出的步骤,学生和老师共同完成学生选课系统登录界面中的菜单设计,老师用板书完成。学生打开Eclipse软件进行设计与调试。用时20 min。
总结反馈:由于学生对多媒体承载的内容不容易记忆,所以将重要内容书写在黑板上便于学生参考记忆,另外多媒体呈现的效果是板书所无法比拟的,经调查,学生一致认为这种多媒体与板书合理有效地结合更能调动学生的兴趣,也能够使学生更好地掌握所学知识。
5 结语
合理使用多媒体在程序设计课程中进行教学,既能激发学生的学习兴趣,又能极大程度地提高学生的编程水平,进而达到最佳教学效果,很好地实现程序设计类课程的教学目标。
参考文献
[1] 刘方明.程序设计中的数学方法[J].电脑知识与技术,2012,8(9):6022-6024.
[2] 包佃清,苏文.程序设计课程建设与层级竞赛式教学模式[J].淮海工学院学报(人文社会科学版),2013,11(15):88-89.
[3] 王本陆.关于现代教学基本概念的探讨[J].课程·教材·教法,2002(11):11-17.
关键词:多媒体教学 程序设计 编程技能
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2014)11(b)-0168-01
程序设计课程的教和学一直都是困扰广大教师和学生的一大难题,具体表现在程序设计课程中的概念抽象,语法严谨、内容多且难于理解,编程难、调试程序更难等方面。针对这些问题,笔者曾多次大胆尝试改变传统的教学方法,并把目标定位在培养学生的兴趣上来。试着用多媒体教学全盘取代传统的板书教学,去花大功夫制作精美的多媒体教学课件吸引学生,虽然取得了一定的效果,比如,至少上课趴桌子睡觉、玩手机的学生少了,但仍存在着一些不足:如学生对很多深入的知识掌握得不够扎实和深刻,编程的能力并没有得到实际的提高等。实践表明,将多媒体教学和传统的板书教学较好地结合起来,才能既调动学生的学习兴趣,又能切实提高学生的编程水平,从而达到更佳的教学效果。
1 程序设计课程的特点
计算机程序设计课程普遍被认为是计算机专业中比较难学的课程,原因在于课程内容偏于理论、概念抽象、语法较复杂等特点,而且编写程序对学生的逻辑和数学思维要求非常高[1]。另外学生在调试程序的过程中也缺乏耐心,从而导致学生在学习的过程中,不能够获得立竿见影的学习效果。正是基于此,很多学生对程序设计类课程都感到枯燥乏味。
2 程序设计课程的传统教学方法
传统的程学设计课程的教学方法即以教师为主的填鸭式[2],教师在授课过程中占主导地位,而且教学手段也枯燥单一:主要采用板书,这种教学方法会导致教师在课前准备大量的教学内容,课堂运用大量板书,课后辅导难度极强的特点。更令人难以接受的是教学效果很差。
3 多媒体教学的优缺点
利用多媒体课件教学能够方便、快捷、直观、形象地传授教学内容,同时也能够使得课堂更加生动、有趣,从而使课堂气氛更加活跃[3]。但也存在着一些负面影响。如:信息量过大,会使得学生缺乏一定的思考过程,也会使教学重点、难点不突出或突出不够;动画、视频运用不当,也会分散学生的注意力,使学生的注意力转移到形形色色的动画、视频上来,很难实现一节课的最佳效果。另外,如果一节课过多的依赖多媒体课件,会失去课堂的师生互动环节,很难发挥学生的主动性等。如何发挥多媒体教学在计算机程序设计课程教学中的优点,文中结合计算机程序设计课的特点,以Java语言程序设计为例设计其中一节课的教学内容及过程,供大家参考。
4 程序设计课程的教学过程设计
课程内容是“图形用户界面程序设计中菜单设计”,课时为1学时(50 min),具体教学过程设计如下。
第一步:通過多媒体课件为学生演示一个图形界面,如:学生选课系统登录界面。用时2 min。
第二步:提问学生回答该界面的组成,如:框架,标题,菜单栏、菜单、标签、按钮、文本框等。并识别哪些内容是已学过的组件,哪些是没有学过的组件,用特殊颜色对没有学过的组件进行标注,引入新课菜单设计的内容。用时3 min。
第三步:利用多媒体课件讲解菜单的组成、相关类以及他们的构造方法和常用方法,此时课件中的文字效果为黑色底纹,文字为白色。其中几种常用方法利用表格对照的形式进行讲解。用时15 min。
第四步:返回到第一页幻灯片,继续给学生演示界面,使学生进一步了解菜单的组成,用时3 min。
第五步:找学生回答设计图形用户界面的步骤,老师给予点评,并通过板书在黑板上写出设计图形用户界面的步骤,使全体学生再次加深并熟记这一部分内容。用时5 min。
第六步:课件演示菜单的制作步骤。用时2 min。
第七步:要求结合第三步中讲到的内容和第六步给出的步骤,学生和老师共同完成学生选课系统登录界面中的菜单设计,老师用板书完成。学生打开Eclipse软件进行设计与调试。用时20 min。
总结反馈:由于学生对多媒体承载的内容不容易记忆,所以将重要内容书写在黑板上便于学生参考记忆,另外多媒体呈现的效果是板书所无法比拟的,经调查,学生一致认为这种多媒体与板书合理有效地结合更能调动学生的兴趣,也能够使学生更好地掌握所学知识。
5 结语
合理使用多媒体在程序设计课程中进行教学,既能激发学生的学习兴趣,又能极大程度地提高学生的编程水平,进而达到最佳教学效果,很好地实现程序设计类课程的教学目标。
参考文献
[1] 刘方明.程序设计中的数学方法[J].电脑知识与技术,2012,8(9):6022-6024.
[2] 包佃清,苏文.程序设计课程建设与层级竞赛式教学模式[J].淮海工学院学报(人文社会科学版),2013,11(15):88-89.
[3] 王本陆.关于现代教学基本概念的探讨[J].课程·教材·教法,2002(11):11-17.