类比教学法在程序设计教学中的实施,类比是一种教学方法吗
类比教学法在程序设计教学中的实施
类比是一种教学方法吗?类比教学法搜索资料,本地图片,图片,链接,提交,答案,匿名回复,自动保存,个人和企业侵权投诉,非法和有害信息,请在选择以下类别后提交垃圾广告

类比教学法什么课都能用,我们要认真研究它。()
340分,如果直接报告电气专业稳定但已调整,复试将做得很好,否则将很难调整到电气专业。340到360人前面有很多人。此外,还有许多人没有通过学术课程,但通过了专业课,分数高于360分。只有26个电气专业。准备复试是非常重要的。启发式教学是教师解释和学生思考之间的一种活动形式,也是教师在课堂教学中经常使用的一种教学方法。 启发式教学在教学中的应用可以激活学生原本封闭的思维,形成探究的欲望,从而找到解决问题的方法。 在课堂教学中,教育心理学是心理学的一个分支。其研究内容是教育教学过程中的各种心理现象及其变化,揭示受教育者在教育教学影响下学习和掌握知识、技能、发展智力和个性的心理规律。研究道德素质形成的心理特征、教育与心理发展的关系等。
类比是一种教学方法吗
类比是一种教学方法吗?类比教学法搜索资料,本地图片,图片,链接,提交,答案,匿名回复,自动保存,个人和企业侵权投诉,非法和有害信息,请在选择以下类别后提交垃圾广告

类比教学法什么课都能用,我们要认真研究它。()
类比教学法在程序设计教学中的实施范文

