正在进行安全检测...
发布时间:2023-11-13 08:00:50
程序设计教学中的情境创设
摘要:本文结合VB程序设计教学中的具体案例,阐述了基于建构主义的情境创设在教学中的应用,并总结出在教学中进行情境创设时需要注意的问题以及应遵循的原则。
关键字:建构主义;情境创设;情境教学;问题情境
ScenesCreatingInProgrammingTeaching
InstituteofComputerScienceandTechnology,NanhuaUniversityHuangLingLing
TeachingAffairDepartmentofNanhuaUniversityYangXiaoHua
Abstract:AssociatingwiththeconcretecasesinVBProgrammingteaching,thispaper,Elaboratstheapplyingofscenescreatingbasedonconstructivisminteaching,andsummarizestheitemsneedtopayattentionandtheprinciplesincreatinganddesigningthescenesinteaching.
Keywords:constructivism;scenescreating;teachingofscenes;scenesofquestion
1引言
随着信息技术在教育教学中的应用,基于建构主义的新型教学模式逐渐取代传统的以教师为中心的教学模式。建构主义认为,知识不是通过教师传授得到的,而是通过学习者在一定情境下,借助其他的帮助,利用学习资源,通过意义建构的方式获得的。在建构主义学习环境下,教学设计不仅要考虑教学目标分析,还要考虑有利于学习者建构意义的情境的创设问题,并把教学情境的创设看作是教学设计的最重要内容之一。所谓教学情境是一种特殊的教学环境,是教师为了发展学生的心理机能,在教学过程中为了达到既定的教学目标,从教学需要出发,引入、制造或创设与教学内容相适应的教学环境。心理学研究表明:“外部刺激,当它唤起主体的情感活动时,就更容易成为注意的中心,就能在大脑皮质上形成优势兴奋中心,从而强化理解和记忆。相反,则不能唤起情感活动,主体必然对它漠不关心。”人的情感体验往往由具体的情境所决定的,生动良好的教学情境对学生具有巨大的感染力、感召力。因此在教学中应积极创设各种教学情境,唤起情感活动,促进学生发挥学习的积极性和主动性。
2教学情境创设
我们教师每天都在上课,什么样的课才是一节好课呢?笔者认为:以情境创设为契机,以问题为纽带,以师生互动为特点的课才是一节好课。苏霍姆林斯基
在谈到师生关系时认为:“师生应该是共同探究真理的志同道合者,课堂教学不是毫无热情的把知识从一个头脑里装到另一个头脑里去,而是师生之间每时每刻都在进行的心灵互动活动”。在这个互动活动中,师生相互分享各自的知识、情感、人生观等方面的感受,从而使教学过程成为师生共渡的一段生命历程,共享的一段人生体验,真正体现教学活动的本质,使课堂教学焕发出生命力。那么,如何在教学中创建恰当的情境呢?笔者以VB程序设计教学为例,结合具体案例谈谈怎样创设生动的情境体验。
2.1创设问题情境,激发学生积极思维
创设问题情境,就是在教学内容和学生求知心理之间设障立疑,让学生处于“口欲言而不能”愤悱状态,将其引入一种与问题有关的情境。问题情境的创设,极大地激发学生的好奇心和探求动机,有利于培养学生创新意识和提出问题的能力,最大限度地培养学生的发散性思维,提高探究性学习的兴趣。同时要求教师要抓住时机,依据问题情境所提供的各种线索,引导学生多角度、多方位地对情境内容进行分析、比较、综合,学生不断地完成“同化”和“顺应”,建构新的认知结构。
If嵌套语句是程序设计教学中的一个难点,直接讲解有碍理解,若在讲解时采用情境导入可以达到事半功倍的效果。首先讲解输入两个数,输出较大数这个例子。在这个程序中,我们用到了一个简单的If…Then…Else语句,此时提问:“如果输入三个数,要求输出最大数呢”,引导学生积极思考,自然而然过渡到if嵌套。在讲完三个数的比较后,又可以向学生提问,“如果要求将这三个数由大到小排序输出呢”,学生就会置身你创设的问题情境,在比较出最大数之后,还要将剩下的两个数进行比较以找出次大的那个数,这样就很自然地又嵌套了一层If…Then…Else语句。学生在教师创设的问题情境中自然而然地使用了If…Then…Else语句,同时又加深了对该语句的理解。
数组和循环也是程序设计教学的重难点之一,直接讲解显得很突兀。我们在教学数组内容时,可以先从求三个随机数的平均值讲起,然后增加到求五个随机数的平均值,这样就要定义5个变量来存放随机数的值,此时提问,“若要求10个甚至100个随机数的平均值呢?”,很自然地引出数组来解决刚才的提问。在给数组元素赋值时,又遇到了困难,就是根据已学的知识要用10条甚至100条简单语句将10个甚至100个元素一个一个地赋值,很显然这样做太繁琐了!要是能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就好了,这个愿望能否实现呢?然后告诉学生通过我们今天学习的For…Next循环语句,就可以很容易的实现这个愿望。疑问是建构教学的起点。新课伊始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。
当然,教师在课堂设疑的时候,要注意以下两点:
(1提出问题要有方向性
教师通过情境要把问题设在学生有疑问处,这样的问题才能引起学生的认识冲突,激发学生探究的兴趣。而问题一旦得到解决,学生就会有“柳暗花明”的感觉,有极大的成就感,从而激起进一步探究的欲望。
(2提出问题要有操作性
所谓问题的可操作性,是指教师提出的问题既要有一定的难度,又要学生经过努力可以解决,这样的问题是引起学生探究,激发学生思维的主要条件。问题过于简单,不能激发学生探究的兴趣,问题过难,又会使学生感到力不从心,不知从何下手,因而可能会失去探究的学习兴趣。
2.2创设愉悦情境,提高学生学习兴趣
爱因斯坦说:“兴趣是最好的老师”。兴趣是人的一种带有趋向性的心理特征,是在一定的情境中产生的。学生对所学内容感兴趣,学生积极性就会明显提高,学生们才能乐于接受,此所谓“好之者不如乐之者”。“人以物思,辞以情发”,情从