探究中职计算机案例教学的组织实施

发布时间:2012-08-13 15:29:49 论文编辑:代写硕士论文
探究中职计算机案例教学的组织实施由代写论文中心提供特别整理。更多代写教育论文下载请联系论文代写专区。
1.信息工程学校计算机专业课的研究背景
1.1关于实验对象信息工程学校是一所国家级重点中等职业学校,招收的学生为初中毕代写计算机职称论文业的学生,本研究的对象是信息工程学校计算机应用专业中专班,学生人数共有23人,笔者是已从事计算机教学工作10年的专业教师,近3年来一直担任计算机程序设计教学工作,在程序设计教学方面积累了一定的经验,对于案例教学法,特别是把案例教学法运用于计算机程序设计教学当中,笔者尝试很多,并且对其进行系统、深入的思考和研究。从教学对象学生来看,由于中职学生具有一定的逻辑思维能力和抽象思维能力及归纳能力等,在进行案例教学之前,以访谈的形式和问卷调查的方式对学生针对程序设计这门课程的学习态度、及相关的学习情况进行调查和了解。在23位同学中笔者找了8位同学对程序设计这门课程的学习态度及兴趣做了访谈,其中有6位同学认为计算机语言的学习很难,有些东西不知学了有什么用,并且概念也很难理解,因为他们在学习面向对象的程序设计之前已经学过C语言之类的面向过程的语言,由此可以看出绝大多数同学对程序设计语言的学习有畏难情绪,所以兴趣也很难提升上来。在调查代写计算机硕士论文问卷当中,实发问卷23份,收回23份,回收率100%。1.2关于教学内容与教学目标对于面向对象程序设计这门课程而言,课程内容以程序设计语言的语法知识、面向对象的基本概念和程序设计技术的基本方法为主,同时包括程序设计方法学、数据结构与算法基础等方面的内容。课程目标是让学生掌握正确的面向对象程序设计方法与思路,具备初步的应用程序开发能力,学会面向对象程序设计的基本方法,养成良好的程序设计习惯,最终以培养学生利用计算机分析问题、解决问代写计算机毕业论文题的能力,算法设计能力和编程能力为目标。总的来说就是面向对象程序设计的教学目标应该定位于掌握应用面向对象程序设计的概念、方法,并对当前广泛使用的面向对象程序设计语言环境有初步了解,培养程序设计的实践能力。
 2. ZVB案例教学课的实施方法与策略VB课程的内容主要由四部分组成:传统的结构化程序设计、面向对象的程序设计、可视化界面的设计、应用程序开发等。对初学者来说,面对程序设计语言的大量语法、结构化程序设计思想、算法以及界面设计有关的对象及其属性、方计算机专业职称论文法、事件,学生在学习中普遍感觉到内容多,不容易记,难以掌握,学与用相脱离。案例教学通过一个个典型案例的运行效果,可以有效地激发学生的好奇心和求知欲;然后通过分析案例的求解思路和实现方法,进而引出该案例中用到的知识点,再举一反三启发学生对相应的任务进一步讨论、归纳,对案例完善和扩展,在完成任务的过程中达到知识的快速掌握和能力的培养。为了在vB课程中成功地应用案例教学法,设计了下列的实施方案:
2.1案例教学的准备进行案例教学前要进行充分地准备,案例教学的成败与准备是否充分关系甚密,不仅要赋予充足的准备时间,而且要真正地调动起学生的学习兴趣与思维潜能。所以从教学的角度及案例教学本身的特征出发,应从以下几个方面进行准备:1)对学生的了解。教学的最终目的,是促进学生的发展,这种发展既有知识的掌握又有能力的提高,所以进行教学前有必要对学生己有的知识水平和能力进行调查、了解和分析。对于VB教学而言,实际上就是要了解学生己有的计算机知识水平和对面向对象程序设计的了解程度,只有这样才能为以后选择具体的案例提供依据。所以我们采用附录1中给出的调查表在学生中进行问卷调查,对该问卷的数据进行统计分析我们发现:大多数学生认为学习程序设计语言较难,原来的学习主要精力放在理解概念及原理上,感觉学完后用处不大。但学生同时又希望学习完程序设计后能够运用理论知识完成程序的开发,也愿意教师以案例教原理,多给学生自己实践的机会并对学生的自主学习进行指导。2)对教学内容及教学目标进行分析。无论采用什么教学方法或者是教学模式都要紧紧围绕教学内容和教学目标展开,所以明确教学目标,分析教学内容将为案例教学中案例的选取提供依据和指明方向。3.案例和任务的选取。由于案例教学是从案例展开的,同时其教学过程是围绕完成任务进行的,所以案例和相应任务的好坏直接影响到教学的效果及质量。所以案例和任务需要精心选编,也有必要把案例组织起来形成校本教材。
2.2案例选取的基本原则案例的选取是提高教学效果的关键,直接影响教学效果,因此案例的选取以激发学生求知欲望,培养学生理解应用知识,提高学生分析问题、解决问题的能力为根本出发点。案例选取应当做到以下几点:(l)选能引起学生注意力的案例。VB案例程序最大的特点是直观,要在第一时间吸引学生的注意力,所以案例应当有趣味性和生动性。与传统教学法中为了说明问题而举例明显不同的是,VB可以配有丰富多彩的可视化界面并具有多媒体功能,能充分调动学生的积极性,激发学生的兴趣和求知欲。(2)选有针对性的案例。首先要有针对性,由于时间限制,因此选编案例不可能面面俱到,要紧扣教学重点、难点、基本理论和基本原理进行选编,通过案例教学,更好地掌握教材的知识点。其次要有典型性,同一原理必定有诸多案例可用,在其中应选用有普遍意义的案例,即应选用那些有代表性、全局性,能体现同类事物共同特性案例,用一般原理分析特殊案例,再由特殊案例去认识一般事物,这种案例的教学有助于学生认识客观事物规律的能力的培养,对学生在学习中有举一反三、触类旁通的示范作用。(3)选从实际出发的案例。案例的设计一定要合理,一方面要从学生的实际情况出发,从程序语言的实际出发,从而激发起学习、讨论的兴趣。另一方面也要从实际生活出发,既要体现教学目的和要求,也要反映实际生活的需求,只有这样才能让学生体会到成就感和程序设计的实用性。(4)选有扩展性的案例。当然对于VB程序设计教学而言,案例的深度并不是指所选的案例需要高深的理论知识和原理,而是案例要有一定的层次性和可扩展性,在难度的选取上根据学生及教材内容要适度。只有这样,案例教学才有吸引力,学生才不会敷衍了事,教学才能达到应有的效果。对于案例教学而言,案例的选编是至关重要的,案例作为案例教学的起点,其质量对教学效果的影响至关重要,教师要重视案例选编环节,精心选编。由于案例教学相对传统教学而言不具备系统化的特点,打乱了课程安排体系,所以在案例的选取时既要侧重某一部分的知识又要融会贯通基础知识,在案例的讲解过程中对比较重要的和学生难以理解的概念要进行系统讲授和加以强调解释,同时辅助其它教学方法来帮助学生进行理解和掌握。不同的学科在案例选编时即有共同点也根据本学科的特点稍有侧重,对于程序设计教学而言,在案例选取方面还是要注重典型性和实用性,并且案例要有一定的可扩展性和深度。在VB案例教学的研究中发现,在教学过程中,若案例的选取过于丰富,即几乎在每一个章节都编写或者选取一个小案例,这样不太妥当。因为首先案例应该在教学当中占据主导作用,不宜过多:其次VB课程的教学时数少,无法完成教学任务:最后学生掌握的是开发一个实际工程的基本流程和软件的算法结构,几个好的案例就能给予学生真正的实践指导。所以在VB的教学中选取案例时,要根据语言本身的特点精选有代表性的五到六个案例,并且据此设计的任务在功能和知识涵盖方面都要有可扩展性。
VB案例教学的教学过程在具体的VB案例教学过程中,要遵循案例教学的流程,当然总的说来包括以下三个大部分:首先是为学生做背景知识的铺垫,主要包括必要的基础理论知识和基本概念等,但不能花费过多的时间和精力,只是对重点难点和必须要了解的知识点和概念进行大体上的介绍和讲解。然后是呈现案例,对案例进行分析,把案例中涉及的知识点,难点及重点进行讲解和归纳,这些需要在课堂内集中解决。通过讲解和分析案例,根据教学内容提出设计任务,让学生对案例进行模仿,完成任务的设计和案例功能拓展。最后是对学生的学习情况进行分析,展开案例教学的研究过程。
3.1案例设计案例设计主要包括以下几个方面:一是学生的组织。为了在有限的学时内让学生尽可能多地、有效地掌握知识和学习案例,要组织案例活动小组,案例活动小组采用学生自由组合,老师适当调整的方法来组成。这种分组学习有利于提高学生的协作能力和团队精神。二是具体的案例设计。对于VB课程的案例设计主要从以下几个方面入手:(l)背景知识的铺垫和兴趣的提升为了提升学生的兴趣,首先对已经准备好的案例在多媒体教室用VB源代码进行展示和演示,这样一方面有助于学生熟悉编程的集成环境,另一方面也让学生了解怎样进行编译和调试等基本操作,更重要的是吸引学生的兴趣。当然要把教学深入下去,还必须对学生进行必要的背景理论知识铺垫,也就是说案例教学要结合传统的讲授法。(2)制定案例教学课计划第一案例引入加法练习程序,如在窗体上随机出题进行计算判断结果,通过对简单案例讲解后让学生立即模仿,主要目的是吸引学生兴趣,消除学生的畏难情绪,让学生体会成就感,同时熟悉编程环境和一些常用基本控件,同时通过简单案例引入事件的概念和一些编程必备的概念和理论知识,例如类、对象、方法等,当然这里只是配合其它一些教学方法来辅助说明,如举例教学,讲授分析等,对于不明白的问题可以通过以后的案例学习来体会和加深理解。第二案例引入四则运算器程序。通过本案例让学生理解控件数组的含义和设计使用方法,进一步加强学生理解对象的概念。在本阶段的案例教学中可以不断地设问、不断地提出任务、不断地改进、不断地更新的过程中提高学生修改程序的能力;引入的计算器上的开关按钮还可以让学生掌握过程及变量的用法。第三个案例引入苹果长大的故事。通过苹果由小变大的过程掌握图形图像控件,主要是让学生学会图形图像控件的操作和使用,进一步加强界面设计的理论和技巧,这是一个非常有兴趣扩展性很强的案例,学生们学习很感兴趣,有了前面课程的铺垫这个程序变得容易理解和接受,通过这个案例的学习,对前面各个案例中所涉及到的知识点进行巩固和进一步的理解和学习,让学生逐步领会和掌握编程的基本思路和开发一个程序的完整步骤。第四个案例引入秒表计时程序。选择这个案例也是从学生的认知特点和现实生活联系这方面来考虑,同时从教学的内容方面也作了选择。这个案例的难度有所加大,选择这个案例第一个方面是体现了关于界面设计的理论和技巧,由于界面是软件的门面,在设计时一定要仔细,当然在讲解和分析案例时要不断地设问并提出设计任务,让学生在问题启发下自主地探究任务和研究如何设计更精美的界面;第二个方面是学习VB中比较特别的定时器控件,同时也启发学生自主学习其它控件,让学生在实践和案例学习模仿中理解面向对象的思想。这样将每一阶段设计成一个案例活动,合理安排,由浅入深,层层深入,让学生在教师的引导下,在完成具体任务的实践和启发中不断地加深理解和学习面向对象的程序设计思想和面向对象的程序设计知识,学会程序设计的基本思路和基本方法,在群体的相互合作和自主探究的氛围中去学习和研究。
3.2演示并讲解案例在程序设计教学中实施案例教学可采用案例讲解法和案例讨论法两种方法。案例讲解法主要用于课堂教学中那些应用性很强的案例,放弃逻辑讲授而直接用案例讲解来教学,这里主要强调教师的讲解作用,主要让学生掌握程序设计的基础知识和基本理论,让学生清楚设计和开发软件的基本流程和软件的设计结构。案例讨论法,这里主要强调学生的参与性,主要培养学生创造性思维和解决问题的能力,通过讨论和分析来培养学生解决问题的思维方法和能力。通常这两种方法是紧密结合的,教师通过教学案例,讲解与该案例相关的理论知识,相关知识点的应用及案例中用到的编程思想、编程方法和编程技巧,深入浅出,理论联系实际。在讲解过程中应注重引导学生去思考、去争辩,去做出决策和选择,去解决案例中发生的问题。组织案例讨论的目的在于分析问题,得出解决问题的途径和方法。教师在案例讨论过程中要从宏观上把握和指导好案例讨论,发现案例中主要的结构和案例与理论知识之间的内在联系,做好启发引导工作,营造自由宽松的讨论氛围,让学生成为案例讨论的真正的主角,不偏离案例讨论主题,让学生综合运用所学的知识积极地独立思考,大胆地交流研究。
3.3提出问题提出问题前,教师要善于引导学生发现问题,从而能激发学生自主学习的欲望。确定问题之后,要在经验的基础上形成解决问题的思路,在设计问题时,还可以考虑和学生共同去发现问题,共同研究解决问题的思路。3.4分组讨论,个人实践为了改变学生长期以来形成的“惰性”学习模式,需要采用非传统的教学方法和形式,因此在教学过程中,教师要主动打破常规,通过“动态分组”方式,最大限度地提高了学生间的团结协作精神和学习效率,因为学生之间的语言有时候比教师更有效。根据案例的难易程度和班级人数的多少进行分组,一般最好是5一8人,随着练习的开展对人员进行动态调整,这样在案例研究完毕后,全班学员的交流程度大大提高了。在练习中,我们提出了下列要求:1.每次推选组长,至少每个人得担任一次或两次,锻炼个人的领导能力。2.共同协商每个练习,采用达成一致的方法作为小组的答案,一是增加探讨气氛,二是培养学生的团对精神。3.每个练习要写实验文档。
3.5总结归纳案例案例讨论完毕,教师应该及时进行总结,对整个讨论情况做出评价,指出案例涉及的理论问题及讨论过程的优点和不足,并引导学生对提出的问题进行深入的思考。在学生上机实践的时候,学生就可以按照课堂上讨论的方案来实现案例。这样做,有利于学生牢记和巩固所授知识,掌握每个知识点的应用和联系,从而增强学生的编程能力,符合中职学校学生的实际情况。若您对教育论文有所需求,请到教育论文专区下载http://www.1daixie.com/dxjylw/