0简介
面向对象编程是电子工程学院计算机及相关专业的一门基础课程。本课程对培养学生的编程能力和提高他们用计算机解决实际问题的能力有很大帮助[1】。同时,本课程是许多后续重要专业课程(如数据库和操作系统)的基础,也是学生毕业后顺利从事技术工作的重要基础。因此,学好这门课程对计算机及相关专业的学生具有重要意义。教师必须精心设计教学计划,努力取得更好的教学效果。
1课程教学面临的主要问题
(1)面向对象程序设计课程一般是为大学一年级的本科生开设的。在这个阶段,学生学习的专业课程较少,主要是高等数学、英语、物理等课程。学生们很少使用计算机语言来描述真实问题的概念和经历。例如,在数学和物理的学习过程中,解方程时变量不需要用字节来表示。这导致了这样一个事实:当老师教学生各种数据结构和类型时,学生感到难以理解,因为他们最初的接触和与他们先前的物理和数学知识不一致。
(2)受训者的基本计算机技能各不相同。学生来自不同的中学。一些中学在信息技术课程上投入了更多的精力。学生们在计算机和网络技术方面已经相当熟练了。一些中学以高考为接力棒,尽一切努力应付高考。他们对高考以外的课程关注不够,这使得学生对计算机了解相对较少。此外,即使来自同一所学校的学生受到家庭经济能力和个人偏好等因素的影响,学生的计算机水平也大不相同。
(3)现阶段的学生刚刚完成高中学业,也受到某些高中应试学习模式的影响。他们想通过做很多问题来提高自己解决问题的能力。然而,这种学习理念不太适合学习面向对象的程序设计课程。本课程的主要教学目的是培养学生使用计算机语言模拟现实世界的能力。诚然,大量的练习可以提高学生运用某一知识点的能力,但这门课程更注重学生灵活运用知识的能力,即创新思维。此外,这门课程知识点太多,很难一一练习。
面对这些问题,类比教学法可以引入到具体的教学实施中,着眼于从现有知识出发,从学生熟悉的事物出发,转移到新知识中去学习[2],从而降低学生的理解难度,提高学习效果。
类比教学法的实施
在教学过程中,根据类比的不同角度,类比方法可以分为生物知识、习得知识、生活常识和社会关系。
2.1基于生物知识的类比
生物学是初高中学生需要学习的一门课程,学生通过日常生活观察掌握了大量的生物学知识。基于生物知识的类比不仅有助于学生理解,而且使课程生动活泼。
在讲授类的继承和派生时,我们指出这个概念类似于生物学的继承和变异。孩子是从父母那里出生的,父母可以把自己的一些生物学特征传递给孩子,所以孩子看起来像他或她自己的父母,这在面向对象编程中意味着子类拥有父类的数据成员和函数成员,这就是继承。同时,为了适应遗传过程中的新环境,后代往往具有一些新的特征,即变异。相应地,在面向对象编程中,子类经常产生一些新的数据和函数成员。如果没有变化,那么新生命就不能持续适应环境,也不能进化。类似地,如果没有添加新成员,那么子类(派生类)不能像父类(基类)一样解决新问题。在讲授单遗传和多遗传时,指出这一概念类似单性生殖和两性生殖。每个人都有父母,孩子通常同时也有父母的一些特征,多重继承也是如此。
当引入派生类构造函数的调用序列时,我们指出这个过程类似于婴儿的出生。首先,必须有父类,也就是说,在派生类生成期间必须首先调用基类的构造函数。然后婴儿的器官一个接一个地形成,也就是说,派生类的嵌入对象成员的构造函数被调用。最后,婴儿形成并出生,也就是说,派生类的构造函数被调用以形成特定的对象。基于生物知识的类比,我们观察到学生通过课堂提问和计算机练习,普遍容易理解和掌握相关知识。
2.2基于所学知识的类比
这种类比意味着在教授新知识的过程中,新知识与学生已经学过的知识联系在一起,这样学生就可以从更高的起点学习新知识。学生们在课程的早期学习中已经学会了“类是一组具有相同属性和行为的对象的抽象”,即抽象多个个体以便统一描述它们。因此,在介绍类模板的概念时,我们指出这个概念与我们以前学过的类的概念相似。类模板的目的是抽象一组具有相同属性和行为的对象,但此时的抽象对象是一个类。类可以用来声明多个个体,这些个体在面向对象编程中称为对象。类模板也可以用来声明多个个体,此时的个体被称为模板类。在声明过程中,将参数传递给类的接口是构造函数,将参数传递给类模板的接口是模板形式参数表。基于所学知识的类比不仅便于学生理解新知识,而且能及时复习所学知识,具有双重效果。
2.3基于生活常识的类比
类比方法是指将面向对象编程的知识与学生的日常生活知识联系起来。在教授数据类型时,我们指出数据类型类似于日常生活中的衣柜。衣柜的目的是存放衣服,数据类型的目的是存储数据。根据不同的房间大小和衣服数量,应该选择不同的衣柜,因为太小了,衣服穿不下。它太大,不允许有房间空。类似地,在面向对象编程的过程中,要选择的数据类型取决于要存储的数据范围和存储器的大小,并且应该尽可能选择准确表示要存储的数据范围的类型,以避免存储空之间的浪费。在讲授静态绑定和动态绑定时,我们指出静态绑定只能调用与指针相对应的类型的函数,而不能调用指针所指向的特定对象类型的函数,这在很多情况下会造成不便。就像举办主题演讲比赛一样,虽然每个参赛者都聚焦于同一个主题(调用同一个功能名称),但观众希望参赛者能根据自己单位的特点发言,不同单位的参赛者能讲不同的故事(实现动态链接),而不是所有参赛者都讲同一个故事。
2.4基于社会关系的类比
这种类比方法是指在面向对象编程中使用社会关系类比来描述数据关系。当描述派生类对基类的访问控制时,我们指出这类似于父类(基类)对子类(派生类)的访问控制。父母对子女总是无私的,因此无论他们使用公共继承、私人继承还是保护继承,子女总是可以自由地获得父母可以披露的信息(公共成员),但父母总是有一些个人隐私(私人成员),无论采用何种继承方法,子女都无法获得这些隐私。在讲授班级的朋友功能时,我们指出这类似于人类的好朋友。人们总是有许多隐私和不便透露的东西(私人成员和受保护成员)。人们不想让别人知道这些事情。相应地,私有成员和受保护成员不能在类之外访问。然而,人们也会有好朋友,他们会告诉他们一切,告诉他们自己的秘密,有时告诉他们的朋友秘密会带来很多方便。朋友功能是班上的好朋友。它可以用来自由访问私有成员和保护类成员,给操作带来方便。
3类比教学方法需要注意的问题
3.1类比对象和程序世界的区别
类比的引入可以使课程的教学生动易懂,但也应该注意类比是指相似,而不是相同。尽管在面向对象编程课程中概念和现实事物有许多相似之处,但在某些方面仍有很大的不同。教师在使用类比方法时需要指出这些差异,以免学生抄袭类比对象造成误解。例如,派生类对象的构造就像婴儿的形成一样。构造函数的调用顺序与婴儿的形成顺序相同,先是父母,然后是器官,最后是自身。派生类对象的析构函数就像生命的死亡,但派生类对象析构函数的调用顺序不同于生物学。在生物世界中,生命的死亡通常从父母开始,然后是孩子。然而,对于派生类对象的析构函数,首先是析构函数本身,然后是嵌入对象成员,最后调用基类的析构函数,这与生物学正好相反。STL中的向量类似于现实生活中的容器,可以用来存储对象,即数据。然而,真实容器的容量是固定的,而向量的容量可以调整。因此,在教授这些概念时,教师必须及时指出它们与模拟对象之间的异同。
3.2与其他教学方法的合作
类比教学法虽然直观易懂,但必须与其他教学方法相结合才能取得更好的效果。首先,应特别注意与多媒体技术的协调。在使用类比的方法时,我们可以通过图片、视频等多媒体技术图像展示这两种事物的共同点,例如,我们可以通过图像展示我们的孩子和他们的父母之间的相似性,我们可以通过视频展示从细胞到婴儿的整个变化过程。多媒体技术的应用不仅能使学生获得震撼的视觉印象,使教师的类比过程容易被学生接受,而且能使课堂生动活泼。二是配合案例教学。在课程的中途,在学生掌握了一定的编程技巧后,老师可以为学生安排一些小项目[4]通过编程解决问题,并对学生的程序进行评论,指出优缺点。通过实践,提高学生的实践能力,加深他们对知识的理解。第三,让学生阅读和分析著名的开源项目。目前,网络上有许多开源的面向对象程序项目。这些项目大部分由高级程序员编写,具有合理的项目文件组织和标准代码编写。通过阅读这些代码,学生可以学到很多编程知识和技能,并有助于培养良好的编程习惯。
4结论
类比教学法降低了学习难度,易于记忆和理解,使学生能够在现有知识储备的基础上学习新知识。通过这种教学方法与其他教学方法的结合,电子工程学院面向对象编程课程的教学取得了良好的效果。在过去的三年里,学生计算机二级考试的通过率一直保持在90%以上,并且逐年上升。其中14人在全国软件专业人才设计与创业竞赛竞赛领域获得一等奖和二等奖,并多次在全国大学生信息安全竞赛中获得二等奖和三等奖。
类比不是简单的类比。它要求教师充分理解面向对象编程语言的本质,并在课程前后非常熟悉知识。因此,教师必须在课前充分备课,努力提高自身素质。其次,教师应加强类比教学法素材库和范例库的建设,努力使学生乐于学习、易于理解、能够使用,从而进一步提高教学效果。
参考:
[1]毛新军,毛小光,周慧萍,等.计算机程序设计能力本位教学改革[.计算机教育,2013 (22): 36-39。
[2]杨恒福,孙光,田祖伟。类比教学模式在操作系统教学中的应用[。计算机教育,2008 (24): 76-77。
[3]陈天华。面向对象编程和Visual C++6.0教程[。第二版,北京:清华大学出版社,2013: 88-92。
[4]李杨君,魏海坤,徐倩茹,等。项目教学法在“程序设计与算法语言”实践课程中的应用[。电工电子教学杂志,2014,36 (4): 90-93。



